Document Verification

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

Documents are government issued IDs 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 and via OCR

Verification Controls

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

Verification CheckDescription
Document capture and image quality assessmentAdvanced document 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 vs. DOE relation, etc.
Cross-validation of extracted dataChecks across MRZ vs. visual inspection zone (via OCR) vs. barcode vs. RFID chip.
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.
Hologram checkDetects hologram and authenticates its validity
Black and white copy detectionDetermines if a document is being presented as a copy (soft or hard).
Screenshot checkChecks if the document is being presented as a screenshot (moiré effect) or from a digital device.
Validation of textual dataChecks the format, presence, etc. of existing textual data in accordance with document type.
Document pattern checkChecks the presence/absence of pattern (e.g. position, shape, colour) for documents that have this security feature.
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.