Effective September 15, 2026
AI AdBlocker Privacy Policy
AI AdBlocker has no developer-operated backend. Your data path depends on the model provider you select.
Data stored in Chrome
The extension stores your rules, selected models, matching thresholds, preferences, OpenAI and OpenRouter API keys, and cached analysis data in chrome.storage.local. The developer does not receive a server-side copy.
If you enable the debugging option to save screenshots, image files used for vision analysis can also be written to your Downloads folder. This option is intended for testing and can be turned off.
Page data the extension processes
Rules first select candidate elements on pages you visit. Depending on the rule, AI AdBlocker processes their text, a screenshot of the matched element, or both. It needs access to websites so your custom rules can run on their matching domains and paths.
Matched elements are blurred in the page. The extension does not need to send every page you visit to a provider.
Local and cloud providers
Chrome built-in AI and LM Studio
Chrome built-in AI runs through Chrome. LM Studio requests go to the local LM Studio endpoint on your computer. The extension does not route those requests through a developer server.
OpenAI and OpenRouter
When you choose a cloud model, the extension sends the selected element text or screenshot, your matching instruction, model choice, and your API key directly to the selected provider. That provider processes and retains data under its own terms and privacy policy.
Sale, analytics, and sharing
The current open-source extension contains no developer analytics service and does not sell personal information. Data is disclosed to OpenAI or OpenRouter only when you configure and use that provider, and to LM Studio on the local endpoint you configure.
Retention and deletion
Rules, settings, API keys, and caches remain in Chrome’s local extension storage until you remove them. The cache holds embeddings and text-analysis results; its internal keys can include matched page text and your matching instruction. Vision images and results are not cached. “Clear Analysis Cache” removes the cached embeddings and text-analysis results while keeping rules and settings. “Clear All Data” removes keys, rules, model settings, and cached analysis data. Uninstalling the extension also removes its browser-managed local data; screenshots already saved to Downloads must be deleted separately.
Cloud providers control retention of requests sent to them. Use their dashboards and policies for account-specific deletion requests.
Contact
For privacy questions, email me@maximtop.dev. For public implementation questions, use GitHub Issues.
The public source code is available at github.com/maximtop/ai-blocker-experiment.