Topic Terms

What is Browser Fingerprinting

Browser fingerprinting is a tracking technique that identifies and tracks users online by collecting a unique combination of browser settings, hardware specs, and behavioral traits — without using cookies or IP addresses.

Browser fingerprinting is a method of tracking internet users by collecting a unique combination of technical attributes from their browser and device — such as the browser version, installed fonts, screen resolution, time zone, graphics rendering behavior, and dozens of other data points. When combined, these attributes form a "fingerprint" that is often unique or near-unique enough to identify a single user across websites and sessions, even without cookies and even when using a VPN.

Browser fingerprinting is one of the most sophisticated and privacy-invasive tracking technologies in widespread use today, and it's largely invisible to users.

What Data Makes Up a Browser Fingerprint

A fingerprint is assembled from numerous browser and system attributes:

Attribute Example Data
User-agent string Browser name, version, OS
Screen resolution 2560×1600
Installed fonts List of system and application fonts
Canvas fingerprint Unique pixel rendering pattern
WebGL fingerprint GPU model and rendering details
Audio fingerprint Unique audio processing signature
Time zone America/Chicago
Language settings en-US
Browser plugins List of installed extensions
Battery status (sometimes) Charge level and charging state
Do Not Track setting On/off
Touch support Yes/no, number of touch points

No single attribute is unique, but the combination creates a fingerprint that one study found correctly identifies users 90%+ of the time.

Why a VPN Doesn't Stop Browser Fingerprinting

A VPN masks your IP address — but browser fingerprinting doesn't use your IP address. Even with a VPN active and cookies disabled or cleared, trackers can still identify you through your browser fingerprint. This is one reason privacy-conscious users combine multiple tools rather than relying on a VPN alone.

Threat VPN Helps? Fingerprinting Stopped?
IP tracking Yes Yes (IP is masked)
Cookie tracking No N/A
Browser fingerprinting No No
ISP monitoring Yes N/A

How Browser Fingerprinting Is Used

Advertising: Ad networks use fingerprints to track users across sites and build behavioral profiles for targeting, bypassing cookie consent banners.

Fraud detection: Banks and e-commerce sites use fingerprinting to detect account takeovers — if a login occurs from an unfamiliar fingerprint, it triggers additional verification.

Paywall enforcement: Some publications use fingerprints to enforce article limits even after users clear cookies or use private browsing.

Surveillance: Government entities and sophisticated adversaries use fingerprinting for persistent tracking across sessions.

How to Reduce Your Fingerprint

No method provides perfect protection, but these reduce fingerprinting effectiveness:

  1. Tor Browser — Designed to make all users look identical; strong fingerprint normalization
  2. Firefox with privacy.resistFingerprinting — Mozilla's built-in resistance (adds noise to canvas, font data)
  3. Brave Browser — Randomizes fingerprinting attributes across sessions
  4. Browser extensions — CanvasBlocker (Firefox), uBlock Origin in hard mode
  5. Disable JavaScript — Eliminates most fingerprinting, but breaks many websites
  6. Use a standard, popular OS and browser — Standing out (Linux + rare browser) makes you more unique, not less

Fingerprinting vs. Cookie Tracking

Feature Cookie Tracking Browser Fingerprinting
Storage location Your browser Computed from your browser
Clearable by user Yes No
Blocked by Incognito Yes No
Requires consent (GDPR) Yes Contested
Harder to detect No Yes

Browser fingerprinting is harder to regulate and harder to block than cookie tracking, which is precisely why it has grown as cookie-based tracking has faced legal and technical pressure. The EU's GDPR and similar regulations are increasingly being interpreted to require consent for fingerprinting, but enforcement remains inconsistent.