Device Fingerprinting

Device fingerprinting identifies a device by the combination of characteristics it reveals — browser, operating system, screen dimensions, installed fonts, graphics rendering behavior. No single attribute identifies anything. Enough of them together, in combination, usually do.

What it produces A probabilistic identifier for a device, not a certain one
Attributes used User agent, screen and color depth, timezone, language, fonts, plugins, hardware concurrency
Canvas fingerprinting Rendering an image and hashing the result — GPU and driver differences make it distinctive
Audio fingerprinting The same idea applied to audio processing output
Why it works The combination is rare even where each attribute is common
Persistence Survives cookie clearing and private browsing
Fraud uses Linking accounts, detecting emulators, spotting repeat attempts after a block
Evasion Anti-detect browsers, randomized attributes, residential proxies
Privacy status Increasingly restricted — browsers actively reduce available entropy

How it works

The method rests on entropy. Any one attribute — a common screen resolution, a widely used browser version — identifies nobody. Twenty attributes combined produce a signature that is frequently unique, or rare enough to be useful.

Canvas fingerprinting is the most illustrative technique. The browser is asked to render text or a shape to an off-screen canvas, and the resulting pixels are hashed. Differences in GPU, driver version, font rasterization and anti-aliasing mean the same instruction produces subtly different output across devices. The user sees nothing. Audio fingerprinting applies the identical idea to the audio processing stack.

The property that makes it valuable for fraud work is persistence without storage. A cookie can be cleared; a fingerprint is recomputed from what the device is. Someone who is blocked, clears everything, opens a private window and returns is recognizably the same device.

Evasion has matured in step. Anti-detect browsers exist specifically to present a different, plausible fingerprint per session, paired with residential proxies so the network signal matches. These are commercial products with support and subscriptions, not obscure tooling — which means a serious operation defeats fingerprinting routinely, while a careless one does not.

The privacy direction is also against it. Browsers have been steadily reducing available entropy — capping user agent detail, restricting font enumeration, adding noise to canvas output — because the same technique that catches fraud also enables tracking. Fingerprinting is getting less reliable by design.

Why it matters for identity verification

Device signals are useful and structurally secondary, and conflating the two causes real problems.

A device fingerprint links sessions. It cannot tell you who is using the device, whether they are the account’s owner, or whether the identity behind the account was ever real. It answers “have we seen this device before” — a valuable question, and a different one from “who is this”.

Where it does the most work is linkage. One device behind forty applications is a strong fraud ring signal, and it surfaces coordination that per-application scoring cannot see. But it is also the link a competent operation breaks first and most cheaply, which is why device evidence should be weighted as a supporting signal rather than a determination.

Verified identity attributes are the durable complement. Breaking a device link costs a new browser profile; breaking an identity link costs a genuine document and a real face. Combining device signals with verified identity gives you links at two very different price points, and Microblink’s promo abuse detection uses both because either alone is defeatable.

Device fingerprinting vs cookies

  Device fingerprint Cookies
Stored on the device No — computed from attributes Yes
User can clear it Not directly Yes
Survives private browsing Usually No
Certainty Probabilistic Deterministic while present
Consent posture Contested; often requires disclosure Well-established consent frameworks
Defeated by Anti-detect browsers, attribute randomization Clearing browser data

What it can’t do

It cannot identify a person. It identifies a device, probably. Households share devices, people use several, and public machines serve many users. Treating a device match as an identity match produces confident errors.

It is defeated by tooling that is neither rare nor expensive. Anti-detect browsers are commercial products. Any operation running fraud at scale uses them, so fingerprinting catches the opportunistic and misses the organized.

It is getting weaker. Browser vendors are deliberately reducing the entropy fingerprinting depends on. A technique whose accuracy declines with every browser release is not one to build a control around.

It carries privacy exposure. Fingerprinting is designed to work without consent or storage, which is precisely why regulators and browser vendors treat it sceptically. Its legal position varies by jurisdiction and is tightening.

Frequently asked questions

What is canvas fingerprinting?

A technique where the browser renders an image to an off-screen canvas and the result is hashed. Differences in GPU, drivers and font rendering make the output subtly device-specific. The user sees nothing and no data is stored on their machine.

Can device fingerprinting be blocked?

Partially. Privacy-focused browsers add noise or restrict the APIs involved, and mainstream browsers are steadily reducing available entropy. Anti-detect browsers go further, presenting a different plausible fingerprint per session.

Is device fingerprinting the same as identifying a user?

No. It identifies a device with some probability. Devices are shared, people use several, and public machines serve many users. It answers whether this device has been seen before, not who is using it.

Does device fingerprinting work in private browsing mode?

Generally yes, which is a large part of its appeal for fraud detection. It is computed from device characteristics rather than stored data, so clearing cookies or opening a private window does not reset it.

Related reading

  • Device risk — how the fingerprint becomes a score
  • Fraud ring — what device linkage is usually looking for
  • Entity resolution — linking accounts on shared attributes
  • Bot — the automation device signals try to catch

Discover Our Solutions

Exploring our solutions is just a click away. Try our products or have a chat with one of our experts to delve deeper into what we offer.

Report
Mapping the Rise of AI-Powered Identity Fraud

AI didn't just make fraud faster. It made it a system. We analyzed millions of identity interactions to map how identity attacks are evolving across regions, attack types, and sophistication levels — and what organizations need to rethink to keep pace.

See the Data