How it works

A document and a selfie in.
A signed decision out.

No app downloads. No paperwork. Your user points their camera, and our AI handles authentication, biometrics and compliance screening — returning an auditable verdict in under 30 seconds.

Scan your ID
Position the front of your document
Authenticating
Checking document security features
  • MRZ & barcode parsed
  • Hologram & microprint OK
  • No tampering detected
Face match & liveness
Confirming a real, present human
Liveness ✓Match 99.4%
Identity verifiedDecision logged · 0.8s
AML clearDocument authenticAudit saved
The flow

Tap through the four stages

Click any step to follow along — the preview above moves with you.

1

Capture

The user opens a secure link or your in-app SDK and photographs their ID, front and back.

Smart capture auto-detects edges, glare and blur, guiding users to a clean image on the first try — in 30+ languages, on any device, no install required.

2

Authenticate

Our models read and validate the document against thousands of templates.

We parse the MRZ and barcodes, verify fonts, spacing, holograms, microprint and UV/IR patterns, and run forgery and digital-tampering detection — flagging photo substitution and screen replays.

3

Match

A selfie is matched to the document portrait, with passive liveness.

Passive liveness confirms a live person — defeating printed photos, masks, video replays and deepfakes — then 1:1 face matching scores the selfie against the ID photo with bank-grade accuracy.

4

Decide

We screen watchlists and return an instant, auditable decision.

Each identity is screened against global sanctions, PEP and adverse-media lists. You get an approve / review / decline result with confidence scores and a tamper-evident audit record — ready for any regulator.

Inside the document check

Eight forensic checks. Every scan.

MRZ & barcode

Machine-readable zone parsed and checksum-validated.

Holograms

Optically variable features verified under reflection.

Microprint & fonts

Typeface, kerning and microtext matched to spec.

Tamper detection

Edits, splices and digital manipulation surfaced.

Photo substitution

Swapped or reprinted portraits detected instantly.

Screen replay

Photos of screens and printouts rejected.

UV / IR patterns

Hidden security layers validated where present.

Validity & expiry

Dates, issuer and document status confirmed.

Liveness that isn't fooled

Built to beat the spoof playbook

Passive liveness runs in the background — no awkward head-turns — yet stops the four attacks fraudsters rely on.

Printed photos

Flat, lifeless images fail depth and texture analysis.

Silicone masks

Micro-movement and reflectance give masks away.

Video replays

Screen artifacts and moiré patterns are caught.

Deepfakes

Synthetic-face signatures flagged in real time.

For developers

Go live in a day, not a quarter

Create a verification session with one call. Drop our SDK into your web or mobile app, redirect the user, and listen for a webhook when the decision is ready.

REST API Web SDK iOS & Android Webhooks
create-session.sh
# Create a verification session
curl -X POST https://api.trustreview.ai/v1/sessions \
  -H "Authorization: Bearer $TR_API_KEY" \
  -d '{
    "reference": "user_8412",
    "checks": ["document", "liveness", "aml"],
    "redirect_url": "https://app.acme.com/kyc/done"
  }'

# → 201 Created
{
  "id": "vs_3Kd9...",
  "status": "pending",
  "url": "https://verify.trustreview.ai/vs_3Kd9"
}
See it on your users

Run the whole flow free — first verification's on us

Start free How we keep data safe