Skip to main content

How Do I Verify a Person?

Individual verification (KYC) validates a person’s identity through document capture, biometric matching, and sanctions screening. This guide walks through both the customer-facing experience and the admin view in Studio.

What you’ll learn

  • How a verification journey is initiated
  • What the customer sees during verification
  • How document capture and biometric matching work
  • What screening runs in the background
  • How results are delivered

The KYC flow at a glance

The customer experience

1

Customer receives a verification link

When your application initiates a verification journey, Zenoo generates a unique, time-limited URL. The customer receives this link via email, SMS, or embedded in your app.The link is valid for 24 hours. If it expires, a journey.expired event fires and you can generate a new one.
2

Welcome screen

The customer opens the link and sees a branded welcome screen with your logo, colors, and a brief explanation of what they need to do. This screen is fully customizable (see Brand Your Experience).The welcome screen lists:
  • Which document types are accepted (passport, national ID, driving license)
  • That a selfie will be required
  • Estimated completion time
3

Document capture

The customer photographs their identity document using their device camera. The system guides them with:
  • Frame overlay — shows where to position the document
  • Quality checks — detects blur, glare, and cropping issues in real time
  • Auto-capture — takes the photo automatically when the document is properly positioned
For two-sided documents (e.g., national ID cards), the customer captures both sides.
4

Selfie and liveness check

After document capture, the customer takes a selfie. The liveness check ensures the person is physically present:
  • Active liveness — the customer follows prompts (turn head, blink) to prove they are not using a photo or video
  • Passive liveness — advanced algorithms detect spoofing without user prompts
The liveness method depends on your flow configuration.
5

Processing screen

While checks run in the background, the customer sees a processing screen. This typically takes 10-30 seconds. The customer can close the browser — results will be delivered asynchronously.
6

Completion screen

Once processing finishes, the customer sees a completion message. The message is generic (e.g., “Thank you, we’ll be in touch”) — it does not reveal the verification outcome, which is only visible to your team.

What happens behind the scenes?

While the customer completes their journey, Studio runs checks in parallel:
  • OCR extraction — extracts name, date of birth, document number, expiry date, nationality from the document image
  • Authenticity checks — analyzes security features (holograms, microprint, UV patterns) to detect tampering
  • Expiry validation — flags expired documents
  • MRZ verification — validates the machine-readable zone against visual data

What does the admin see?

In the Studio dashboard, each completed journey shows:
  • Identity result — verified/not verified, with the document type and extracted data
  • Biometric result — face match score, liveness result
  • Document result — authenticity score, any tampering flags, expiry status
  • Screening result — PEP/sanctions/adverse media hit status with match details
If any check produces a hit or failure, a case is automatically created in Case Management. Your compliance team will see it in their alert queue.

What generates alerts?

Check ResultAlert Created?Alert Type
Document expiredYesDocument
Name mismatch (OCR vs. submitted)YesIdentity
Face match below thresholdYesIdentity
Liveness check failedYesIdentity
PEP match foundYesScreening
Sanctions hit foundYesScreening
Adverse media foundYesScreening
All checks passNo

What’s next?