Stealth Tab Privacy Policy

Stealth Tab is a Chrome extension that helps you switch from leisure sites to study or work sites with a single key press. This policy explains what information the extension collects, how it is used, and the choices you have.

Last updated: October 9, 2025

Quick Summary

  • No account and no analytics. Stealth Tab does not ask for or transmit personal information to the developer.
  • Local-only storage. Your configuration (hotkeys, URLs, toggle preferences, Multi Mode keys, and policy acceptance) is saved in Chrome Sync so it can follow you across Chrome profiles that you own.
  • Ephemeral runtime snapshot. Hidden-tab metadata is written to Chrome's session storage so the service worker can recover after it idles, and Chrome clears this state automatically.
  • No third-party sharing. The extension does not send data to external services or advertisers.
  • Temporary tab data. Multi Mode, Instant Lock Mode, and toggle return keep tab metadata in memory only while Chrome is running and clear it after restore or shutdown.
  • Optional privacy wipe. When you enable privacy wipe, the extension asks Chrome to remove the hidden tab’s URL from local history immediately after the switch.

Data the Extension Stores

Everything Stealth Tab saves fits into a few categories. Chrome manages the storage areas, and you can clear them at any time.

Category What is stored Where it lives How long
Settings Chosen hotkey, list of study/work URLs, toggle return preference, Instant Lock enablement/mode/decoy URL/dedicated key, Multi Mode enablement and hotkeys chrome.storage.sync (managed by Chrome and tied to your Google profile) Until you delete the data, reset Chrome Sync, or uninstall the extension
Policy acceptance Version string (for example 2025-10-01) noting that you scrolled and agreed to the current policy chrome.storage.sync Until you uninstall the extension, reset Chrome Sync, or revoke consent
Runtime snapshot Hidden window ID plus IDs, window IDs, and URLs for preloaded tabs chrome.storage.session (cleared by Chrome when the session ends) Removed automatically when the hidden window closes, the session ends, or you uninstall the extension
Multi Mode queue URLs, titles, positions, and pinned state for tabs you stash In-memory array inside the background service worker Cleared once tabs are restored, you close Chrome, or you turn off Multi Mode
Toggle return buffer URL and position of the most recent non-hidden tab used for the optional double press return In-memory object inside the background service worker Overwritten on the next switch, cleared when Chrome closes, or removed if toggle return is off
Instant Lock session URLs, index, pin/mute state, and last-active flag for tabs removed during Instant Lock, plus the decoy tab ID In-memory object inside the background service worker Cleared when you restore the window, trigger another Instant Lock, or shut down the browser
Privacy wipe No data is stored; the extension asks Chrome to delete the active tab URL from local history when you turn on the setting Not stored Runs immediately when you trigger the secret switch

Stealth Tab never stores page contents, passwords, form entries, or browsing history beyond the URLs you explicitly enter or choose to hide.

Data the Extension Collects or Sends

  • Network requests: None beyond the normal page loads requested by Chrome when it opens your configured sites. The options page fetches the packaged PRIVACY_POLICY.md file locally to show you this document.
  • Telemetry: None. There is no analytics, crash reporting, or logging to developer-owned servers.
  • Third-party services: None. There are no embedded SDKs or trackers.
  • Key presses: The content script listens for the specific hotkeys you configure so the extension can react. Keys typed in editable fields are ignored, and the pressed key is not stored or transmitted.

How Permissions Are Used

storage

Saves your configuration to chrome.storage.sync so your hotkey, URLs, toggle preferences, policy acceptance, and Multi Mode keys persist. Uses chrome.storage.session so hidden-tab state can recover between background service worker restarts.

tabs

Opens, closes, mutes, and reorders preloaded tabs so Stealth Tab can switch instantly.

history

Requests Chrome to delete the active tab’s URL from local browsing history immediately after you press the secret switch when privacy wipe is enabled.

<all_urls> content scripts

Listens for your hotkey on any page you visit. It reads only the key press and never touches other keystrokes or page content.

Permissions are used strictly for the functionality described above.

Children’s Privacy

Stealth Tab is designed for students and young learners, but it does not collect personal information from children. All settings are stored locally within the user’s Chrome profile. Guardians should review the configuration to ensure the extension is appropriate for their household policies.

Consent and Controls

  • First run: The options page shows this privacy policy and requires you to scroll through and accept it before settings unlock. The acceptance version lives in chrome.storage.sync and you can clear it with the rest of your extension data.
  • Change or delete data: Update the hotkey, URLs, Multi Mode settings, or toggle return from the options page. To wipe all stored data (including policy acceptance), uninstall the extension or open chrome://settings/syncSetup and clear extension data.
  • Disable permissions: Turn off or remove Stealth Tab whenever you want from chrome://extensions.

Data Security

All data stays within Chrome’s storage sandbox. The extension does not implement additional encryption or backups. Protect access to your browser profile with a strong password and keep Chrome up to date.

Changes to This Policy

If the extension’s behavior or data practices change, this document will be updated and a note will appear in the project README and Chrome Web Store listing.

Contact

If you have privacy questions or requests, reach out via the support email provided on the Stealth Tab Chrome Web Store listing.