Digital KYC — NFC chip ID + liveness

Read the chip in the customer's ID, prove it's the real person in front of the camera, return a verified identity token in under 30 seconds.

  • BAC + PACE chip read on iOS & Android
  • ICAO 9303 MRZ / DG1 / DG2 extraction
  • PAD-Level-2 passive liveness
  • Verified-identity token signed and revocable
Capabilities

One product, audit-ready coverage.

Read the chip in the customer's ID, prove it's the real person in front of the camera, return a verified identity token in under 30 seconds.

Chip read, not just OCR

We read the secure NFC chip — MRZ, DG1 (issuing data), DG2 (face) — so the data is the issuer's data, not a photo OCR.

Passive liveness

ISO/IEC 30107-3 PAD Level 2: detect masks, screens, deepfakes without asking the customer to nod or blink.

Document authenticity checks

MRZ checksum, chip authentication (BAC/PACE/Chip Auth), face match to DG2, document expiry, country whitelist.

Sub-30-second median flow

Field-tested SDK on iOS and Android; web fallback for desktop. Median completion under 28 s in production.

Verified-identity token

On success we return a signed token your backend can present to /v1/screen/person — pre-filled with the chip-read identity.

How it works

Three steps to live.

01

Embed the SDK

Drop our iOS / Android / web SDK into your onboarding flow. White-label with your colours and copy.

02

Capture + verify

User scans their ID with the phone's NFC reader, then performs a passive liveness check. SDK returns a signed verification ID.

03

Use the verified identity

Pass the verification ID to your backend; we hand back the chip-extracted fields plus screening results.

Compliance

The standards we're designed against.

eIDAS LoA SubstantialICAO 9303ISO/IEC 30107-3 PAD L2KVKK / GDPR data residency

Be screen-ready in an afternoon.

Spin up a free workspace, paste your first API key into a curl, ship a verified onboarding flow before your next stand-up.