BREACHGUARD network-layer blocker

Chromium extension · declarativeNetRequest · no account

CUT THE BREACH

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.

Add to Chrome

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

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
Adsdoubleclick.netGoogle ad auction and conversion pixelsBlock
Adsgooglesyndication.comAd creative and GPT loaderBlock
Trackingscorecardresearch.comComscore audience measurementBlock
Trackinghotjar.comSession replay and heatmapsBlock
Fingerprintingfingerprint.comCross-site device identifierBlock
Adstaboola.comNative “around the web” unitsBlock
Adsoutbrain.comNative recommendation unitsBlock
Trackingsegment.ioCustomer-data event pipelineBlock
First-partywikipedia.orgEncyclopedia pagesAllow
First-partyarxiv.orgOpen-access papersAllow

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.

  1. Add BreachGuard from the Chrome Web Store
  2. Pin the icon on the toolbar
  3. Open a site — blocked hosts appear in the popup
Chrome Web Store