Real ID is an online eKYC solution that verifies user identities by comparing ID document photos with live selfie images.
What is Real ID?
Real ID is an online eKYC solution that proves "who you are" through ID document recognition and face comparison.
Real ID collects ID photos and selfie images, then compares them to verify whether they belong to the same person. During this process, Real ID detects forged documents and non-genuine faces to ensure the authenticity of submitted information.
Real ID user interface:



Figure 1: Real ID User Interface
Features
Document capture
Captures the user’s ID photo and checks image quality and document type.
ZOLOZ provides two capture methods:
-
Automatic capture (recommended): The algorithm detects image clarity and automatically captures and uploads eligible photos without user interaction.
-
Manual capture: Users tap the capture button and confirm image clarity.
Document anti-spoofing
Analyzes document images to detect fraud risks such as photo prints, screen recaptures, or masks. For specific ID types (e.g. Hong Kong China ID card, Malaysia ID card), ZOLOZ also supports security feature checking to identify high-quality imitations.
Document OCR
Document OCR (Optical Character Recognition) extracts key fields from documents, such as the document number, name, and date of birth. Document types supported and OCR results returned Business document types supported and OCR results returned
Face capture
Captures live selfie images through the front camera. Users face the screen and follow prompts (e.g. blink) while the algorithm verifies face genuineness and image quality.
Liveness detection
Determines whether the captured face is real or a photo/video. ZOLOZ defends against presentation attacks (2D images, screen recaptures, 3D masks) and injection attacks using multi-frame analysis and anti-spoofing algorithms.
Face compare
Compares the collected ID portrait with the selfie image to determine if the two faces belong to the same person.
Risk control system
Real ID includes a risk control engine that evaluates risk in two phases:
-
Session initialization: Before image capture, Real ID checks whether the same device or user ID has exhibited multiple risk behaviors in a short period (e.g. repeated photo attacks). If retries exceed the limit, the system rejects the request until a cooldown period elapses.
-
Post-upload processing: After images are uploaded, Real ID checks whether the same ID number or face has shown repeated risk behaviors (e.g. multiple photo attacks or comparison failures). If retries exceed the limit, the system returns Pending or Failure as the final result.
Deepfake detection
Real ID detects deepfakes through a comprehensive end-to-cloud AIGC detection solution that combines multimodal algorithms, terminal security detection, and dynamic risk control strategies to identify AIGC risks from multiple dimensions. This capability is called Deeper. What is Deeper?
Verification flow
The Real ID verification flow:
Real ID verification flow:
-
Capture an ID picture: The user aligns their ID document with the frame guide and takes a clear photo. ZOLOZ supports automatic and manual capture.
Note: Automatic capture provides a better user experience and collects more image data for stronger anti-spoofing detection. Recommended for users with anti-spoofing needs.
-
Automatic capture (recommended): The algorithm detects image clarity in real-time and prompts the user to adjust if needed. Eligible photos are captured and uploaded automatically without user interaction.
-
Figure 3: Automatic capture
-
Manual capture: Users tap the capture button and confirm photo clarity. If the algorithm determines the photo quality is inadequate, a pop-up prompts the user to re-capture.
Figure 4: Manual capture
-
-
Capture a live face: Users face the front camera and follow prompts (e.g. blink) to take a selfie. The algorithm verifies face genuineness and image quality.
-
Eligible selfie images are captured and uploaded automatically without user interaction.
-
If image quality is inadequate, the algorithm guides the user to adjust (e.g. move closer, improve lighting). To verify a genuine face, the user performs a prompted action such as blinking before the capture completes.
-
-
Face comparison: After both images are uploaded, ZOLOZ's server compares the ID portrait with the selfie to determine if they belong to the same person. The result is returned as success, pending, or fail.
Real ID results
|
Field name |
Meaning |
Description |
|
ekycResult |
eKYC Total Results |
|
|
ExtFaceInfo.ekycResultFace |
Face session total results |
|
|
ExtFaceInfo.faceScore |
Human face comparison score |
The similarity score for live face and ID portrait face comparison.
When the matching score is less than the lower threshold set by ZOLOZ, the face matching does not pass and the total result of the face module will be Failure. |
|
ExtFaceInfo.faceQuality |
Face quality score |
The quality detection score for face images.
|
|
ExtFaceInfo.faceLivenessResult |
Liveness test results |
|
|
ExtIdInfo.ekycResultDoc |
Document session total results |
|
|
ExtIdInfo.spoofResult |
Document anti-spoofing results |
Detailed document anti-spoofing results. All the anti-spoofing detection values supported by ZOLOZ are as follows
|
|
ExtIdInfo.docErrorDetails |
Details of documentation identification failure |
|
|
ExtRiskInfo.ekycResultRisk |
Risk control results |
|
|
ExtRiskInfo.strategyPassResult |
Risk control result details |
|
Product advantages
Regulatory compliance
ZOLOZ Real ID is deployed in Mainland China, Hong Kong, Philippines, Malaysia, Thailand, and Vietnam, meeting local eKYC regulatory requirements at various levels.
Fully automated process
With deep learning and risk control models, the entire process completes automatically with immediate results. Average application time is 3 minutes, and Real ID results are available within 10 seconds — delivering a fast user experience while reducing labor costs.
Cross-platform support
ZOLOZ supports iOS, Android, HarmonyOS, Web, API access, App support, WeChat H5, mobile browsers, and other application types.
Effective fraud protection
-
ZOLOZ has passed ISO30107-3 (iBeta1/2) certification, validating face liveness detection capabilities to international standards.
-
ZOLOZ is qualified for "Live Detection (Enhanced Level)" by China's authoritative bank card testing center, meeting compliance requirements for finance and government industries.
Common scenarios
Remote identity authentication
-
For online account openings in finance, insurance, life services, healthcare, education, transportation, and other industries, Real ID automatically identifies document information, improves processing efficiency, reduces fraud risk, and meets regulatory requirements.
-
Collects face information through mobile devices. ZOLOZ verifies that the face is genuine and matches the ID document, ensuring transaction and account security while streamlining remote processes.
Automated data entry
In medical, financial, government, legal, and education industries, Real ID enables rapid identification and entry of ID card information, reducing labor costs and improving processing efficiency.
Face capture and detection
For banking and government use cases, mobile devices collect user selfie images for retention. ZOLOZ’s face capture solution combines multiple face and mask detection capabilities to verify that captured images meet security requirements.


