Chrome Extension Privacy Policy

Privacy Policy

Product: NeuroFilterAI — Distraction Free YouTube
Extension ID: bmnpefkddaaeolemegkbfhemgemmjfdk
Effective Date: June 15, 2026  |  Last Updated: June 16, 2026
Developer Contact: piyushpal2828@gmail.com

✓ Plain-language summary: NeuroFilterAI's AI model runs 100% inside your browser. It reads YouTube video titles to score relevance — this data never leaves your device. The only personal information we ever receive is your email address when you choose to create an account. We do not sell any user data.

1. Introduction

This Privacy Policy describes how NeuroFilterAI ("we", "us", or "the Extension") collects, handles, stores, and shares information when you install and use our Chrome browser extension. We are committed to full transparency about our data practices.

By installing or using NeuroFilterAI, you agree to the practices described in this policy. If you do not agree, please uninstall the extension from your browser.

This policy applies to all versions of the extension published on the Chrome Web Store under the item ID bmnpefkddaaeolemegkbfhemgemmjfdk.

2. What Data We Collect

We separate data into two categories: data that stays entirely on your device, and data that is transmitted to our servers when you take specific actions.

2.1 — Data That Stays on Your Device Never Transmitted

DataPurposeWhere Stored
Your focus topics (interests)Used by the on-device AI to score each YouTube video's relevance to your goalschrome.storage.sync & chrome.storage.local
Your disinterest topicsUsed by the AI to deprioritize certain content categorieschrome.storage.sync
AI relevance scoresComputed in-memory by the local ML model to decide what to show/hide on YouTubeIn-memory only; never persisted
Focus Mode settingsYour preferences: which YouTube UI elements to hide (Shorts, comments, sidebar, autoplay, etc.)chrome.storage.sync
Theme preferenceLight or dark mode settingchrome.storage.sync
Extension on/off stateWhether the extension is currently activechrome.storage.local
Review prompt stateWhether you have been shown or dismissed the review request dialogchrome.storage.local
AI model (WASM binary)The machine learning model (all-MiniLM-L6-v2) that performs local inferenceBundled inside the extension package

The AI model reads YouTube video titles and descriptions directly from the page's DOM to compute relevance scores. This content is processed entirely inside your browser and is never transmitted to any server.

2.2 — Data Transmitted to Our Servers Only on Explicit Action

DataWhen SentPurposeRecipient
Email addressWhen you create an account or sign in with email/passwordAccount creation and authenticationSupabase
Google profile (email + name)When you tap "Continue with Google"OAuth 2.0 sign-inGoogle, then Supabase
Password (hashed)On account creation with email/password sign-upSecure authentication — stored as bcrypt hash, never plaintextSupabase
Focus topicsWhen you are signed in and save your interestsSync your filter profile across your Chrome devicesSupabase
Payment & billing detailsWhen you subscribe to ProProcess your subscription payment securelyDodo Payments
License keyWhen you redeem a Pro license codeValidate and activate your licenseSupabase Edge Function
Referral codeWhen you enter one during sign-upApply referral credits to both accountsSupabase
Student emailWhen applying for student pricingVerify eligibility for discounted planSupabase

3. Personally Identifiable Information

Personally identifiable information (PII) refers to data that can be used to identify you as an individual — such as your name, email address, or profile details.

3.1 — What PII We Collect

We collect the following personally identifiable information only when you voluntarily create an account:

We do not collect your postal address, phone number, date of birth, government ID, or any other form of personally identifiable information. Core filtering features work without any account or PII.

3.2 — How PII Is Used

3.3 — How PII Is Stored

Your email address and account details are stored in Supabase (a hosted PostgreSQL database). Supabase uses TLS/SSL for data in transit and AES-256 encryption for data at rest. Row-level security policies ensure you can only access your own data.

3.4 — How PII Is Shared

We share PII only as follows:

We do not sell, rent, or trade your personally identifiable information to any third party for advertising or any other purpose.

4. Authentication Information

Authentication information refers to credentials used to verify your identity — such as passwords, tokens, or login keys.

4.1 — What Authentication Information We Collect

4.2 — How Authentication Information Is Handled

Authentication credentials are used solely to sign you into your NeuroFilterAI account. We use Chrome's built-in chrome.identity.launchWebAuthFlow API for Google OAuth — your Google password is never seen or stored by us. Session tokens are rehydrated on each service worker wake cycle and are rotated automatically by Supabase.

4.3 — How Authentication Information Is Stored

4.4 — How Authentication Information Is Shared

Authentication data is shared only with Supabase for identity verification and session management. It is never shared with third parties for any other purpose.

5. Financial and Payment Information

Financial and payment information refers to data associated with processing subscription payments — such as credit card numbers, billing details, or transaction records.

5.1 — What Payment Information We Collect

When you subscribe to NeuroFilterAI Pro, you are redirected to Dodo Payments, our third-party payment processor. We do not directly collect, see, or store your credit card number, CVV, expiry date, or bank details. These are entered directly on Dodo Payments' secure, PCI-DSS-compliant checkout page.

We receive and store only:

5.2 — How Payment Information Is Handled and Stored

Subscription status and expiry dates are stored in Supabase and are used only to determine which features you have access to. Payment records are retained by Dodo Payments according to their privacy policy and applicable financial regulations (typically 7 years).

5.3 — How Payment Information Is Shared

Your email address is shared with Dodo Payments to process your subscription and send payment receipts. No other payment data is shared with any third party. See Dodo Payments' Privacy Policy.

6. Data We Do NOT Collect

The following data categories are explicitly never collected, transmitted, or stored by NeuroFilterAI:

7. How We Use Your Data

Data collected by NeuroFilterAI is used exclusively for the following purposes, all of which are directly related to the extension's single purpose of providing a distraction-free YouTube experience:

PurposeData Used
On-device AI content filteringYour focus topics (stored locally) are processed by the on-device ML model to score and filter YouTube videos
Account authenticationEmail address, hashed password, or Google OAuth token — to sign you into your account
Cross-device settings syncFocus topics synced to Supabase when signed in, so your filter profile is consistent across Chrome browsers
Subscription managementSubscription status stored in Supabase to unlock Pro features; email shared with Dodo Payments to process billing
Account communicationsEmail used to send password reset links and subscription receipts — no marketing emails without consent
License validationLicense key checked against Supabase Edge Function to activate Pro access

We do not use your data for advertising, profiling, or any purpose unrelated to the extension's core function.

8. How We Share Your Data

We do not sell, rent, or trade your personal data. We share data only with the following service providers, strictly for the purposes described above:

Third PartyRoleData SharedTheir Privacy Policy
Supabase Authentication, database storage, and serverless functions Email, hashed password, focus topics (when signed in), subscription status, license keys supabase.com/privacy
Google (OAuth) Identity provider for "Continue with Google" OAuth token exchange; we receive your email and display name from Google policies.google.com/privacy
Dodo Payments Payment processor for Pro subscriptions Email address; payment card details are entered directly on Dodo's servers — we never see them dodopayments.com/privacy

We may disclose personal data if required by applicable law, court order, or government authority. We will notify you to the extent permitted by law.

9. Data Storage and Security

9.1 — Local Storage (On Your Device)

All extension settings, filter preferences, and AI model data are stored using Chrome's built-in chrome.storage APIs. This data is sandboxed to the extension process and cannot be accessed by websites, other extensions, or third parties. Data in chrome.storage.sync is encrypted and synced by Google's own Chrome Sync infrastructure.

9.2 — Server Storage (Supabase)

Account data is stored on Supabase, which provides:

9.3 — Payment Data Security

All payment card information is handled exclusively by Dodo Payments on their PCI-DSS Level 1 compliant infrastructure. We never store, transmit, or have access to your raw payment card details.

10. Limited Use Disclosure

NeuroFilterAI's use and transfer of information received from Google APIs — including Google OAuth and YouTube page data — complies with the Chrome Web Store User Data Policy, including its Limited Use requirements.

Specifically: YouTube video titles and descriptions are read from the page DOM solely for the purpose of local, on-device AI relevance scoring. This data is never transferred, stored on a server, sold, or shared with any third party for any purpose.

11. Chrome Permissions Explained

PermissionWhy It Is Required
storageTo save your focus topics, Focus Mode settings, theme, and extension state locally in chrome.storage.sync and chrome.storage.local.
offscreenTo run the WASM AI inference model in an offscreen document so it does not block YouTube page performance.
identityTo enable "Continue with Google" sign-in via Chrome's built-in chrome.identity.launchWebAuthFlow API. Your Google password is never accessed by us.
*://*.youtube.com/*To inject the content script that reads video metadata (for AI scoring) and modifies the YouTube UI (for Focus Mode: hiding Shorts, comments, sidebar, etc.).
*://*.supabase.co/*To communicate with our Supabase backend for account authentication, interest profile sync, and subscription/license management.

12. Data Retention

13. Your Rights

You have the following rights regarding your personal data. To exercise any of these, email us at piyushpal2828@gmail.com:

14. Children's Privacy

NeuroFilterAI is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have done so, we will delete that data promptly. If you believe a child has provided us with personal information, contact us immediately.

15. International Data Transfers

Our servers (Supabase) are located in the United States. If you are accessing the extension from outside the US — including from India, Europe, or other regions — your account data is transferred to and processed in the United States. These transfers are protected by Supabase's data processing agreements, TLS encryption in transit, and AES-256 encryption at rest.

16. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last Updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of the extension after any changes constitutes your acceptance of the updated policy.

17. Contact Us

If you have any questions about this Privacy Policy, wish to exercise your rights, or want to report a privacy concern, please contact:

Emailpiyushpal2828@gmail.com
ProductNeuroFilterAI — Distraction Free YouTube
Chrome Web Storebmnpefkddaaeolemegkbfhemgemmjfdk
Response timeWe aim to respond to all privacy requests within 48 hours