Your data stays
on your device.
Context Switcher is built with a simple principle: we never see your data, because we never receive it. Everything stays in your browser.
No servers
All your workspace data is stored locally in your browser. It never touches any server we own or operate.
No tracking
Zero analytics, zero telemetry, zero fingerprinting. We have no idea how you use the extension.
No passwords ever
The extension explicitly skips all password fields, hidden inputs, and file inputs when capturing form data.
What This Policy Covers
This Privacy Policy describes how Context Switcher ("the extension", "we", "our") handles information when you use the Context Switcher Chrome extension. This policy applies to the extension only — not to any third-party websites or services that may be linked from store listings.
By installing and using Context Switcher, you agree to the practices described in this policy.
What Data Is Stored
Context Switcher stores two types of data, both exclusively on your device:
| Data | Where stored | Purpose | Shared? |
|---|---|---|---|
| Tab URLs & titles | chrome.storage.local | Restore tabs when you thaw a workspace | Never |
| Favicon URLs | chrome.storage.local | Display workspace previews in the popup | Never |
| Scroll positions | chrome.storage.local | Restore exact scroll position on thaw | Never |
| Form field values | chrome.storage.local | Preserve typed content across sessions | Never |
| Tab order & pinned state | chrome.storage.local | Restore window layout accurately | Never |
| Pro license key | chrome.storage.sync | Persist Pro status across your Chrome devices | Gumroad API only |
chrome.storage.local stores data on your device only. chrome.storage.sync stores data encrypted in your Google account's Chrome sync — the same place your Chrome bookmarks and settings are stored. Google's own privacy policy governs this storage.
What Data Is Never Collected
-
Passwords — all
type="password"inputs are explicitly skipped - Payment information or credit card data
- Browsing history or any data sent to a remote server
- Analytics, crash reports, or usage telemetry
- Your name, email address, or any personally identifiable information
- Hidden form fields or file upload inputs
- Device identifiers or fingerprinting data
Permissions Explained
The extension requests the following Chrome permissions. Here is exactly why each one is needed:
| Permission | Why it is required |
|---|---|
| tabs | Read open tabs to capture their URLs, titles, and order during Freeze; create tabs when restoring a workspace during Thaw. |
| storage | Save workspace data to chrome.storage.local and save the Pro license key to chrome.storage.sync. |
| scripting | Inject a small script into open tabs to read scroll position (window.scrollX, window.scrollY) during Freeze, and to restore scroll position after Thaw. |
| tabGroups | Reserved for a future update that will preserve Chrome tab groups. Not actively used in the current version. |
| host_permissions: <all_urls> | Required so the scripting permission can inject into any webpage the user has open. Without this, scroll capture would fail on most sites. No data from any page is sent anywhere. |
License Verification (Pro Users Only)
If you purchase a Pro license, the extension makes a single HTTPS request to verify your key:
Endpoint: https://api.gumroad.com/v2/licenses/verify
Data sent: Your license key and the product ID (lmxuh)
Data received: Whether the key is valid (true/false)
Frequency: Once on activation, then silently every 7 days
Offline behaviour: If the request fails due to no internet, your Pro status is preserved
No tab data, no URLs, no browsing history, and no personal information is ever included in this request. Gumroad's own privacy policy governs their handling of the license key. If you are not a Pro user, this request is never made.
Data Retention and Deletion
All workspace data persists until you explicitly delete it. You are in full control:
- Delete individual workspaces using the ✕ button in the popup
- Remove all data by uninstalling the extension from Chrome
- Clear storage manually via Chrome Settings → Privacy → Clear browsing data → Hosted app data
- Pro license key can be removed by revoking it inside the extension
We do not have access to your data and therefore cannot delete it on your behalf. Deletion is entirely within your control.
Third-Party Services
The extension interacts with the following external services under limited, specific conditions:
| Service | When used | Data shared |
|---|---|---|
| Gumroad API | Pro license verification only | License key + product ID only |
| Google Chrome Sync | Syncing Pro license key across your devices | License key (encrypted by Chrome) |
No other third-party services are used. There are no advertising networks, analytics providers, or data brokers involved.
Children's Privacy
Context Switcher is a general-purpose productivity tool not directed at children under 13. We do not knowingly collect any information from children. If you believe a child has used the extension in a way that raises privacy concerns, please contact us and we will address it promptly.
Changes to This Policy
If we make material changes to this privacy policy, we will update the "Last updated" date at the top of this page. For significant changes, we will also note them in the Chrome Web Store update description.
Continued use of the extension after changes are posted constitutes acceptance of the updated policy. We encourage you to review this page periodically.
Your Rights
Because Context Switcher does not collect personal data on any server we control, most data rights (access, deletion, portability) are exercised entirely by you within your own browser. Specifically:
- Right to access: All stored data is visible inside the extension popup
- Right to delete: Delete workspaces at any time or uninstall the extension
- Right to portability: Your data is in your browser — it belongs to you
Questions or concerns?
If you have any questions about this privacy policy or how Context Switcher handles your data, we're happy to help.
Contact Us