Privacy Policy — Extension ID: eibnkbhhjiogbffbbfjpamabjmlchmbd
AdShield Pro is a browser extension that blocks advertisements, trackers, and malicious content. This Privacy Policy describes in full detail what data is collected, how it is stored, how long it is retained, whether it is shared, and what rights you have as a user.
The developer of AdShield Pro has zero access to your data at any time. We operate no servers, no databases, and no analytics infrastructure.
chrome.storage.local)The following data is stored exclusively on your device and is never transmitted to the developer or any third party:
| Data | Purpose | Accessible by developer? |
|---|---|---|
| Extension on/off state | Remember your preference | No |
| Pause timer | Remember pause duration | No |
| Custom blocking rules (CSS selectors) | Apply your personal element-hiding rules | No |
| Whitelisted domains | Skip blocking on chosen sites | No |
| Ad blocking statistics (counts only, no URLs) | Display stats in the popup | No |
| YouTube ad-skip settings | Customize YouTube behavior | No |
| Cloud rule version & last update timestamp | Track rule freshness | No |
| AI usage statistics (token count, blocked count) | Display AI stats in popup | No |
chrome.storage.sync)The following data is stored in chrome.storage.sync, which is a browser-managed storage area controlled entirely by Google Chrome:
| Data | Purpose | Accessible by developer? |
|---|---|---|
| AI feature enabled/disabled state | Sync your AI preference across your signed-in Chrome devices | No |
| Gemini API key(s) you enter | Authenticate directly with Google's Gemini API from your browser | No |
chrome.storage.sync — a sandboxed storage area managed entirely by Google Chrome, not by AdShield Pro.chrome.storage.sync data. It is never transmitted to, read by, or stored on any server owned by the developer.AdShield Pro uses Chrome's built-in declarativeNetRequest API to block network requests. This API operates entirely within the browser — no request data is sent to the developer. The extension matches URLs against locally stored and remotely fetched rule lists without transmitting any browsing data externally.
AdShield Pro periodically fetches a JSON rule list from GitHub to keep blocking rules current. During this fetch:
This feature's data processing is governed by Google's Privacy Policy.
AdShield Pro processes data stored on your device solely to deliver the extension's core functionality. No personal data is collected or processed by the developer.
For optional features involving third-party services (Google Gemini API), processing is based on your explicit consent, which you provide by entering your API key and enabling the feature. You may withdraw consent at any time by disabling the feature or removing your key.
| Data | Retention Period |
|---|---|
| Local settings, rules, and statistics | Until you uninstall the extension or clear it manually via Chrome settings |
| Sync storage (AI key, AI enabled state) | Until you remove it from the extension Settings tab or clear Chrome sync data |
| Developer-held data | None — the developer holds no user data whatsoever |
AdShield Pro does not sell, rent, trade, or share user data with any third party.
The extension interacts with the following external services solely at your direction:
| Service | Interaction | Data Sent | Governed By |
|---|---|---|---|
| Google Gemini API | Optional AI content analysis (only if you enable it and provide a key) | Page text snippets sent directly from your browser to Google | Google Privacy Policy |
| GitHub | Downloading ad-blocking rule list updates | No user data sent — download only | GitHub Privacy Statement |
Chrome requires the following permissions, each with a specific and necessary purpose. No permission is used for data collection or surveillance.
| Permission | Why It Is Required |
|---|---|
activeTab | Apply blocking rules on the currently active tab |
alarms | Schedule periodic rule list updates in the background |
storage | Save your settings, custom rules, and statistics locally on your device |
scripting | Inject content scripts to remove cosmetic ad elements from pages |
tabs | Read the current tab URL to apply site-specific rules |
declarativeNetRequest | Block ad and tracker network requests natively via Chrome's built-in API |
declarativeNetRequestFeedback | Display blocking statistics to you in the popup |
webNavigation | Intercept navigation events before a page loads to instantly redirect blocked sites — prevents blocked content from ever rendering |
host_permissions (<all_urls>) | Apply blocking rules across all websites you visit |
Depending on your jurisdiction (including GDPR, CCPA, and similar laws), you may have the following rights:
Since AdShield Pro does not collect or store any personal data on external servers, these rights are primarily exercised directly on your device:
For any privacy-related inquiries, contact: tylngkhn@gmail.com
AdShield Pro does not knowingly collect any data from anyone, including children under the age of 13 (or the applicable age of digital consent in your jurisdiction). The extension collects no personal data from any user of any age.
chrome.storage.local and chrome.storage.sync), which are sandboxed and inaccessible to other extensions or websitesIf this Privacy Policy is updated, the revised version will be published at the same URL with an updated "Last updated" date. For significant changes, we will update the extension version notes. Continued use of the extension after changes constitutes acceptance of the updated policy.
For questions, concerns, or privacy-related requests: