Glossarydevice identificationbrowser fingerprinting

Device Fingerprinting

canvas fingerprintingbrowser fingerprintingmachine fingerprintingclient-side trackingserver-side storageanalyticsattributionuser identification

Also known as: canvas fingerprinting, browser fingerprinting, machine fingerprinting

Device fingerprinting is a process used to identify a device or browser based on its specific and unique configuration. By collecting attributes such as screen resolution, installed fonts, browser version, timezone, and hardware characteristics, a fingerprint can distinguish one device from another without relying on stored identifiers on the user's machine.

Unlike web cookies, which are stored client-side on the user's device, device fingerprints must be stored server-side in a database. This distinction makes fingerprinting more persistent across sessions where cookies may be cleared or blocked.

Device fingerprints are commonly used for analytics, ad targeting, and attribution.

How device fingerprinting works