Privacy Policy

Last updated: 31 July 2026

This policy explains what the Keyword Nutrition for YouTube extension stores and the single case in which anything leaves your device. The extension is published by Nikhil Sinha.

Short version

The extension has no accounts, no server of ours, and no analytics. Everything it knows about you sits in your own browser.

We receive nothing. We do not sell or share data, run ads, or build advertising profiles.

1. Data stored on your device only

The following is saved in your browser's extension storage. It is never transmitted to us, because we operate no server that the extension talks to:

Uninstalling the extension removes this data from your browser. We cannot read or recover it.

2. The one case where data leaves your device

AI filtering is off by default. If you switch it on, you choose an AI provider and paste in your own API key. From then on, when the extension needs a verdict on a video it sends that provider:

You control exactly which of those four are included, separately for video cards in a feed and for a video page you open. By default, feed cards send the title and description; a video page you open also sends its tags and up to roughly 1,800 characters of its subtitles. Subtitles are read from the video already loaded in your own tab.

That request goes straight from your browser to the provider you picked, using your key. It does not pass through us and we never see it. Supported providers are Google Gemini, Groq, OpenRouter, a local model you run yourself, and Chrome's built-in on-device model — the last two send nothing over the internet at all. Each provider handles the request under its own privacy policy, so read the one belonging to whichever you enable. Verdicts are cached locally so the same video is not sent twice, and you can clear that cache from the settings page.

Turn AI filtering off and nothing at all leaves your device. Plain keyword filtering runs entirely in the page.

What the extension never collects

3. Permissions the extension asks for, and why

Access to youtube.com and youtube-nocookie.com pages
Required to read video titles on the page and apply the blur or cover. This happens locally in your browser.
Access to the AI provider API hosts
Only used to send the request described in section 2, and only while AI filtering is switched on.
Storage and unlimited storage
To save your keywords, settings, and cached AI verdicts on your device. Keyword lists can be long, which is why the extension asks for the unlimited variant.
Tabs
To refresh open YouTube tabs when you change a setting, to keep the toolbar icon in sync, and to open the settings page.
Alarms
To check schedules and timers at the right moment.
Context menus
To let you add a keyword by right-clicking selected text.
Optional: a model running on your own computer
If you use Ollama or another local model, Chrome asks your permission for that loopback address (localhost or 127.0.0.1) at the moment you connect it. Nothing is requested up front, and the extension asks for no access to the wider web at all.

4. Third parties

We do not use analytics, advertising, or tracking scripts inside the extension.

5. How long data is kept

For as long as you keep the extension installed. It lives in your browser and you can clear it at any time from the extension's settings page or by uninstalling. We hold no copy, so there is nothing on our side to retain or delete.

6. Your rights

Because we do not collect or receive your data, there is no account for us to export or erase. You are in direct control of everything the extension stores. If you have a privacy question, email sinhanikhil549@gmail.com and we will respond within 30 days.

7. Security

Requests to an AI provider travel over HTTPS. Your API key is stored in your browser's extension storage and is only ever sent to the provider it belongs to. Treat it like a password and remove it from the settings page if you stop using the feature.

8. Children

The extension is not directed at children under 13 and collects nothing from anyone.

9. Changes

We will post any change to this policy on this page with a new "last updated" date, and describe material changes in the extension before they take effect.

10. Contact

Privacy questions: sinhanikhil549@gmail.com. A postal address is on the Contact page.