← back to GlassBox
Field guide · blend in, don't stand out

Lower your fingerprint

GlassBox showed you how identifiable your browser is. This is how to bring that number down. The counter-intuitive part first: the goal is not to hide every signal — it's to look like everyone else. A heavily "hardened" browser with a rare mix of spoofed values is often more identifiable than a stock one, because almost nobody else looks exactly like it.

The one rule that matters

Join a big crowd running an identical disguise. Fingerprinting works by finding the combination of traits that is rare. The fix isn't a hundred tweaks — it's using a browser where millions of people present the same canvas, fonts, screen size and API surface, so your traits stop being distinguishing. Everything below serves that goal.

01

Pick a browser that makes everyone look alike

Highest impact

This single choice moves your number more than all the others combined. In rough order of how well they flatten your fingerprint:

Affects GlassBox panels: 05 Canvas · 06 WebGL · 08 Audio · 17 API matrix · 27 Resistance
02

Neutralise the hardware-level IDs: canvas, WebGL, audio

Highest impact

These three are the strongest signals on the web — the canvas hash alone can be near-unique. You can't usefully change your GPU, so the play is to mask or randomise the readout.

Affects GlassBox panels: 05 Canvas · 06 WebGL · 07 WebGPU · 08 Audio
03

Stop leaking your font list

Medium impact

Installed fonts betray your OS, region and installed apps (Office, Adobe, dev tools). Every unusual font makes you rarer.

Affects GlassBox panel: 09 Installed fonts
04

Don't hand-spoof the user-agent

Medium impact

It's tempting to install a UA switcher. Resist it. Trackers cross-check signals, and inconsistency is itself a fingerprint: a UA that says Windows while your WebGL says Apple GPU, or client hints that don't match, flags you as both unusual and evasive — worse than doing nothing.

Affects GlassBox panels: 01 Navigator · 02 Client hints · 17 API matrix · 23 Automation signals
05

Keep your window and screen ordinary

Lower impact

Resolution, device-pixel-ratio and the exact inner-window size combine into a display signature. Odd zoom levels and unusual multi-monitor sizes stand out.

Affects GlassBox panel: 03 Screen & display · 18 CSS media features
06

Make timezone and locale match your story

Medium impact

If you use a VPN in another country but your browser still reports your home timezone and language, the mismatch is a classic tell that unmasks the VPN. GlassBox cross-checks exactly this.

Affects GlassBox panels: 04 Timezone & locale · 26 IP · 21 Keyboard layout
07

Hide your IP — and plug the WebRTC leak

Highest impact (separate layer)

Your IP address is the strongest single identifier, and it's independent of the browser fingerprint — a VPN hides your IP but does nothing for canvas/fonts, and a hardened browser does nothing for your IP. You need both.

Affects GlassBox panels: 14 WebRTC / IP · 26 Your IP · location · network
08

Shrink your cross-site login footprint

Medium impact

The set of services you're signed into is deanonymising on its own — few people share the exact same combination. Trackers also ride your logged-in cookies to attach a "pageview" to your real account.

Affects GlassBox panels: 25 Cookies · 28 Tracking pixel · 29 Login state
Things that feel private but aren't

The honest bottom line. Perfect anonymity in a browser is hard, and a determined tracker combining enough signals is tough to fully defeat. Realistic goals: raise the cost of tracking you, and disappear into a large crowd. The best single move is Tor Browser or Brave; the best habit is re-checking after every change. Re-run GlassBox and watch your identifiability drop as each step lands.

← Re-run GlassBox EFF Cover Your Tracks Tor Project CodeCanary