PB
Available
arrow_back Back to Blog

Why Incognito Mode Does Not Protect You From Browser Fingerprinting

PB

Patrick Bushe

November 3, 2025 · 5 min read

What incognito mode actually does

Incognito mode (Chrome's private browsing) does three things:

1. Doesn't save your browsing history in the browser
2. Doesn't save cookies after you close the window
3. Doesn't save form data or passwords

That's it. That's the whole list. Notice what's not on it.

Incognito does not change your IP address. It does not change your browser fingerprint. It does not block JavaScript APIs. It does not prevent websites from identifying you via fingerprinting.

Why the fingerprint is identical in incognito

Your browser fingerprint is derived from your hardware and software configuration:

  • Your screen resolution and color depth (from your monitor)
  • Your GPU and its canvas rendering output (from your graphics card)
  • Your installed fonts (from your operating system)
  • Your browser version and feature support (from Chrome itself)
  • Your timezone and language settings (from your OS)

None of these change when you open an incognito window. You have the same screen. The same GPU. The same fonts. The same browser version. The same timezone.

A fingerprinting script in an incognito tab will generate the exact same fingerprint as in a normal tab. The only difference is that the incognito tab won't carry over cookies from your regular session — but the fingerprint alone is often enough to re-identify you.

The Fingerprint.com test

The fingerprint.com/demo page demonstrates this directly. Visit it in a normal tab and note your visitorId. Then close the tab, open incognito, and visit the same URL. You'll likely see the same visitorId.

Commercial fingerprinting libraries are designed to produce consistent IDs across private browsing modes. That's a core feature they sell to customers.

What actually protects against fingerprinting

To change your fingerprint, you need to change what your browser reports — not just which session data it stores.

Ghost Browser is a Chrome extension that modifies the signals used for fingerprinting: it injects noise into canvas output, spoofs WebGL renderer details, normalizes navigator properties. The result is a different fingerprint across sessions, even though the underlying hardware hasn't changed.

With Ghost Browser active, running the fingerprint.com test in two different sessions will produce different IDs. The fingerprinting is still attempted — the extension intercepts the API calls at the browser level and returns modified values.

VPNs also don't help with fingerprinting

This is the same misunderstanding: VPNs change your IP address. They don't change your fingerprint. A site can fingerprint you through a VPN and recognize you on future visits, correlating your activity across different IP addresses.

For anonymity, you need both: IP masking (VPN or Tor) plus fingerprint randomization. VPN alone is incomplete. Incognito alone is incomplete. Fingerprint spoofing alone is incomplete.

If you need strong anonymity, Tor Browser is the most complete solution — it normalizes all fingerprint signals and uses Tor for IP masking. For everyday privacy without Tor's performance tradeoffs, Ghost Browser on top of your regular VPN gives you reasonable protection.

Conclusion

Incognito mode is useful for keeping your browsing history off your local device and keeping sessions separate. It does not protect you from tracking. If fingerprinting-based tracking is your concern, you need a tool that actually modifies the signals that create your fingerprint.

More Tools by Patrick Bushe

Free Chrome extensions to boost your productivity and privacy