Skip to main content
Device Fingerprinting automatically collects browser and device signals during the hosted verification flow. These signals generate a risk score and fraud indicators that help you detect bots, emulators, and repeat offenders.

What’s Collected

Verilock’s fingerprinting SDK captures the following signals transparently during the hosted flow — no additional integration required.
Fingerprinting runs automatically during hosted verification sessions. No additional SDK configuration is needed.

Risk Scoring

Each session receives a device risk score from 0 (no risk) to 100 (highest risk), calculated from the collected signals.

Fraud Signals

Verilock flags specific fraud indicators when detected:

Cross-Session Tracking

Device fingerprints are stored and compared across all sessions in your organization. This enables:
  • Duplicate detection — flag when the same device submits multiple verification sessions
  • Velocity checks — detect rapid submissions from the same device
  • Device linking — connect sessions that share the same fingerprint even if personal details differ
The device_id field in the session response is a stable identifier for the device across sessions.

API Response

Device fingerprinting data is included in the session detail response (GET /v1/sessions/{id}):

High-Risk Example

Response Fields

Device fingerprinting requires the hosted verification flow. API-only sessions (direct document upload) do not collect device data.