👻 Ghost Browser

Privacy Policy

Effective date: March 2026  ·  Extension by Patrick Bushe  ·  Contact: hello@bushe.co

The short version: Ghost Browser does not collect, transmit, sell, or share any personal data. Everything stays on your device. Nothing leaves your browser.

What Ghost Browser Does

Ghost Browser is a privacy tool that automatically visits random websites in a background tab to obfuscate your ad behavioral profile. It does not read your browsing history, does not track what you do online, and does not communicate with any external server.

Data We Collect

None. Ghost Browser collects zero personal information. No names, emails, IP addresses, browsing history, or behavioral data are ever collected, stored externally, or transmitted anywhere.

Local Storage Only

Ghost Browser stores the following data exclusively in chrome.storage.local on your own device. This data never leaves your browser.

Key What it stores Purpose
ghost_settings Your preferences: intensity level, enabled categories, schedule times, dwell time range, auto-clear toggle, idle-only toggle, custom URLs toggle Restores your settings when you reopen the popup
ghost_stats Today's visit count, per-category counts, last visited URL. Resets automatically every day. Shows your daily noise stats in the popup
ghost_custom_urls URL list you optionally upload yourself Adds your own sites to the ghost browsing rotation

Permissions Explained

tabs
Used to open a background tab to a random URL and close it after the dwell period. Ghost Browser never reads the content of any tab, and never stores tab URLs beyond the current visit.

history
Used exclusively to call chrome.history.deleteUrl() on URLs that Ghost Browser itself just visited — so ghost visits don't pollute your real browsing history. Ghost Browser never reads your history, never queries history items, and never stores or transmits history data of any kind.

storage
Used to persist your settings and daily stats in chrome.storage.local. Data is stored only on your device.

idle
Used for the optional "Only When Idle" feature. When enabled, Ghost Browser checks whether you've been inactive for 60 seconds before opening a background tab. Idle state is never stored or transmitted.

alarms
Used to schedule the next ghost visit via chrome.alarms. This is Chrome's built-in timer API for Manifest V3 service workers.

host_permissions (<all_urls>)
Required to inject the optional floating status widget that appears on any webpage. The content script reads no page content — it only displays a small UI element showing Ghost Browser's running status.

No Third-Party Services

Ghost Browser does not use analytics, crash reporting, advertising SDKs, or any third-party service. There are no external API calls. The URL list (25,000+ sites) is bundled inside the extension itself and never fetched from a remote server.

No Remote Code

Ghost Browser does not load or execute any code from remote servers. All JavaScript is bundled in the extension package that you install from the Chrome Web Store.

Children's Privacy

Ghost Browser is not directed at children under 13. We do not knowingly collect any information from children.

Changes to This Policy

If we update this policy, the new version will be posted at this URL. The effective date at the top will be updated accordingly. Continued use of the extension after changes constitutes acceptance of the updated policy.

Contact

Questions about this privacy policy? Email hello@bushe.co or visit bushe.co.