Insights

What is Browser Fingerprinting? Methods, Risks and Consent

What is browser fingerprinting? How it works, what data it collects, how it compares to cookies, when it needs consent in the EU and how to limit it.

Published Dec 08, 2024 · 6 min read · Updated Oct 08, 2026

Key takeaways

What browser fingerprinting is
Browser fingerprinting identifies users without storing cookies. It builds a 'digital fingerprint' from device and browser signals, making recognition possible even when cookies are blocked.
What data gets collected
Fingerprints combine many attributes like browser/OS, fonts, plugins, screen size, time zone, IP, and behavior signals. Together they can be unique and stay stable for weeks or months.
Fingerprinting vs cookies
Cookies are stored locally and can be deleted; fingerprinting works passively and is harder to notice. In the EU, both fall under the same consent rule unless the use is strictly necessary.
Privacy risks & defenses
Because it is invisible, fingerprinting can build detailed profiles without clear consent. Privacy browsers (Brave, Firefox, Tor), blockers and VPNs reduce it; for businesses, the purpose decides whether consent is needed.
On this page
  1. What is browser fingerprinting?
  2. How does browser fingerprinting work?
  3. Browser fingerprinting vs. cookies
  4. Applications of browser fingerprinting
  5. Privacy and risks
  6. Does browser fingerprinting need consent?
  7. How do modern browsers protect against fingerprinting?
  8. How can you protect yourself from browser fingerprinting?
  9. The future of browser fingerprinting
Share this post

What is browser fingerprinting?

Browser fingerprinting is a tracking method that can identify users on the internet without relying on cookies. It uses the specific configuration of a device and browser to create a kind of “digital fingerprint.” Some advertisers turn to it where browsers block cookies, but it is no legal loophole: in the EU, fingerprinting falls under the same consent rule as cookies. How it works, what data it collects and what it means for privacy is covered below.

How does browser fingerprinting work?

Browser fingerprinting is based on the principle that each browser and device can be identified by a unique combination of technical attributes. The collected data includes a wide range of information derived from browser configurations, hardware properties, and software environments. These data points are combined to create a “digital fingerprint” that is often stable and unique.

How a browser fingerprint is built: Canvas, WebGL and AudioContext plus browser and OS, language and time zone, fonts and plugins, screen resolution, IP address and mouse movements combine into one fingerprint that is often unique and stable for weeks or months

Key techniques

  • Canvas fingerprinting: The browser is instructed to render an invisible image. The way this image is created varies slightly depending on the device, graphics driver, and software.
  • WebGL fingerprinting: This method uses the 3D graphics capabilities of the device to detect differences in the rendering of 3D objects.
  • AudioContext fingerprinting: This measures subtle differences in audio playback caused by hardware and software configurations.

Additionally, browser fingerprinting techniques collect a wide range of other data, including:

  • Browser version and operating system
  • Language settings and time zone
  • Installed fonts and plugins
  • Screen resolution and color depth
  • Geolocation and IP address
  • Mouse movements, scrolling behavior, and touchscreen patterns
  • Active network interfaces and CPU architecture

The combination of this data enables the creation of a unique fingerprint that can remain stable for weeks or even months. Research projects such as the EFF’s Panopticlick found that most of the browsers they tested could be told apart by their fingerprint alone. This makes fingerprinting a powerful technology, though it also poses risks to privacy.

Browser fingerprinting vs. cookies

While cookies are explicitly stored on a user’s device and often require active acceptance, browser fingerprinting works passively and is harder to detect or block. That does not put it outside the consent rules: in the EU, reading device properties for a fingerprint is treated like setting a cookie (more on this below).

Table comparing cookies and fingerprinting: cookies are stored on the device, visible and often blocked; fingerprinting stores nothing, works passively, is harder to prevent and often stays stable for weeks or months

Advantages of browser fingerprinting

  • No storage needed: A fingerprint is calculated from properties the browser already reveals, so nothing has to be stored on the device. This does not exempt it from consent rules.
  • Longer stability: While cookies can be deleted, fingerprints often remain stable over longer periods, which makes them useful for recognizing a returning device in fraud and bot detection.

Disadvantages of browser fingerprinting

  • Privacy concerns: The invisible nature of fingerprinting makes it difficult for users to know whether they are being tracked.
  • Hard for users to control: Many browsers block cookies, but fingerprinting is harder to prevent. That is exactly why regulators apply the consent rules to it.
  • Technical complexity: Modern browser protections make it more challenging to create stable fingerprints.

Many companies combine fingerprinting with cookies to achieve maximum tracking accuracy. However, these hybrid approaches increase the potential privacy risks.

Applications of browser fingerprinting

Browser fingerprinting is used in several areas:

  • Online marketing: Advertisers use fingerprinting to track users across multiple websites and deliver targeted advertising. It enables personalized marketing campaigns without cookies.
  • Fraud detection: Banks and online services use fingerprinting to identify suspicious devices and minimize security risks.
  • Statistical analysis: Website operators analyze user behavior to optimize content and improve usability.
  • Bot detection: Fingerprinting helps distinguish automated bots from real users and prevent abuse. A GDPR-compliant CAPTCHA such as TrustCaptcha uses device and browser data only for this purpose and builds no tracking profiles from it.

It is used most where cookies are blocked or restricted.

Privacy and risks

Browser fingerprinting is a real privacy problem, because it often runs without users knowing or agreeing. The amount of data collected can add up to detailed user profiles.

Studies on the uniqueness of fingerprints

Research shows that many fingerprints are unique, although larger studies found lower rates than the early ones. A fingerprint changes when the browser or system is updated, but tracking tools can often link the old and the new one, so identification can work for weeks or months. Time matters: the longer a fingerprint remains unchanged, the more valuable it is to companies.

In the EU, usually yes. Article 5(3) of the ePrivacy Directive covers more than cookies: it applies whenever information is stored on a device or read from it. The European Data Protection Board confirms in its Guidelines 2/2023 on the technical scope of Article 5(3), adopted in final form on 7 October 2024, that fingerprinting falls under this rule. A script that reads device properties and sends them to a server counts as access, even though no cookie is stored. The rule applies whether or not the information is personal data.

Whether consent is needed depends on the purpose. Fingerprinting for tracking, profiling or advertising needs consent, and the same generally applies to analytics. The exemption covers only access that is strictly necessary for a service the user explicitly requested (or that serves solely to transmit a communication). Security uses can fall under it. The Article 29 Working Party, the EDPB’s predecessor, named the detection of repeated failed logins as an example in 2012 and confirmed in 2014 that the same exemptions apply to fingerprinting. The German data protection authorities state that user-oriented fraud prevention and IT security can count as part of the service itself, and the French CNIL exempts trackers that protect a login against automated access attempts. The EDPB leaves the exemptions to a case-by-case assessment. They do not cover the security of other services the user did not ask for, and the data must not be reused for other purposes.

When the fingerprint is personal data, the GDPR applies in addition: the processing needs a legal basis, and the privacy policy has to explain it (Art. 13 GDPR: who processes the data, for what purpose, on which legal basis, whether it leaves the EU and how long it is kept). We deliberately give no template, because the wording depends on your setup. This section is not legal advice; check it with your data protection officer.

How do modern browsers protect against fingerprinting?

To protect users from fingerprinting, many browsers have implemented built-in protection mechanisms:

  • Firefox: Blocks known fingerprinting scripts and minimizes access to sensitive data.
  • Safari: Apple’s “Intelligent Tracking Prevention” limits the amount of information that websites can access.
  • Brave browser: Offers default anti-fingerprinting features and aggressively blocks tracking scripts.

Fingerprinting still gets past many of these protections, because new techniques keep appearing.

How can you protect yourself from browser fingerprinting?

There are several ways to protect yourself from browser fingerprinting:

  • Use privacy-oriented browsers: Brave, Firefox, and Tor are designed to minimize fingerprinting.
  • Install anti-fingerprinting tools: Extensions like “Privacy Badger” or “uBlock Origin” block many tracking attempts.
  • Use VPNs: These mask the IP address and prevent geolocation tracking.
  • Regularly reset browser data: Changing language settings or removing plugins can render fingerprints unusable.

For businesses, being open about which methods they use is what keeps users’ trust over time.

The future of browser fingerprinting

As cookies become more restricted, fingerprinting could become more widespread. Machine learning may make it more accurate. At the same time, the pressure for privacy-friendly alternatives is growing.

Where the line between useful data collection and privacy lies will stay contested. In the EU, the principle is already set: fingerprinting for tracking needs consent, while narrowly necessary security uses can be exempt after a case-by-case assessment.

FAQs

What are the main differences between cookies and browser fingerprinting?
Cookies are stored on the user's device. Browser fingerprinting stores nothing and instead combines device and browser properties into an identifier. In the EU, both fall under the same consent rule in Article 5(3) of the ePrivacy Directive.
How secure is browser fingerprinting for businesses and users?
For businesses, it is a precise tracking method. Users, however, are at risk due to a lack of transparency and potential privacy concerns.
Which browsers offer protection against fingerprinting?
Browsers like Firefox, Brave, and Safari offer built-in measures to protect against fingerprinting and safeguard user privacy.
Can browser fingerprinting be conducted anonymously?
No, as the goal of fingerprinting is unique identification, complete anonymization is not possible.
Does browser fingerprinting require consent?
In the EU it usually does. Fingerprinting falls under Article 5(3) of the ePrivacy Directive, so tracking, profiling and advertising need consent. Uses that are strictly necessary for a service the user requested, such as some security, fraud or bot protection measures, can be exempt depending on the case. The GDPR applies in addition when the fingerprint is personal data.
How long does a browser fingerprint remain valid?
A browser fingerprint can remain stable for weeks or months, depending on the frequency of changes to browser or device configurations.

Stop bots and spam

Stop spam and protect your website from bot attacks. Secure your website with our user-friendly and GDPR-compliant CAPTCHA.