Image quality control
The Web SDK shows a frame and prompts, and the document image quality check filters out blurred, dark and cropped shots. A bad shot should not turn into a false suspicion.
Automatic authenticity check of a document from a photo or scan: NeuroVision looks for traces of editing, a pasted-in photograph, screen capture, printouts and signs of AI generation, verifies the MRZ and check digits and, for a Russian passport, also checks it against the Ministry of Internal Affairs (MVD) database. The result arrives in the API together with the recognised data.
The MRZ algorithm is published in ICAO Doc 9303 — check digits can be recalculated by whoever forged the document. That is why NeuroVision analyses both the data and the image
Authenticity — has it been forged
Are there traces of a graphics editor, a pasted-in photograph, screen capture or signs of neural-network generation. Answered by document anti-fraud.
Validity — has it lost force
A passport may be genuine but replaced, lost or expired. Answered by the register of the issuing authority; for a Russian passport, the MVD database.
Data correctness — validation
Number format, date logic, MRZ check digits, MRZ matching the visual zone. A necessary condition, but not a sufficient one.
Why the naked eye is not enough with a photo
The employee sees a screen, not a document: a hologram cannot be tilted and neat editing goes unnoticed. Forgeries have become cheaper, and with hundreds of applications a day manual checking is a bottleneck.
Detecting forged documents starts with understanding how they are made. Six typical schemes — and what NeuroVision finds in each. The illustrations show a specimen Russian passport with fictitious data. A sign found is a reason for a manual check, not an accusation against the client: glare, an old form or a poor camera also produce a strange picture.
Document anti-fraud is 40+ checks grouped into six areas. They run together with recognition in a single request, and the check for forged documents requires no extra action from the client. Technical details — in the article on traces of editing.
Document integrity check: local edits, cloning and erasing of areas, splices, traces of re-saving, redrawn digits in the details.
We tell a live capture of a document from a photo of a screen, a colour printout or a photocopy.
Comparison with the reference for the document type: field layout, fonts, mandatory visible design elements, a signature and stamp where they are provided for.
Check digits, MRZ matching the visual zone, date logic, validity period, issuing-unit code and issuing authority for a Russian passport. More about the MRZ.
Signs of a pasted or replaced photo: edges, shadows, a break in the security background around the picture.
Signs of an image created by a neural network; physical tampering and wear of the document that make the data impossible to read reliably.
The authenticity check runs at the same time as recognition: the client takes one shot, and the system returns the data, the checks and the result in a single request. More about recognition — Recognition of Russian internal and international passports.
The three ways of checking a document answer different questions. An online check does not replace expert examination, but it solves a task the other two do not: checking thousands of documents that clients send as photographs. A conclusion on the authenticity of the form that carries evidential weight is given only by an expert examination.
An employee examines the form presented to them: with a lamp and against the light.
The system checks the document image and its data from a photo or scan.
A forensic expert examines the document and the way it was made.
Anti-fraud answers whether the image has been forged. Validity is a separate question: a genuine passport may have been replaced, lost or expired, and the number of a valid passport can be entered on a forged form. The Russian passport validity check queries the MVD database via SMEV by series, number, issue date, full name and date of birth and costs 5 ₽. Together the two checks close both questions. Catalogue of database checks
One request — recognised fields, anti-fraud check statuses and the document type. Passport validity against the MVD database is started by a separate method and arrives asynchronously.
A free one-month test, a dedicated manager, 24/7 support, payment only for recognised documents.
A document forgery check is needed wherever documents are sent as photographs and a mistake costs money. The whole anti-fraud platform — on the anti-fraud page.
There is no subscription fee: you pay only for the checks performed. Prices are the same as on the anti-fraud page and in the catalogue of checks.
Calculate the costShort definitions of terms found in the API response and in the requirements for customer checks.
isDisplay.The authenticity check is part of the customer verification platform: the same models, infrastructure and security requirements.
NeuroVision — an expert in computer vision and AI
AI-OCR works as part of customer verification (KYC), trusted by the largest companies in fintech, e-commerce and transport services.
We develop identification algorithms that automate checks, detect fraud and help meet regulatory requirements.
Send us your task — we will give you test access to the API and SDK for a month and show which checks work on your documents.
Can't put your request into words? Book a call and our team will contact you at a convenient time
Book a callThe company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.
Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.
How forgeries are made and how they are found — in our blog.
Answers about passport types, the registration page, accuracy, data storage and integration
Upload a photo or scan to a service that analyses the document image and data. In a single request NeuroVision looks for traces of editing, a pasted-in photo, screen capture, a printout and signs of generation, and verifies the MRZ and check digits. For a Russian passport, a validity check against the MVD database can be added.
No. UV and IR elements, a watermark and laser perforation are visible only with a lamp or against the light, and an ordinary phone camera does not create such conditions. A photo allows checking the document image and data; if the procedure requires inspecting the original, an online check does not replace it.
Authenticity — whether the document has been forged; validity — whether it has lost force. A genuine passport may be invalid if it was replaced or reported lost. That is why it is worth running document anti-fraud and the MVD database check together.
It is a check of the correctness of data and format: number length, date logic, MRZ check digits, consistency of the fields with each other. Validation catches errors and crude forgeries, but a neatly edited document with a recalculated MRZ will pass it — such a document is found by image analysis.
Yes, signs of AI generation are part of the 40+ anti-fraud checks. The system looks for traces of a synthetic image: unnaturally even light and noise, artefacts in fine patterns and characters.
By the signs of the medium: moiré, a pixel grid and screen glare, paper texture and print halftone. In the API response these are the isDisplay and isPrinted checks.
Not necessarily. The MRZ algorithm is published, and the check digits can be recalculated by whoever forged the document. A match of the digits confirms only the integrity of the record, so a passport forgery is exposed together with image analysis.
No. An online check shows whether there are signs of forgery on the image and helps decide whom to let through and whom to check manually. A conclusion on the authenticity of the form that carries evidential weight is given only by an expert examination.
Passports, ID cards, driving licences, residence permits and other documents — 16,000+ types from 195+ countries and territories. The set of checks depends on the document type: for example, not every form has an MRZ.
Do not draw a conclusion from a single sign: ask the client to retake the document in good light or send the application for manual review. The decision is made by your company under its own procedure; the API response shows exactly which check was triggered.
The anti-fraud check — from 15 ₽ per document, each next document in the same session — from +8 ₽. Passport validity against the MVD database — 5 ₽. The first month is a free test.
In Russia: in the NeuroVision cloud or on your servers when installed in your perimeter. Processing complies with 152-FZ; with an on-premises installation, the images do not leave your infrastructure.