Chromium extension · declarativeNetRequest · no account
CUTTHEBREACH
BreachGuard blocks ads, trackers, and fingerprinting scripts before the browser downloads them.
A matched request never reaches the page. Empty ad slots are then hidden so the layout does not
keep a hole where the iframe was.
A typical news article talks to far more than the publisher. Before the first paragraph finishes
painting, the tab has already opened ad auctions, measurement pixels, and recommendation widgets
on hosts you never typed.
Those extra connections set cookies, read the URL, and bid on the impression. Session-replay
scripts can record scrolls and form fields. Fingerprinting scripts collect canvas, fonts, and
WebGL so the site can recognize the browser with no cookie at all.
With BreachGuard
A typical news article talks to far more than the publisher. Before the first paragraph finishes
painting, the tab has already opened ad auctions, measurement pixels, and recommendation widgets
on hosts you never typed.
Those extra connections set cookies, read the URL, and bid on the impression. Session-replay
scripts can record scrolls and form fields. Fingerprinting scripts collect canvas, fonts, and
WebGL so the site can recognize the browser with no cookie at all.
Same article. Those two requests never leave the machine. The page is only the publisher’s HTML, CSS, and first-party scripts.
What gets blocked
A sample of hosts on the default lists. The installed extension loads the full EasyList, EasyPrivacy, and tracker sets.
Type
Host
Used for
Action
Ads
doubleclick.net
Google ad auction and conversion pixels
Block
Ads
googlesyndication.com
Ad creative and GPT loader
Block
Tracking
scorecardresearch.com
Comscore audience measurement
Block
Tracking
hotjar.com
Session replay and heatmaps
Block
Fingerprinting
fingerprint.com
Cross-site device identifier
Block
Ads
taboola.com
Native “around the web” units
Block
Ads
outbrain.com
Native recommendation units
Block
Tracking
segment.io
Customer-data event pipeline
Block
First-party
wikipedia.org
Encyclopedia pages
Allow
First-party
arxiv.org
Open-access papers
Allow
Check a hostname
This page answers against a short sample. Chrome uses the live filter lists once the extension is installed.
Network
Block before download
Rules run in Chrome’s declarativeNetRequest engine. A listed request is cancelled in the browser process, not after JavaScript sees it.
Layout
Hide leftover slots
Cosmetic filters collapse empty ad containers and leftover frames so the article does not sit above a blank rectangle.
Privacy
Nothing phones home
BreachGuard does not collect browsing history, identifiers, or diagnostics. Filter lists update. Your traffic does not.
Install for Chrome
Free. No account. Lists update in the background. Firefox is not available yet.