# SanityTV

> Filter YouTube videos exploiting clickbait, rage-bait, brainrot or sensationalism. 100% local. No tracking. Free.

Canonical page: [https://chrome-stats.com/d/sanitytv](https://chrome-stats.com/d/sanitytv)

## Overview

- **ID:** `sanitytv`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Bist0uille
- **Category:** feeds-news-blogging,appearance,social-communication
- **Daily users:** 2
- **Version:** 0.0.3
- **Last updated:** 2026-05-11
- **First published:** 2026-05-08
- **Size:** 110 KB
- **Data as of:** 2026-09-10
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/sanitytv/)
- **Website:** [https://github.com/Bist0uille/sanitytv](https://github.com/Bist0uille/sanitytv)
- **Privacy policy:** [https://addons.mozilla.org/firefox/addon/sanitytv/privacy/](https://addons.mozilla.org/firefox/addon/sanitytv/privacy/)

## Description

SanityTV gives you a calmer YouTube by filtering out videos that
exploit your attention through clickbait, rage-bait, sensationalism,
brainrot patterns, or content harmful to children.

WHAT IT DOES
SanityTV scores each video on the YouTube home, search, and sidebar
using a transparent set of heuristics. By default, any video that
crosses the threshold disappears from your feed — you simply see
fewer videos.

Prefer a softer experience? Turn off "Hide all flagged" in the popup
and borderline matches will be greyed-out with a warning badge
instead, still clickable. You can also adjust the sensitivity
slider, or turn the filter off entirely with one click.

WHAT IT DETECTS
  • Clickbait titles (uppercase shouting, listicles, "you won't
    believe", emoji spam, repeated punctuation)
  • Rage-bait (combat verbs like "DESTROYS", culture-war keywords,
    confrontation framings)
  • Sensationalism (mystery patterns, conspiracy keywords, hidden-
    truth narratives, morbid keywords for tabloid-style coverage)
  • Brainrot signals (Shorts duration, emoji spam)
  • Harmful kid content (Elsagate-style co-occurrences, named
    dangerous challenges like Tide Pod or Blackout)

It works in English and French out of the box.

WHAT IT DOES NOT DO
  • No data leaves your browser. Ever.
  • No third-party servers, no telemetry, no analytics.
  • No API key required.
  • Does not modify the YouTube video player itself.
  • Is not a parental control. Use YouTube Kids for that.

FOR THE CURIOUS
The full source code is on GitHub. Every detection rule is a few
dozen lines of TypeScript you can read. The architecture decisions
are documented as ADRs in the repo. The extension passes 130 unit
tests and 16/18 empirical tests against real YouTube searches before
each release.

PRIVACY
SanityTV does not collect, transmit, or sell any data. Independent
security audit at:
<a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/e134305f8fb076b8f0a77b666fef0f9d0607fea929bc8f38603143a18aa3294f/https%3A//github.com/Bist0uille/sanitytv/blob/main/docs/SECURITY-AUDIT.md" rel="nofollow">https://github.com/Bist0uille/sanitytv/blob/main/docs/SECURITY-AUDIT.md</a>

SOURCE
<a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/bdffdead750ab3c407efa35f4f205c0e200a88a52c700fe509f8108b1e84d2dc/https%3A//github.com/Bist0uille/sanitytv" rel="nofollow">https://github.com/Bist0uille/sanitytv</a>

REPORT BUGS / ASK FOR FEATURES
Open an issue on the GitHub repository above.

## Rankings

- #69,314 — Overall
- #143 — tv

## Permissions and access

### Permissions

- `storage`

### Host permissions

- `*://*.youtube.com/*`

### Content script matches

- `*.youtube.com`

## Safety

- **Risk impact:** Moderate risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- Request access to the following domains: youtube.com
- This extension has low user count. Unpopular extensions may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Smart YouTube Feed](https://chrome-stats.com/d/smart-youtube-feed) — 2 users
- [Intentional YT: Hide Shots & Feed Distraction free](https://chrome-stats.com/d/intentional-yt) — 1 users, 5.00 / 5
- [Anti Brainrot YouTube](https://chrome-stats.com/d/anti-brainrot) — 5 users
- [FocusTube YouTube Distraction](https://chrome-stats.com/d/focustube-youtube-distraction) — 9 users, 3.00 / 5
- [YtAlgoRebel](https://chrome-stats.com/d/ytalgorebel) — 3 users
- [Sieved](https://chrome-stats.com/d/sieved)
- [YouTube UI Cleaner](https://chrome-stats.com/d/youtube-ui-cleaner) — 66 users, 5.00 / 5
- [Vidsieve - Clean YouTube, Hide Shorts](https://chrome-stats.com/d/vidsieve-hide-youtube-shorts) — 1 users
- [YouTube Detox](https://chrome-stats.com/d/yt-detox) — 12 users
- [YT Focus — Hide Shorts, Feeds & Distractions](https://chrome-stats.com/d/yt-focus-ext) — 2 users
- [Face Value](https://chrome-stats.com/d/face-value) — 81 users
- [FocusTube](https://chrome-stats.com/d/focustube-mergepoint) — 10 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/sanitytv)
