AdShield Pro

AdShield Pro

Privacy Policy — Extension ID: eibnkbhhjiogbffbbfjpamabjmlchmbd

Last updated: March 17, 2026
Effective: March 17, 2026
Developer: Gökhan TAYLAN
✔ Plain Language Summary
🚫Collect browsing history?Never
🚫Collect personal data?Never
🚫Send data to developer servers?Never — no servers exist
🚫Gemini API key sent to developer?Never — stays in your browser
🚫Sell or share user data?Never
🚫Use analytics or tracking?Never

1. Introduction

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.

2. Data We Collect and Store

2.1 Data We Do NOT Collect

✔ The developer never receives any of the following
  • Browsing history or visited URLs
  • Personally identifiable information (PII) of any kind
  • IP addresses or geolocation data
  • Device identifiers or hardware fingerprints
  • Keystrokes, form inputs, or passwords
  • Analytics, telemetry, or crash reports

2.2 Data Stored Locally on Your Device (chrome.storage.local)

The following data is stored exclusively on your device and is never transmitted to the developer or any third party:

DataPurposeAccessible by developer?
Extension on/off stateRemember your preferenceNo
Pause timerRemember pause durationNo
Custom blocking rules (CSS selectors)Apply your personal element-hiding rulesNo
Whitelisted domainsSkip blocking on chosen sitesNo
Ad blocking statistics (counts only, no URLs)Display stats in the popupNo
YouTube ad-skip settingsCustomize YouTube behaviorNo
Cloud rule version & last update timestampTrack rule freshnessNo
AI usage statistics (token count, blocked count)Display AI stats in popupNo

2.3 Data Stored in Chrome Sync Storage (chrome.storage.sync)

The following data is stored in chrome.storage.sync, which is a browser-managed storage area controlled entirely by Google Chrome:

DataPurposeAccessible by developer?
AI feature enabled/disabled stateSync your AI preference across your signed-in Chrome devicesNo
Gemini API key(s) you enterAuthenticate directly with Google's Gemini API from your browserNo
🔑 Important: About Your Gemini API Key
  • Your API key is stored in chrome.storage.sync — a sandboxed storage area managed entirely by Google Chrome, not by AdShield Pro.
  • The developer of AdShield Pro has zero access to chrome.storage.sync data. It is never transmitted to, read by, or stored on any server owned by the developer.
  • The key is used exclusively to make direct HTTPS calls from your browser to Google's Gemini API. AdShield Pro does not proxy, intercept, log, or forward this key at any point.
  • If you are signed into Chrome, Google may sync this storage across your own devices as part of Chrome's built-in sync feature. This sync is governed by Google's Privacy Policy, not by AdShield Pro.
  • You can remove your API key at any time from the extension's Settings tab → AI Filter section.

3. How Data Is Processed

3.1 Ad Blocking (Core Feature)

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.

3.2 Remote Rule List Updates

AdShield Pro periodically fetches a JSON rule list from GitHub to keep blocking rules current. During this fetch:

3.3 Optional AI Content Filter (Google Gemini API)

⚠ Optional Feature — Disabled by Default
  • This feature is off by default and only activates if you explicitly enable it and provide your own Gemini API key.
  • When enabled, your browser sends page text snippets directly to Google's Gemini API using the key you provided.
  • AdShield Pro does not act as a proxy or intermediary — the request goes directly from your browser to Google's servers over HTTPS.
  • The developer of AdShield Pro cannot see, intercept, or store any part of this communication.
  • You can disable this feature or remove your API key at any time from the Settings tab.

This feature's data processing is governed by Google's Privacy Policy.

4. Legal Basis for Processing

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.

5. Data Retention

DataRetention Period
Local settings, rules, and statisticsUntil 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 dataNone — the developer holds no user data whatsoever

6. Data Sharing and Third Parties

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:

ServiceInteractionData SentGoverned 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

7. Permissions Justification

Chrome requires the following permissions, each with a specific and necessary purpose. No permission is used for data collection or surveillance.

PermissionWhy It Is Required
activeTabApply blocking rules on the currently active tab
alarmsSchedule periodic rule list updates in the background
storageSave your settings, custom rules, and statistics locally on your device
scriptingInject content scripts to remove cosmetic ad elements from pages
tabsRead the current tab URL to apply site-specific rules
declarativeNetRequestBlock ad and tracker network requests natively via Chrome's built-in API
declarativeNetRequestFeedbackDisplay blocking statistics to you in the popup
webNavigationIntercept 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

8. Your Rights

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

9. Children's Privacy

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.

10. Security

11. Changes to This Policy

If 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.

12. Contact

For questions, concerns, or privacy-related requests: