Privacy Policy — YouTube Filter Pro

Last updated: August 22, 2026
Contact: CodedCitadel@gmail.com

YouTube Filter Pro (“the Extension”) is provided by Coded Citadel.

This policy explains what we may collect, and — just as important — what we never collect. We do not sell data. We do not build advertising profiles. Our goal is a small, practical tool that respects how you use YouTube.

The short version

The Extension runs in your browser on YouTube. Search and filtering stay on your device by default — calm, private, and under your control.

  • We may store an anonymous install ID (a random number, not your name, email, or Google account).
  • We may collect anonymous usage such as which types of filters you use (for example “duration” or “views/day”), so we can improve the product.
  • An optional Settings choice, Process mode, controls where public video/channel stats are loaded. External (Cloudflare) is the default; you can switch to Local anytime (see section 5).
  • We never collect search terms, watch history, passwords, or other sensitive personal content to profile you.

We never collect (for ads, profiling, or sale):

  • YouTube search terms or search queries
  • Keywords you type into filters
  • Watch history, playlists, or “liked” videos as a dossier
  • Your YouTube / Google sign-in cookies or passwords
  • Location, contacts, payment card details, or other sensitive personal data
  • Anything from pages that are not YouTube (the Extension only runs on youtube.com)

1. Anonymous install ID (optional / may)

We may create a random identifier on your computer (Chrome storage). It is not your name, email, IP-as-identity, or YouTube account. We use it only to group anonymous usage and feedback (for example “this install reported a bug”) and, if you uninstall, to know that an anonymous install was removed. You can delete it by uninstalling the Extension.

2. Anonymous usage (optional / may)

We may collect high-level, anonymous product usage, such as:

  • Which filter categories were on (duration, views, views/day, subscribers — not the numbers or words you entered)
  • Sort / fetch settings, result counts, and whether you exported (format only)
  • Whether the tutorial was started or finished

This is aggregate product telemetry. It cannot tell us what you searched for on YouTube.

3. What stays on your device

Your filter presets, settings, and cached extra stats stay in Chrome storage on your computer. They are used locally to run filters. They are not uploaded as a copy of your search history.

4. Feedback you choose to send

If you open “Report a bug” or send feedback, we store what you choose to type (message and optional email). A bug report may include a snapshot of the current filter settings and page URL so we can reproduce the issue. Do not include passwords or private data in that form. If you never send feedback, we never receive that content.

5. Optional External enrichment (Process mode)

By default, extra stats (likes, comments, channel size, and similar) use optional Process mode → External (Cloudflare) — a lightweight helper for the same kind of public information you already see on YouTube. You can switch to Local in Settings anytime to load those stats only in your browser.

When External mode is on:

  • The Extension may send only public video or channel IDs (the short codes already in YouTube links) to our small helper running on Cloudflare Workers.
  • The helper asks Google’s YouTube Data API for ordinary public stats (views, likes, comments, duration, publish time, subscriber counts, and similar) and returns them to your Extension so filters and the results panel can finish.
  • We do not send your search query, filter keywords, Google login cookies, or account passwords on that path.
  • Our API key for YouTube lives only on Cloudflare as a secret — it is not packed inside the Extension for others to extract.
  • Responses may be held briefly in memory (about an hour) so the same public ID is not asked for repeatedly. This is for speed and quota — not to build a profile of you.
  • If the helper is busy, rate-limited, or out of quota, the Extension simply falls back to the normal Local path in your browser. Search keeps working.

You can switch back to Local anytime in Settings. Leaving External off means that helper is not used for enrichment.

6. YouTube, Cloudflare, and other providers

YouTube is operated by Google; their terms and privacy policy apply to your use of YouTube and, when External mode is on, to public stats fetched through the YouTube Data API.

When you use External mode, Cloudflare hosts the enrichment helper. Standard web request metadata (such as IP address) may be processed by Cloudflare as with any website or Worker — solely to deliver the feature securely and reliably, not for advertising.

We may load country flags from a public CDN and store anonymous analytics/feedback with our database host (Supabase). Optional links (coffee, social) only load if you click them. If you sign in for account or subscription features, that session is handled separately under those flows and is not required for basic search filtering.

7. Why we may collect anonymous data

Only to operate and improve the Extension (which filters people use, crash/bug context, install vs uninstall). We do not use this data for ads.

8. Retention and sharing

Anonymous usage and feedback are kept only as long as needed to improve the product. Enrichment helpers keep public ID stats only briefly (see section 5). We do not sell your data. Infrastructure providers (hosting, database, Cloudflare, Google’s API) process information solely to run the service. We may disclose information if required by law.

9. Children

The Extension is not directed at children under 13 (or the age required in your country).

10. Your choices

  • Uninstall the Extension at any time — local storage is removed with it.
  • Keep Process mode → External (default), or switch to Local whenever you prefer enrichment to stay fully in-browser.
  • Do not send feedback if you do not want a message stored.
  • YouTube itself remains under Google’s privacy policy.

11. Contact

Coded Citadel — ezfycode.com. You can also use the Extension’s feedback form.