skip to content
FP FINGERPRINT
product solutions pricing enterprise faq docs
sign in
[OK] mounted /how-it-works  ·  doc=flow

HOW IT WORKS

the identify flow, in product terms

1. Your app calls /identify

Call fingerprint.dev from the browser with the JavaScript SDK, or from your server with the REST API. The request is tied to an API key and an allowed origin or server-side integration.

2. fingerprint.dev evaluates visitor evidence

The hosted API evaluates request evidence and optional hashed browser evidence. The browser does not need a cookie, local storage record, or long-lived client-side identifier.

3. You get a visitor result

The response includes a visitor_id, a confidence score, a request_id, and the available signal hashes. Use the confidence score to decide whether the match is strong enough for your workflow.

{
  "visitor_id": "550e8400-e29b-41d4-a716-446655440000",
  "confidence": 0.92,
  "request_id": "req_..."
}

4. You store the result with your own records

Attach the visitor_id to events, accounts, reviews, support tickets, or risk decisions in your existing systems. It is metadata for your workflow, not a replacement for your account model.

5. The dashboard gives you visibility

Use the dashboard to review identify requests, visitor history, usage, API keys, allowed origins, and billing state. Keep product decisions in your systems and use the dashboard to understand what happened.

What it is not

  • Not authentication.
  • Not a consent system.
  • Not a third-party cookie replacement.
  • Not an ad graph or customer data platform.

Fingerprint.dev gives you durable visitor evidence. Your product still decides what to do with it.

read quickstart
© 2026 fingerprint.dev vs cookies vs build in-house terms privacy