AdVeil Privacy Policy
Last updated: 2026-08-15
In short: AdVeil does not collect, transmit, or sell any browsing data. All ad-detection and blocking happens locally in your browser. The one exception is the optional, explicit "Report an issue" form, which only sends data when you choose to submit it.
What AdVeil does on pages you visit
AdVeil requests access to all sites (<all_urls>) because it needs to scan and act on page content before ads and popups render, on every page load - not just when you click the toolbar icon. This access is used only to:
- Detect and hide overlay ads, interstitials, and anti-adblock nags directly in your browser.
- Hide known ad containers via CSS.
- Block requests to a curated list of known ad and tracker domains.
- Block popup/"clickunder" redirects triggered by malicious scripts.
None of this activity is logged, transmitted, or shared. It happens entirely inside your browser, on your device.
Data stored locally
AdVeil stores the following in your browser's local extension storage (chrome.storage.local), which never leaves your device:
- Whether protection is turned on or off.
- A list of hostnames you've chosen to pause AdVeil on.
- Aggregate counts of ads blocked (numbers only, no browsing history).
- A randomly generated identifier, used only to rate-limit the optional issue-report feature described below. It is not linked to your identity, browsing activity, or any other data.
The "Report an issue" form
The toolbar popup includes an optional form for reporting bugs. Data is sent only if you fill in the form and press Submit. Nothing is sent automatically or in the background. When you do submit, the following is sent to a small backend service operated by the developer (a Cloudflare Worker) which files a GitHub issue on the project's public repository:
- The text you write describing what happened and what you expected.
- The URL of the page you were on when you opened the form.
- Your browser name (e.g. "Chrome" or "Firefox") and the AdVeil version number.
- The random, non-identifying installation ID mentioned above, used only to prevent report spam.
This report becomes a public GitHub issue. Do not include personal information in your report that you don't want to be public.
What AdVeil does not do
- No analytics or telemetry of any kind.
- No tracking of your browsing activity.
- No sale or sharing of data with third parties.
- No data used for advertising, credit, or lending purposes.
Open source
AdVeil's full source code is available for review at github.com/achintha-ekanayake/AdVeil, including the backend code for the issue-report feature (server/issue-proxy/).
Contact
Questions or concerns: open an issue at github.com/achintha-ekanayake/AdVeil/issues.
Changes to this policy
If this policy changes, the "Last updated" date above will change accordingly. Material changes will be noted in the project's release notes.