Privacy policy for Focus Filter for YouTube
Focus Filter for YouTube by Mateo
Last updated: 19 August 2026
This add-on is designed so that as little as possible leaves your browser. The
developer operates no server and receives no data from you of any kind.
Focus Filter for YouTube is an independent open-source project developed by a
private individual in Switzerland. Contact: <kontoonlyne@gmail.com>
Because the add-on has no backend, the developer never receives, stores or
processes your personal data. The only outbound request the add-on makes goes
from your browser to Google, authenticated with your own API key —
that is a relationship directly between you and Google, under Google's terms.
Google's Gemini API terms require every
API user to be 18 years of age or older, and prohibit using the API as part of
a service directed towards, or likely to be accessed by, individuals under 18.
By supplying a key and using this add-on you confirm you are 18 or older. This
add-on is not a parental control, must not be marketed or configured as one,
and must not be set up on a child's behalf.
When you open a YouTube video, the add-on sends the video's title and channel
name to the Google Gemini API (generativelanguage.googleapis.com) so the
model can categorise it. That request is authenticated with your own Google AI
Studio API key, which you supply.
That is the only network request the add-on makes. There is no analytics, no
telemetry, no error reporting and no server operated by the developer. Your data
is never sent to the developer, because there is nowhere for it to be sent.
Google's terms distinguish sharply between unpaid and paid use:
- Unpaid (free) API keys — Google states that it uses the content you submit
to "provide, improve, and develop Google products", and that human reviewers
may read, annotate and process your API input and output. - Paid API keys — Google states that it does not use your prompts or the
responses to improve its products, and logs data only to detect abuse.
What is submitted is the title and channel name of a video you chose to open. On
a free key you should assume that information is retained by Google and may be
read by a person. If that matters to you, use a paid key, or restrict the add-on
to channel and keyword rules, which never leave your browser.
The developer has no influence over any of this and no visibility into it.
Google's handling is governed solely by Google's own terms:
<https://ai.google.dev/gemini-api/terms>
- Your browsing history as such — no list of pages you have visited is ever
compiled, read or transmitted. What is sent is the title and channel of a
video at the moment you open it, and nothing else (see below) - Your Google, YouTube or any other account details
- Cookies, watch history, or anything identifying you
- The video itself — no video or audio is ever uploaded
- Page contents beyond the title and channel name of a video you open
Videos blocked by a channel rule or a keyword rule are matched inside your
browser and are never sent anywhere at all.
Everything is stored locally in your browser profile using the WebExtension
storage API. Only your API key ever leaves the browser, and only to Google:
- Your API key. Stored locally. It is sent to Google with each request, as
thex-goog-api-keyheader — that is what authenticates your request against
your Google account. It is never sent anywhere else, and never to the
developer. - Your settings (category rules, redirect address, channel lists, goals text)
- A cache of previous verdicts (video ID, category, score), kept for 30 days by
default and capped at 5,000 entries
Removing the add-on deletes all of it. You can clear the cache at any time from
the settings page.
The Chrome Web Store makes every extension declare data categories from a fixed
list. Its categories are broad, so here is precisely what each one means here:
| Declared | What it actually is |
| --- | --- |
| Website content | The title and channel name of a video you open, read from the page and sent to Google for categorisation. Nothing else on the page is read. |
| Web history | Chrome's definition of this category includes "page title". The title of a video you open is sent. No list of visited pages is built, stored or transmitted. |
| Authentication information | Your own Google AI Studio API key, which you paste in yourself. Stored locally; sent only to Google, to authenticate your own request. Never sent to the developer. |
Nothing else is declared, and nothing else is collected: no personally
identifiable information, no health or financial data, no personal
communications, no location, and no user-activity tracking of any kind.
| Permission | Why |
| --- | --- |
|
*://*.youtube.com/* | To read the title of a video you open and to block or redirect it. ||
https://generativelanguage.googleapis.com/* | To send that title to Google's Gemini API for categorisation. ||
storage | To save your key, settings and verdict cache locally. |The revised Swiss Federal Act on Data Protection (FADP), in force since
1 September 2023, gives you a right of access to personal data held about you.
The developer holds none — there is no server, no database and no account
system, so there is nothing to disclose, correct or delete beyond the data
sitting in your own browser profile, which you control and can erase by removing
the add-on.
For the data you send to Google under your own API key, Google is the
responsible party. Exercise those rights through your Google account.
The same applies. The developer is not a controller or processor of your personal
data, because none is received. Google acts as controller for the API requests
your key authenticates.
Material changes to this policy will be accompanied by a version bump and noted
in the add-on's release notes.
Questions about this policy: <kontoonlyne@gmail.com>
YouTube™ and Gemini™ are trademarks of Google LLC. This add-on is an independent
project and is not affiliated with, sponsored by or endorsed by Google LLC.