Free • Open source
Runs only on youtube.com
Community blocklist

Keep your YouTube feed human.

Private equity rollups don’t win by making better videos. They win by turning creators into content farms—more volume, safer formats, more ads, less point of view. SelloutShield is a small opt-out: it uses a community-maintained list of rolled-up channels and keeps them from taking over your feed.

Install in developer mode
Chrome Web Store listing: coming soonFilters home, search, subscriptions, up nextCommunity list auto-updates dailyFull-screen “Blocked by SelloutShield” overlay
SelloutShield

SelloutShield Chrome Extension

Keep rollups out of the way.

Hides videos from blocked channels across common surfaces

Blocks channel pages with a full-screen overlay

Pulls the community list every 24 hours (ETag / 304 friendly)

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.

Gets out of your feed fast

Hides videos from blocked channels across home, search, subscriptions, and “Up next”.

Hard stops on channel pages

Shows a full-screen “Blocked by SelloutShield” overlay on blocked channel pages and detectable watch pages.

Community list, kept fresh

Pulls `channels.json` on install and every 24 hours (plus manual checks) with ETag caching. Not a personal blocklist—contribute to the list instead.

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

git clone https://github.com/elliottshort/sellout-shield.git
cd sellout-shield

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).

  1. 1Open chrome://extensions
  2. 2Enable Developer mode
  3. 3Load unpacked → select the folder with manifest.json
  4. 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!

Contributions

Most PRs are edits to `channels.json`. Keep it tight, include sources, and help the list stay defensible.