adblockers for privacy 2026: not just about ads anymore

most people think adblockers block ads. that's like saying locks keep out the cold. technically true, but missing the point.

modern adblockers — specifically uBlock Origin — are privacy tools. they block:

  • trackers — the scripts that follow you across websites and build a profile of your behavior
  • fingerprinting — the techniques that identify you without cookies by analyzing your browser, fonts, screen size, etc.
  • data collection — the APIs that send your data to third-party servers
  • malware — malicious scripts injected through ad networks
  • cryptomining — scripts that use your CPU to mine cryptocurrency

under Chat Control, trackers are a surveillance vector. every tracker that reports "user X visited signal.org" or "user Y spent 10 minutes on a privacy forum" is metadata that could be collected and analyzed.


the tool: uBlock Origin

there's no competition here. uBlock Origin is the only adblocker i recommend. it's:

  • free and open source — GPL v3 license, auditable code
  • not a business — the developer (Raymond Hill / gorhill) doesn't make money from it. no "acceptable ads" program, no selling data, no whitelisting advertisers for payment
  • the most effective — consistently blocks more trackers and ads than any alternative
  • lightweight — uses less memory than other adblockers
  • available everywhere — Firefox, Chrome (Manifest V2 while it lasts), Edge, Opera

why not other adblockers?

AdBlock Plus — has an "acceptable ads" program where advertisers pay to be whitelisted. this defeats the purpose.

AdGuard — decent but closed source. makes money from selling data and "acceptable ads."

Brave's built-in blocker — works but you're trusting a browser company with your ad blocking. and Brave has had its own controversies (affiliate link injection, crypto token schemes).

Ghostery — was caught selling user data in 2013. sold to a German company. closed source.


setup: uBlock Origin on Firefox

Firefox is the only browser i recommend. Chrome is removing Manifest V2 support, which will break uBlock Origin's advanced features. if you're still on Chrome, switch now.

installation

  1. open Firefox
  2. go to addons.mozilla.org/en-US/firefox/addon/ublock-origin/
  3. click "add to firefox"
  4. done

settings i recommend

click the uBlock Origin icon → gear icon (dashboard) → settings tab:

  • enable "I am an advanced user" — unlocks per-site controls
  • block mode: medium mode — blocks 3rd-party scripts and frames by default. this breaks some sites but gives maximum privacy. you can allowlist specific sites as needed.
  • enable "block CSP reports" — prevents sites from reporting blocked requests back to their servers

filter lists

go to the "filter lists" tab. here's what to enable:

built-in (already enabled):

  • uBlock filters
  • uBlock filters — Privacy
  • uBlock filters — Badware risks
  • uBlock filters — Unbreak (fixes sites broken by other lists)

ads (enable these):

  • EasyList
  • AdGuard – Ads

privacy (enable these):

  • EasyPrivacy
  • AdGuard Tracking Protection
  • Fanboy's Anti-tracking List
  • Block access to LAN (blocks local network requests from websites)

malware (enable these):

  • Online Malicious URL Blocklist
  • Phishing URL Blocklist
  • PUP Domains Blocklist

annoyances (optional but recommended):

  • Fanboy's Annoyance List (blocks cookie banners, social widgets)
  • EasyList Cookie List (blocks cookie consent popups)
  • uBlock filters — Annoyances

custom lists (advanced):

after enabling new lists, click "update now" to download them.


advanced: dynamic filtering

with "I am an advanced user" enabled, you get access to dynamic filtering. this lets you block scripts by domain:

  • red = block
  • green = allow
  • grey = inherit from default rules

my default rules:

  • 3rd-party scripts: block (red)
  • 3rd-party frames: block (red)
  • 3rd-party CSS: allow (green) — some sites need this
  • 3rd-party fonts: block (red) — fonts are used for fingerprinting

this blocks most trackers by default. when a site breaks, you click the uBlock icon and allowlist specific domains temporarily.


fingerprinting protection

fingerprinting is the technique that identifies you without cookies. it works by analyzing:

  • your browser version and settings
  • installed fonts
  • screen resolution and color depth
  • WebGL renderer
  • canvas rendering
  • audio context
  • installed plugins

uBlock Origin blocks some fingerprinting scripts. for maximum protection, combine with Firefox's built-in protections.

Firefox settings

  1. settings → privacy & security

  2. enhanced tracking protection → strict

  3. this enables:

    • social media tracker blocking
    • cryptominer blocking
    • fingerprinter blocking
    • tracking content blocking in all windows
  4. under "cookies and site data" → check "delete cookies and site data when Firefox is closed"

  5. resist fingerprinting (advanced): about:configprivacy.resistFingerprinting → true

    • warning: this can break some sites (canvas, timezone, fonts are normalized)

mobile adblocking

Firefox on Android

  • install uBlock Origin from the Firefox addon store (same as desktop)
  • also install Firefox Focus as a secondary browser (built-in tracking protection)

Firefox on iOS

  • Firefox on iOS uses WebKit (Apple's engine) so addon support is limited
  • use AdGuard for iOS (free, works system-wide via content blockers)
  • or use 1Blocker (paid, more comprehensive)

system-wide mobile blocking

  • NextDNS — blocks ads and trackers at the DNS level. works for all apps, not just browsers. i wrote about this in the DNS protection guide.
  • AdGuard (Android) — system-wide ad blocking via local VPN
  • Blokada (Android) — open source, blocks ads and trackers via local VPN

the Chat Control connection

why does this matter for Chat Control? two reasons:

1. trackers are surveillance infrastructure

every tracker that loads on a website can report:

  • your IP address
  • which pages you visit
  • how long you spend on each page
  • what you click on
  • your browser fingerprint

this data is collected by data brokers, sold to advertisers, and available to governments. under Chat Control, this metadata is valuable for identifying users of privacy tools.

2. some trackers are owned by surveillance-adjacent companies

Meta's tracking pixel is on 30% of the top 10,000 websites. Google Analytics is on 50%+. these companies will comply with Chat Control. every tracker they fire is a data point they could be compelled to share.

blocking trackers isn't just about avoiding ads. it's about reducing the surveillance surface.


the limits of adblocking

uBlock Origin is excellent but it's not a complete privacy solution. it doesn't:

  • hide your IP address (use a VPN)
  • encrypt your DNS queries (use encrypted DNS)
  • protect message content (use encrypted messaging)
  • protect against all fingerprinting (use Firefox strict mode + resist fingerprinting)

think of adblocking as the browser layer in a multi-layer privacy setup. it's essential, but it's one piece of the puzzle.


last updated: july 2026