Document Verification

Document verification enables fast, reliable, and accurate verification of identity documents. It automatically checks document visibility and extracts all personal data.

Documents are government issued, including passports and national ID cards. List of countries and supported ID dcouments: here .


User journey example


Group 13, Grouped object
  • User takes photo of the ID document in real time
  • The system guides the user on whether to scan second side or not, depending on the document type template (country and year of issuance)
  • Data is extracted automatically from the MRZ of the document via OCR.

Verification Controls

During document scanning, we do the following processing and validations:

Verification CheckDescription
Document capture and image quality assessmentDocument capture capability to get an ideal image and automatically pre- process the document image.
Automatic document type identificationAutomatically identifies the document type and country of origin and performs the necessary checks. Backed with the largest document template database.
Visual zone verification (OCR)Processes the visual inspection zone (VIZ) of the ID document, which comprises the mandatory and optional data elements designed for visual inspection.
MRZ reading and verificationProcesses and parse the data from the Machine-Readable Zone (MRZ). Support of ICAO 9303 (passports, visas, ID cards) standards.
Lexical analysisChecks expiry date, validity, format, age, DOI, DOE, etc.
Data presence check in the mandatory fields on the data pageAutomatically verifies if there is data in the required data fields. Detection of deprecated blanks. Automatically detects whether the document type is still valid or is already deprecated.
Verification of country codesChecks country codes for existence and correctness.
Processing of graphic fieldsCaptures, crops, and displays graphic fields in the document (signature, portrait, etc.) as separate images.
Document number format checkValidates document number format and correctness in line with identity document type and issuing authority.
Personal number checkReads and validates personal numbers—format, check digit, etc.—according to the rules specified by the issuing country.