OpenAdLibraryOpenAdLibrary
Definition

Device Fingerprinting

Device fingerprinting identifies or tracks a device by combining technical signals such as browser version, operating system, screen resolution, and installed fonts, rather than storing a cookie.

Editorial illustration: Device Fingerprinting

Device fingerprinting is a technique for identifying or re-identifying a device by combining a set of technical signals, browser version, operating system, screen resolution, time zone, installed fonts, and similar characteristics, into a single distinguishing profile, without storing anything on the device itself the way a cookie does.

How a fingerprint gets built#

None of the individual signals used in fingerprinting is unique on its own; plenty of devices share the same browser version or screen resolution. The technique works by combining many such signals at once, enough of them together tend to produce a combination that's rare enough to distinguish one device from most others in a given population. Because the fingerprint is derived from characteristics the device or browser reports anyway, rather than something written to storage, it persists across cleared cookies and private browsing in a way a standard cookie can't. That persistence is exactly why it draws more privacy scrutiny than cookie-based tracking, and why some browsers actively try to reduce how many distinguishing signals they expose in the first place.

Where it's actually used#

The most common legitimate use case in ad tech is fraud detection, spotting the same device hitting an ad network or affiliate offer repeatedly under different apparent identities, or flagging traffic source patterns consistent with click fraud rather than real human interest. Fingerprinting also shows up in some real-time bidding and ad verification tooling as a durable signal for frequency capping or brand safety checks, where a cookie alone would undercount repeat exposure to the same person across sessions.

It's a much rougher tool than a deterministic identity graph built on logged-in identity. A fingerprint gives you a probabilistic device match, not a confirmed link to a specific person, and false positives (misidentifying two different devices as one) or false negatives (missing that two sessions are actually the same device) are both routine at scale.

Why it's a shrinking option#

Regulators and browser makers have both pushed back on fingerprinting specifically because it doesn't respect a user clearing cookies or opting out the way other tracking methods do. Some jurisdictions treat persistent fingerprinting as requiring the same consent as cookies, and major browsers increasingly try to normalize or reduce fingerprintable signals to make devices look more alike. For advertisers, that means fingerprinting is better understood as one input into fraud and frequency logic than as a stable, long-term replacement for cookie-based geo targeting or identity, and one that's actively getting harder to rely on as browsers close the gaps that make it work.

If you want a clearer, auditable read on which networks and advertisers are actually running which creatives right now, rather than inferring it from tracking signals, OpenAdLibrary's native ad spy tool captures the live ad itself, no fingerprint or device match required.

Frequently asked questions

Is device fingerprinting the same as a cookie?
No. A cookie is a small file stored by the browser that the site can read back later. Fingerprinting derives an identifier from characteristics the device already reports, like screen resolution or fonts, without storing anything locally.
Can clearing cookies stop device fingerprinting?
Not on its own. Because fingerprinting doesn't rely on stored data, clearing cookies or using private browsing mode doesn't reliably prevent a device from being re-identified through its fingerprint.
Is device fingerprinting legal?
It depends on the jurisdiction and use case. Several privacy frameworks treat persistent fingerprinting similarly to cookie tracking and require consent, and enforcement in this area continues to evolve, so check current regulatory guidance for your markets.
Why do ad networks use fingerprinting for fraud detection?
Because it's harder to spoof than a cookie or IP address alone; combining many device signals makes it more difficult for fraudulent traffic to convincingly present as many distinct, legitimate users.
The OpenAdLibrary Team
Written byThe OpenAdLibrary Team
Ad intelligence & native advertising research

We build OpenAdLibrary, the open ad-transparency platform. Every day our systems capture live native ads across Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo and MSN, identify the real advertiser behind each one, and follow the click to its landing page. These guides distill what we see in that data so you can research the market faster.