You’re Probably Using a Tracking Machine Right Now
Brave wins for speed and everyday convenience, LibreWolf wins if you’ll tolerate broken sites for real fingerprinting resistance, and Mullvad Browser wins the moment your ISP or government is on the threat list.
Chrome owns roughly 69% of the global browser market as of August 2026. Firefox has solid privacy defaults but Mozilla still ships telemetry by default. Safari locks you into Apple’s ecosystem. And if you’re honest with yourself, you installed a bunch of extensions that you don’t actually trust.
Your browser is the highest-resolution profile advertisers, three-letter agencies, and tech companies have on you. It sees everything, your passwords (if you’re a braver soul), your tabs, your search history, your physical location if you let it, your IP address, your hardware fingerprint, your OS, your fonts, your screen resolution. Everything.
The good news? In 2026, there are actually solid options that don’t require you to run a Raspberry Pi in your closet or live like a hermit. Three of them have matured enough to be daily-driver viable: Brave, LibreWolf, and Mullvad Browser.
But they’re not all the same. And they’re definitely not all right for you.
Which Hardened Browser Matches Your Threat Model?
| Brave | LibreWolf | Mullvad Browser | |
|---|---|---|---|
| Engine | Chromium | Firefox | Firefox |
| Fingerprint defense | Randomizes values per site | Uniform values via resistFingerprinting | Uniform values, everyone ships identical settings |
| Telemetry | Some sync metadata sent to Brave | Zero | None, no accounts at all |
| Sync across devices | Yes, vault client-encrypted, no account | Off by default, opt back in via Mozilla | No, manual backup only |
| Built-in VPN | Yes, Brave Firewall + VPN, paid | No | No, pair with a separate VPN |
The Three Horses
Brave: The Pragmatist’s Choice
Brave is a Chromium fork (yes, based on the same engine as Chrome) built by folks who used to work on Firefox. It strips Google tracking, adds Tor circuit switching, and blocks ads with its own engine, Shields, compiled into the browser itself. There is no extension to install.
What it does well:
- Actual fingerprinting protection built-in. Not perfect, but genuine randomization of hardware fingerprints so sites can’t build a profile across domains
- BAT rewards (Brave Attention Token): you can earn crypto from ads you choose to see. Yeah, it sounds weird. It actually works and it’s totally optional
- Shields toggle per-site. You need to temporarily allow cookies for some legacy web app? One click. Much smoother than other hardened browsers
- Crypto/Web3 wallet built-in if you care about that (most people don’t, and you don’t have to use it)
- Sync works across devices with no account at all, and everything is encrypted client-side before it leaves your machine
- Brave Firewall + VPN is built in if you want it. It is a paid add-on, $9.99 a month, running WireGuard through Guardian, and it covers the whole system rather than browser traffic alone
- Solid performance. Because Chromium. It’s fast
What it compromises on:
- It’s Chromium. Google controls the engine, not Brave. Manifest v3 changes that broke extension capabilities? Brave has to live with that
- Brave’s fingerprinting protection isn’t state-of-the-art: it randomizes hardware details, but a sophisticated tracker can still profile you across sessions if they’re persistent
- BAT and Brave Rewards can feel like they’re pushing crypto. If that makes your skin crawl, you’re not alone. Disable it and move on
- Brave Sync still relays through Brave’s servers. Your vault contents are client-encrypted, the metadata around them is not
Who should use it: You want privacy but you’re not paranoid. You use the same browser for work and personal stuff. You want one extension toggle (“Shields”) instead of managing six different privacy add-ons. You like speed.
LibreWolf: The Hardliner
LibreWolf is Firefox with every privacy compromise stripped out and every privacy setting hardened by default. It’s maintained by volunteers, it’s completely transparent, and it assumes you’re the threat model.
What it does well:
- Firefox under the hood (Mozilla’s engine), not Chromium
- Actual fingerprinting resistance. LibreWolf turns on
privacy.resistFingerprintingby default. RFP does not feed sites random junk. It makes you report the same user agent, the same timezone, the same font list, and the same letterboxed window as every other RFP user. Blending into a crowd beats being unique, and it costs you site compatibility - No telemetry. Zero. Firefox ships telemetry by default; LibreWolf strips it all out
- No integrated crypto or reward schemes. Just a browser
- Respects your configuration completely: about:config tweaks actually stick and do what you expect
- Great extension ecosystem for additional hardening (uBlock Origin, Bitwarden, etc.)
What it compromises on:
- RFP breaks some sites. Especially banking sites, some video players, sites that rely on specific screen sizes to render correctly. It’s not “totally broken,” but you’ll hit
Oops, try a different browsermore often than with Brave - Sync is off out of the box. LibreWolf ships
identity.fxaccounts.enabledset to false, so you opt back in yourself, and the data then travels through Mozilla’s servers encrypted end to end. No sync means no cross-device state, which is a pain - Performance is okay, not great. Firefox is heavier than Chromium. On older hardware, you’ll notice it
- The crowd only protects you while you stay inside it. Resize the window, install a niche add-on, or switch RFP off for one stubborn site and you step back out of it. LibreWolf lets you customize anything, which is a feature and also a way to quietly undo your own defense
- The project is small and volunteer-run. Updates are regular, but you’re not getting corporate backing
Who should use it: You want real fingerprinting resistance. You don’t care if some sites break. You’re comfortable tweaking about:config. You actively distrust Mozilla and appreciate that LibreWolf removes the telemetry without permission. You don’t need sync across devices (or you use Bitwarden/1Password instead).
Mullvad Browser: The Ghost
Mullvad Browser is the newest of the three, built by the Tor Project and distributed by Mullvad. It’s Firefox-based, and specifically designed for maximum anonymity against your ISP, your government, and tracking networks.
What it does well:
- Exceptional fingerprinting resistance. Like LibreWolf, but even more aggressive. Your browser reports the same specs as everyone else using Mullvad Browser. Same user agent, same screen res, same fonts. It’s anonymity by homogeneity
- Designed to work alongside Mullvad VPN (or any other VPN you trust): when paired with a VPN, your IP is the exit node, not your home address
- No sync, no accounts, no cloud storage. You install it, you configure it locally, you keep your settings on your machine
- The hardening comes straight from the Tor Project. It is Tor Browser’s anti-fingerprinting work with the Tor network taken out, so it inherits years of adversarial review. Mullvad also publishes third-party audits, but read the scope: those cover the VPN app and infrastructure, not this browser
- Works across all platforms (Windows, Mac, Linux)
- Free and open source: no subscription required to use the browser itself
What it compromises on:
- Site breakage is real. Same issue as LibreWolf: aggressive fingerprinting protection changes how sites see you and some break
- You can’t really customize much. The defaults are locked in for your safety. Want to turn off fingerprinting protection? Nope
- The extension set is fixed rather than empty. uBlock Origin and NoScript ship pre-installed and cannot be removed, because everyone running the identical set is part of what keeps the crowd uniform. Install your own add-ons and you shrink that crowd to the people who made the same choice
- No sync means you need to manually back up bookmarks and settings if you want them on another machine
- The VPN is separate software: Mullvad Browser does NOT include a built-in VPN. You need to run Mullvad VPN (paid) or another VPN client alongside it to mask your IP
Who should use it: You’re privacy-conscious. You want an off-the-shelf solution that requires minimal configuration. You already use or plan to use a VPN (ideally Mullvad). You actively distrust ISPs and state-level surveillance. You have only one primary machine (or you manually sync bookmarks). You don’t use online banking from sketchy coffee shops.
The Extension Stack (If You’re Not Using Mullvad)
If you pick Brave or LibreWolf, you want a consistent extension stack. Mullvad already made these calls for you, and Brave covers content blocking with Shields, so the real work here is LibreWolf. Two extensions are the baseline:
uBlock Origin. Content blocker. Removes ads, trackers, and ads dressed up as content. The filter lists are crowdsourced and maintained by people who reverse-engineer tracking vectors for fun.
The default lists already cover the obvious offenders. If you want them pinned regardless of what upstream does, drop these into Settings, My filters:
||connect.facebook.net^$third-party||google-analytics.com^$third-party||static.hotjar.com^$third-partyBitwarden. Password manager. Open source, self-hostable, and the hosted Bitwarden Cloud is fine if you don’t want to run a server. Your vault is encrypted client-side, so the server never sees plaintext. Prefer to host it yourself? Vaultwarden is the lightweight server that speaks the same protocol.
Skip: HTTPS Everywhere. EFF retired it in January 2023, because browsers grew their own HTTPS-only modes that do the same job. Turn that on instead. Firefox puts it under Settings, Privacy and Security, HTTPS-Only Mode. Chrome calls it Settings, Privacy and security, Always use secure connections.
Skip: Decentraleyes. It caches local copies of jQuery, Bootstrap, and friends so sites can’t pull them from a third-party CDN and watch you move between sites. That mattered when browsers shared one HTTP cache across every site you visited. Firefox and Chrome now partition the cache per site, which shuts the same door without an extension. The project is still alive, version 3.0.0 shipped in November 2024, but it solves a problem your browser already solved.
Optional: Privacy Badger. EFF’s tracker blocker. It used to learn trackers locally as you browsed, but EFF switched that off by default in October 2020 after researchers pointed out that your personally learned blocklist is itself a fingerprint. It now ships a pre-trained list built by EFF’s own crawler, which overlaps uBlock Origin heavily. Run it if you want a second opinion, skip it if you want a smaller profile.
Install those two, lock the password manager behind a long passphrase, and you have already done more than almost anyone else browsing today.
The about:config / Hardening Tweaks
If you’re using Brave, most of this is done for you. For LibreWolf, the heavy lifting is baked in. But if you want to customize or you’re hardening regular Firefox (don’t, just use LibreWolf), here are the tweaks worth knowing:
# Disable HTML5 geolocationgeo.enabled = false
# Turn DNS-over-HTTPS off as a deliberate choice rather than by leaving the# default untouched. Mode 5 means "user disabled TRR"; handle DNS upstream.network.trr.mode = 5
# Close the WebRTC IP leak. This kills WebRTC outright, so Jitsi, Google Meet# and every other in-browser call stops working. Keep a second profile for calls.media.peerconnection.enabled = false
# Disable hardware acceleration. This one is read once at startup, so restart# after changing it. The supported route is Settings, General, Performance.layers.acceleration.disabled = true
# Disable prefetching (sites prefetch resources to track clicks)network.prefetch-next = false
# Disable DNS prefetchingnetwork.dns.disablePrefetch = trueOne pref you will see in older hardening guides and should ignore: extensions.update.autoUpdateDefault = false. Switching off extension auto-updates means your ad blocker and password manager stop receiving security fixes, and no site can read your update settings anyway. That trades a real security property for an imaginary privacy one.
Real talk though: If you’re at the about:config level, you probably want LibreWolf or Mullvad. Those projects have already made these decisions for you, tested them against breakage, and locked them in. Manually tweaking Firefox is how you end up with a secure-but-completely-broken browser that can’t log into anything.
Threat Model Decision Tree
You just want ads and obvious trackers gone, and you want a fast browser: → Brave. Use it for everything. Shields on. Done.
You’re willing to tolerate some site breakage for aggressive fingerprinting protection: → LibreWolf. Install uBlock Origin, Bitwarden, and enable HTTPS-only mode. You’re good.
Your ISP, your government, or your coffee shop’s WiFi admin is on the adversary list: → Mullvad Browser + a VPN. The browser hardens fingerprinting; the VPN hides your IP. Run both.
You want different tools for different contexts (work browser vs personal vs high-risk): → Brave for work (faster, better site compat). LibreWolf for personal (stronger fingerprinting defense). Mullvad for untrusted networks.
The Reality Check
None of these browsers will make you completely anonymous. A motivated adversary with JavaScript execution in your browser can:
- Steal your IP via WebRTC (wait, we disabled that above)
- Read your filesystem metadata (partially)
- Build a profile based on your typing patterns, mouse movement, even how you scroll
- Correlate you across sites using the metadata they can extract even when fingerprinting is hard
But the adversary has to want to correlate you that aggressively. Advertisers? No. They’ll just buy data from brokers instead. ISPs? They already have your IP, so VPN helps. Government agencies? If they’re specifically interested in you, a browser isn’t going to stop them, use Tor for that.
What these browsers do stop is the casual, automated tracking that happens to literally billions of people every day. The retargeting ads. The analytics profiles. The “oh, you looked at hiking boots, here’s 500 ads for hiking boots.” That stuff disappears.
Final Word
Browser hardening is like locking your car doors. It’s not going to stop a professional car thief with a flatbed truck, but it stops the opportunistic break-in. Your threat model matters. Pick accordingly.
Brave if you want speed and convenience. LibreWolf if you want aggressive fingerprinting defense and don’t mind some breakage. Mullvad Browser (paired with a VPN) if your ISP or your government is on your threat list.
All three are better than Chrome. All three respect your privacy more than you think you deserve. Pick one, install the extension stack, and spend the time you save on something worth actually worrying about.
Your 2 AM self will appreciate it.
Common Questions
Is LibreWolf or Brave better against fingerprinting?
LibreWolf, because it uses Firefox’s resistFingerprinting to make you look like every other LibreWolf user. Brave randomizes values per site instead, which defeats naive trackers but leaves you in a smaller crowd. Randomization is easier to live with day to day; uniformity is stronger if you accept the broken timezones and letterboxed windows.
How is Mullvad Browser different from Tor Browser?
Mullvad Browser is Tor Browser with the Tor network removed. Same hardening, same anti-fingerprinting work by the Tor Project, but traffic goes out over your normal connection or a VPN. Use it when you want the fingerprint of a large uniform crowd without the latency and blocked-site problems of onion routing.
Does Brave Sync expose my bookmarks and extensions?
No. Brave Sync is end-to-end encrypted with a 24-word seed phrase and needs no account, so Brave cannot read the contents. The real risk is the seed itself: lose it and the data is unrecoverable, and anyone who has it gets everything. Extension lists sync too, which is itself a fingerprinting surface.
Should I use Ungoogled Chromium instead of Brave?
Only if you specifically need a Chromium engine with no vendor services at all. Ungoogled Chromium strips Google integration but ships no ad blocking, no fingerprinting defense, and installs extensions manually with no auto-updates. Brave gives you a hardened default out of the box. Ungoogled is a base to build on, not a finished browser.