A small opt-out that compounds.
Rollups crowd out the feed. SelloutShield removes that noise using a community blocklist, so you see more of the work that still has skin in the game.
Install
Chrome Web Store listing is coming soon. Until then, install in developer mode (no build step).
Chrome Web Store (coming soon)
One-click install will live here once review clears.
Install (developer mode)
Load the extension folder (unpacked). This is the quickest path while the Web Store is reviewing.
1) Get the extension files
You can clone the repo (recommended) or download a ZIP.
Option A — Clone
Option B — Download ZIP
Download the repo as a ZIP from GitHub, unzip it, and remember where the folder is.
2) Load it in Chrome
In the next steps, you’ll pick the folder that contains manifest.json(sometimes it’s the repo root, sometimes a subfolder).
- 1Open chrome://extensions
- 2Enable Developer mode
- 3Load unpacked → select the folder with manifest.json
- 4Open YouTube (refresh any already-open tabs)
Block list format
`channels.json` is community-maintained and supports channel IDs (preferred) and names (fallback).
Updates
Checks daily via Chrome alarms and on install; uses ETag/If-None-Match for cheap 304s.
FAQ
What you’d ask before installing.
Does it collect any data?
It runs only on https://www.youtube.com/* and stores the block list + metadata in chrome.storage.local.
Can I block my own channels?
Not right now. SelloutShield is powered by a community-maintained list of rolled-up channels. If something belongs on the list, open a PR with a source for the ownership claim.
What’s on the blocklist?
Channels that have been rolled up under private equity or similar consolidation. The list is conservative by design and stays transparent via `channels.json`.
How does blocking work?
It filters in-page renderer JSON (initial data + youtubei responses). It’s not a network-layer blocker.
Will YouTube changes break it?
Sometimes. YouTube renderer shapes change regularly, so filtering rules may need updates occasionally.
Support
Every small bit counts, thanks in advance for your support!
Buy me a coffee
Contributions
Most PRs are edits to `channels.json`. Keep it tight, include sources, and help the list stay defensible.