How Fingerprint Works
Fingerprint uses advanced fingerprinting techniques to create a unique signature of a user's device.
These key techniques include:
- Collecting browser signals such as user agent, resolution, and fonts.
- Leveraging Canvas and AudioContext APIs.
- Identifying individual visitors using CPU and memory stats, among other things.
- Proprietary algorithms and machine learning (ML) models.
Applying a combination of these techniques helps websites and applications recognize users (visitors) across sessions and devices without relying only on cookies, thus ensuring user privacy.
Here's how the service works:
- A user visits your site
- The Fingerprint service generates a unique Visitor ID (VID) to identify the user.
- The service also creates a Signature to fingerprint the user's device.
Fingerprint uses the generated visitor ID to recognize and identify users on subsequent visits and updates the signature to capture any new browser/device attributes.
note
Fingerprint uses proprietary algorithms and ML models to match fingerprints with high confidence, even with changing attributes. A score indicates this confidence level.