Skip to main content
Glossary

Device Fingerprinting

Device fingerprinting collects attributes of a user's browser and device (screen resolution, installed fonts, WebGL renderer, etc.) to create a unique identifier, enabling tracking and fraud detection without cookies.

What Is Device Fingerprinting?

Device fingerprinting is a technique that identifies a device by collecting a combination of its hardware and software attributes. These attributes include the browser type and version, operating system, screen resolution, timezone, language settings, installed plugins, WebGL renderer, canvas rendering characteristics, and dozens of other signals. When combined, these attributes create a fingerprint that is often unique enough to identify a specific device across sessions, even without cookies.

How Fingerprinting Works

A JavaScript snippet runs in the user's browser and queries various browser APIs to collect attribute values. The collected data is hashed into a compact identifier. Even if individual attributes are common, the combination of all attributes is highly distinctive. Advanced fingerprinting techniques include canvas fingerprinting (rendering invisible graphics and comparing pixel data), AudioContext fingerprinting (measuring audio processing differences), and WebRTC fingerprinting (detecting local IP addresses).

Fingerprinting for Fraud Detection

Device fingerprinting is a powerful tool against multi-accounting, account takeover, and credential stuffing. If the same device fingerprint appears across multiple accounts, it suggests multi-accounting. If an account is suddenly accessed from a completely new fingerprint, it may indicate an ATO attempt. Fingerprinting remains effective even when attackers rotate IPs using backconnect proxies.

Combining Fingerprinting with AntiProxies

Device fingerprinting and IP reputation are complementary defenses. AntiProxies provides the network-layer intelligence (Is this IP a proxy? A VPN? A Tor exit?), while device fingerprinting provides the client-layer intelligence (Is this the same device that was seen yesterday?). Together, they create a robust identity signal that is extremely difficult for attackers to spoof across both layers simultaneously.

Want to see what's in the database?

Download once, query as many times as you need. €99/year for all 22 databases, unlimited servers, and a full year of monthly updates. No usage limits, no per-query fees, no data leaving your servers.

30-day money-back guarantee
All databases included
Monthly updates