We are working hard on adding document scanning to LEO247pro. Currently, the database your phone will connect to contains more than 14,000 types of documents from more than 250 countries and territories worldwide.

The document scanning function in LEO247pro will allow the following:

Document capture and image quality assessment Get an ideal image with advanced document capture capabilities and automatically preprocess the document image.

Automatic document type identification Automatically identify the document type and country of origin in order to perform the necessary checks. Backed with the largest document template database in the world – 14,000+ documents from 251 countries and territories.

Visual zone verification (OCR) Process the Visual Inspection Zone (VIZ) of an ID document, which comprises the mandatory and optional data elements designed for visual inspection.

MRZ reading and verification To process and parse the data in the Machine Readable Zone. Support of ICAO 9303 (passports, visas, ID cards) and ISO 18013 (driver’s licenses) standards, as well as non-standard MRZ formats. Support of AAMVA, the North American standard for driver’s licenses and ID cards.

Barcode reading and verification Processes and parses 1D and 2D (PDF417, QR, Aztec, etc.) barcodes into text and graphic fields.

NFC-based verification of electronic documents with RFID chip* Reads and verifies e-Passports, e-IDs, and e-DLs via NFC-enabled smartphones. Performs Passive Authentication (PA), Active Authentication (AA), Chip Authentication (CA), and Terminal Authentication (TA) depending on the chip.

Lexical analysis Enables analysis of the obtained information, transliterates to Latin where applicable, and converts data to a standardized format. The technology immediately detects if there is a Zero (0) passport number or stop-words like SPECIMEN, MUSTERMAN, etc.

Validation of dates for correctness Checks expiry date, validity, format, age, DOI vs. DOE relation, etc.

Cross-validation of extracted data Checks across MRZ vs. visual inspection zone (via OCR) vs. barcode vs. RFID chip.

Data presence check in the mandatory fields on the data page Automatically 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 codes Checks country codes for existence and correctness.

Processing of graphic fields Captures, crops, and displays graphic fields in the document (signature, barcode, portrait, etc.) as separate images.

Standard Authenticity Checks

Hologram check* Detects hologram and authenticates its validity.

Black and white copy detection Determines if a document is being presented as a copy (soft or hard).

Screenshot check Checks if the document is being presented as a screenshot (moiré effect) or from a digital device.

Validation of textual data Checks the format, presence, etc. of existing textual data in accordance with document type.

Barcode format check Verifies barcode presence/absence, type, format, code metadata, data format, content format, and physical size (width and height in mm).

Document pattern check Checks the presence/absence of pattern (e.g., position, shape, color) for documents that have this security feature.

Document number format check Validates document number format and correctness in line with identity document type and issuing authority.

Personal number check Reads and validates personal numbers—format, check digit, etc.—according to the rules specified by the issuing country.

Advanced Authenticity Checks

IPI presence check Validates Invisible Personal Information (IPI) and detects the presence of IPI in the image in a specific area: the portrait.

LASINK™ photo printing check Validates whether the portrait in the document is printed with LASINK™ technology in accordance with the document template.

Portrait comparison Compares the portrait across main, secondary, ghost, and kinegram variants.

Server-side verification for electronic documents with NFC technology Performs an extra check of the RFID chip, where the session is re-verified on a server for both chip and data authenticity, including PA, AA, and CA checks. Enables further re-verification of the RFID processing session to validate the chip and its data authenticity and validity on the server.