Cybersecurity glossary

What is Browser Fingerprinting?

Learn what browser fingerprinting is, which signals sites combine to identify devices, how it differs from cookies, privacy and security implications, and mitigation approaches for users and sites.

Web platform securityUpdated July 23, 2026
Also known asDevice fingerprintingBrowser fingerprintCookieless tracking (common usage)

Definition

Browser fingerprinting is the practice of collecting many device and browser attributes—such as user agent, fonts, canvas rendering, timezone, and hardware hints—and combining them into an identifier that can recognize a client over time, often without relying on stored cookies.

Why browser fingerprinting matters

As browsers restrict third-party cookies, recognition pressure shifts to other signals. Browser fingerprinting combines many small attributes into a stable-enough ID. Marketers may use it for attribution; fraud teams for device reputation; attackers and trackers for unwanted persistence.

For privacy engineering, fingerprinting is one of the hardest problems because legitimate APIs double as identifying entropy.

How fingerprinting works

1

Collect high-entropy attributes

Scripts read UA strings, screen metrics, languages, timezone, platform, and more.

2

Probe rendering and APIs

Canvas/WebGL output, audio stacks, fonts, and feature support add uniqueness.

3

Hash into an identifier

Client or server combines signals into a fingerprint string or score.

4

Match across visits

Later sessions are linked if the fingerprint remains similar enough.

5

Act on recognition

Personalize ads, flag fraud, gate bot traffic—or track users covertly.

Common signal categories

Environment

User-Agent, OS, language, timezone, screen size, color depth.

Graphics

Canvas and WebGL rendering differences between GPUs/drivers.

Fonts and features

Installed fonts and API availability create sparse unique patterns.

Behavioral hints

Some systems add interaction timing; still distinct from pure attribute fingerprints.

Privacy vs security uses

Use caseTypical intentRisk if opaque
Fraud / bot defenseDetect suspicious devices and automationOver-collection beyond stated purpose
AnalyticsDeduplicate users without cookiesCross-site or unexpected retention
AdvertisingAttribution and retargetingHigh privacy sensitivity; regulatory scrutiny
Malicious trackingFollow users who cleared cookiesDirect user harm and trust loss

Mitigation checklist

  • For site owners: inventory third-party scripts that may fingerprint visitors.
  • Constrain script sources with CSP and review tag manager changes.
  • Prefer first-party, purpose-limited fraud signals over broad trackers.
  • Disclose fingerprinting purposes in privacy documentation where required.
  • For users: enable browser tracking protections / fingerprinting resistance modes.
  • Reduce rare extensions and custom fonts if maximizing anonymity.
  • Do not assume private mode alone defeats fingerprinting.
  • Test your own site’s third parties with privacy browsers before launch.

The practical takeaway

Browser fingerprinting recognizes clients by combining many browser and device attributes into a durable signature, often without cookies. It powers both fraud defense and invasive tracking.

Treat fingerprinting as sensitive personal data processing when used for recognition, limit third-party script entropy on your pages, and pair any fraud use with clear purpose limitation—not silent cross-site identity graphs.

Related security terms

Frequently asked questions

What is browser fingerprinting in simple terms?

A site measures many details about your browser and device, then stitches them into a likely-unique signature to recognize you later—even if cookies are cleared.

Is fingerprinting always malicious?

No. Fraud prevention and bot detection use similar signals. The privacy concern is covert cross-site tracking and unexpected persistence.

How is it different from cookies?

Cookies are stored identifiers the browser sends back. Fingerprints are computed from attributes and may work without writable storage.

Can I fully block fingerprinting?

Hard to do perfectly. Privacy browsers, strict tracking protection, and reduced extension/font uniqueness help, but determined scripts still gather entropy.

Does clearing cookies remove fingerprints?

Not necessarily. Fingerprinting is designed to survive cookie clearing when enough stable attributes remain.

What should websites disclose?

If you use fingerprinting for analytics, ads, or fraud, explain the purpose and legal basis in privacy notices and honor regional requirements.

How can first parties reduce unwanted fingerprinting?

Limit third-party scripts, use CSP, review tag managers, and prefer privacy-preserving measurement APIs where possible.

References

Explore authoritative guidance and frameworks related to browser fingerprinting.

Explore every security definition

Return to the glossary to search by term, alias, starting letter, or security category.

Browse glossary