All Products
Search
Document Center

ID Verification:What is ID Verification?

Last Updated:Dec 10, 2025

ID Verification is an Artificial Intelligence (AI)-based electronic Know Your Customer (eKYC) solution for digital identity verification. It uses advanced recognition and real-time detection technologies to quickly and effectively verify user identities. The service includes core features such as Optical Character Recognition (OCR) for documents, liveness detection, face comparison, and identity verification. ID Verification helps you reduce labor and operational costs, improve business efficiency, and maintain a competitive edge.

Product solutions

ID Verification offers various product solutions and connection types. You can combine them or use them individually to meet your business needs.

ID Verification

Product solution

Product code

Solution description

Connection type

electronic KYC

eKYC_PRO

A complete eKYC product flow. It includes global ID document OCR, liveness collection, and face-to-ID comparison to verify the end user's identity.

Note
  • Supports ID document types from multiple countries and regions worldwide.

  • The Indonesia region only supports Indonesian ID cards (document type code: IDN01001).

  • App (SDK) + Server

  • Web SDK (Mobile) + Server

eKYC

A complete eKYC product flow. It includes ID document OCR, liveness collection, and face-to-ID comparison to verify the end user's identity.

Note

Supports multiple ID document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

eKYC_MIN

An eKYC server-only integration solution. It includes ID document OCR and face comparison. Verification is completed on the server and only supports image comparison.

Note

Supports multiple ID document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

Server-only (API)

eKYC_NDI (No Document Image)

For document types that can be verified against an authoritative data source, this eKYC product flow does not require collecting ID document images. Users only need to complete a face scan to verify their identity information and face consistency.

Note

Applicable to users in the Chinese mainland.

App (SDK) + Server

Face Detection

Product solution

Product code

Solution description

Connection type

Liveness detection

FACE_LIVENESS_PRO

Captures and detects the user's face and interactive actions in real time using the camera. It uses the Qwen-VL large model for in-depth detection of forgery threats to determine if the user is a real person.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

FACE_IDU (Identity Unique)

Captures and detects the user's face and interactive actions in real time using the camera to verify if the user is a real person. It supports comparison with a stored face to verify if it is the same person or searching a stored face database to check for duplicates. It also supports automatic registration to a specified face database upon successful verification.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

FACE_IDU_MIN

  • Verifies if a user is a real person by passing an image.

  • Supports comparison with a stored face to verify if it is the same person, or searching a stored face database to find if the same person exists.

  • Supports automatic registration of the face information to a specified face database after successful verification.

Server-only (API)

FACE_LIVENESS

Captures and detects the user's face and interactive actions in real time using the camera to determine if they are a real person.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

FACE_LIVENESS_MIN

Analyzes a user's facial image to determine if they are a real person.

Server-only (API)

Face liveness verification

FACE_VERIFY

Detects if the current user is a real person. It supports comparison with a previously stored face to verify if it is the same person. This is suitable for secondary authentication scenarios.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Device Assistant

Important

The Face Guard product solution has been renamed to Device Guard, but the product code remains unchanged. For more information, see [Announcement] Face Guard product solution renamed.

FACE_GUARD

Collects device features and reports them to the server for analysis to determine device threats.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Enhanced Device Assistant

Important

The Face Guard product solution has been renamed to Device Guard, but the product code remains unchanged. For more information, see [Announcement] Face Guard product solution renamed.

FACE_GUARD_PRO

Collects device features used for face scanning and uses the Tongyi text-based large model for in-depth analysis to detect device threats.

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

Face comparison

FACE_COMPARE

Recognizes and calculates the similarity between two face images to determine if they belong to the same person.

Server-only (API)

Face deepfake detection

FACE_DEEPFAKE

Passes a face image and uses an algorithm to detect if there is a deepfake threat.

Server-only (API)

Identity Document Recognition

Product solution

Product code

Solution description

Connection type

Document recognition

ID_OCR_MAX

Recognizes various ID documents worldwide based on the Qwen-VL large model.

Note
  • Supports ID document types from multiple countries and regions worldwide.

  • In the Indonesia region, only Indonesian ID cards (document type code: IDN01001) are supported in the specified document recognition mode.

Server-only (API)

ID_OCR

Captures an ID document image, automatically extracts information using OCR technology, and effectively detects forged or tampered documents.

Note

Supports multiple ID document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

  • App (SDK) + Server

  • Web SDK (Mobile / PC) + Server

ID_OCR_MIN

Processes an ID document image to automatically extract information and provides anti-forgery detection results.

Note

Supports multiple ID document types from China, including Hong Kong (China), Macao (China), and Taiwan (China).

Server-only (API)

ID_NFC

Provides NFC authentication for international passports.

App (SDK) + Server

Non-Doc Verification

Important

Currently, Non-Doc Verification only supports verification for Chinese mainland ID cards, phone numbers, and bank cards.

Product solution

Product code

Solution description

Connection type

Two-factor identity verification

ID_2META

Passes a name and ID number to an authoritative data source to verify their authenticity and consistency.

Server-only (API)

ID card validity verification

eKYC_Date_MIN

Verifies the validity period of an ID card through an authoritative source.

Server-only (API)

Two-factor phone number verification

MOBILE_2META

Passes a phone number and name to an authoritative data source to verify their authenticity and consistency.

Server-only (API)

Three-factor phone number verification

MOBILE_3META

Passes a phone number, name, and ID number to an authoritative data source to verify their authenticity and consistency. If they do not match, the reason for the mismatch is returned.

Server-only (API)

Two-, three-, and four-factor bank card verification

BANK_CARD_N_META

Important

The bank card for verification must be issued by China UnionPay.

Passes the bank card number and related factors to check for consistency. This includes:

  • Bank card 2-factor (bank card number + name)

  • Bank card 3-factor (bank card number + name + ID number)

  • Bank card 4-factor (bank card number + name + ID number + phone number)

Server-only (API)

Credential Detection

Product solution

Product code

Solution description

Connection type

Credential tampering detection service

CREDENTIAL_DETECT

Passes credential image information and returns whether there are threats such as forgery, tampering, screen capture, or screen recording.

Server-only (API)

Credential recognition service

CREDENTIAL_RECOGNITION

Passes a credential image, extracts key information using AI, and supports credential forgery detection.

Server-only (API)

Address Verification

Product solution

Product code

Solution description

Connection type

Address verification

ADD_VERIFY_PRO

Verifies the device's region and address information by collecting data from the client device and using cloud-based big data.

  • App (SDK) + Server

  • Web SDK (Mobile) + Server

Integration methods

Alibaba Cloud provides the following integration methods.

  • Native App SDK mode: This mode provides an SDK and related server-side APIs for integration with your application. End users can call Alibaba Cloud services through the application.

  • Web (Mobile/PC) mode: This mode provides a Web SDK and related server-side APIs for integration with web applications. End users can access the service through a mobile web browser or a PC browser.

    Note

    Because of differences between PC and mobile browsers, only some product solutions currently support PCs.

    You can check the Connection type column in the tables above to see if PC mode is supported.

  • Server-only (API) mode: This mode provides server-side APIs that developers can call directly.