Privacy Policy
Last updated: 2026-06-01
Refine is a Chrome extension that hides distracting elements on YouTube. It is fully local and contains no analytics, no telemetry, and no third-party integrations.
What we collect
Nothing. Refine does not collect, transmit, or sell any data — personal or otherwise. No accounts. No servers. No tracking pixels.
What we store
Refine stores your toggle preferences (which YouTube elements you've chosen to hide, your selected theme, and your master on/off state) using Chrome's local storage API (chrome.storage.local). This data never leaves your browser. It is not synced, backed up, or transmitted anywhere.
If you uninstall the extension, this data is removed by Chrome.
Permissions we request and why
- storage — to remember your toggle preferences across browser sessions.
- tabs — to read the URL of the active tab so the popup can show the right state (active / paused / off-site).
- declarativeNetRequest — to redirect specific YouTube URLs (e.g.
/feed/trending→ home) when you've enabled the matching toggle. - Host access to youtube.com — to run the content script that hides elements on YouTube pages.
Network requests
Refine makes no network requests of its own. No analytics SDK, no error-reporting service, no remote configuration. The popup loads the Geist font from Google Fonts on open; Google's font CDN privacy policy applies to that single request.
Children's privacy
Refine does not target or knowingly collect data from anyone, including children under 13.
Changes to this policy
Any change to data handling will be reflected here and in the public commit history of the repository at github.com/PaoloJN/refine.
Contact
Open an issue at github.com/PaoloJN/refine/issues.