Which checks a document goes through in KYC
Automatic document verification in KYC is a sequence of connected stages, each of which solves a separate task and passes the result to the next. The pipeline can be divided into three large blocks: determining the type and controlling the quality of the input image, extracting and normalizing the data, and checking authenticity and integrity. Only upon the successful completion of the entire chain does the system form the final decision — “document accepted”, “manual review required”, or “rejected”.
Such decomposition is important for two reasons. First, it makes it possible to pinpoint at which step refusals occur and to purposefully reduce their share. Second, it helps assess the maturity of a solution when choosing a provider: the more checks are performed automatically and the higher their accuracy, the lower the load on operators and the lower the cost of each verification.
Determining the document type and checking image quality
The first stage of the pipeline is the classification and assessment of the suitability of the incoming image. The system answers two questions: which document exactly has been presented and whether the quality of the shot is sufficient for further processing.
Document type classification. AI-OCR modules determine the document type by its visual structure: the location of the fields, the format of the photograph, the presence of a machine-readable zone, the characteristic elements of the form. This makes it possible to launch the right recognition template without a manual choice on the user’s part. Industrial-grade platforms support thousands of document types from dozens and hundreds of countries. NeuroVision supports more than 10,000 document types from 200+ countries in 90+ languages, which covers most remote onboarding scenarios in international markets. Automatic classification is critical for scalability: if a user uploads a passport instead of a driver’s license or sends a foreign-format document, the system rebuilds the recognition logic on its own, without additional requests.
Image quality control. Even before attempting to extract the data, the system checks whether the shot meets the minimum requirements for reliable recognition: sufficient resolution, the absence of critical blur, the presence of glare and overexposure, the cropping of significant areas of the document, perspective distortions, even lighting.
The check is performed in fractions of a second. If the quality is below the threshold, the user is immediately returned a notification with a specific reason — “blurred”, “part of the document is cropped”, “glare covers the data” — and an offer to retake the shot. In SDKs for mobile applications, the mechanism often works in real time: the camera does not allow a shot to be taken until the frame meets the requirements (auto-capture). This substantially reduces the share of applications rejected due to a poor-quality image and directly affects the KYC completion conversion.
Choosing the right recognition and quality control logic depends on the geography of the customers, the intake channels, and the acceptable level of refusals. NeuroVision supports more than 10,000 document types from 200+ countries in 90+ languages and recognizes each one in less than a second. We will analyze your application flow, determine which document types and image formats cause the main losses, and configure the SDK with managed capture for your channels — a mobile application, a web account, or a terminal.
As output, you will get an agreed integration scheme with specific quality thresholds and processing scenarios adapted to your audience. You can start with a pilot on a limited flow — the trial period is up to one month.
Extracting and normalizing the document data
After the document is classified and the suitability of the image is confirmed, the system moves on to extracting the information. AI-OCR reads the text fields, the owner’s photograph, and, if present, the machine-readable zone.
Field extraction. The algorithm recognizes and structures the key data: surname, first name, patronymic, date of birth, document number and series, date of issue, validity period, subdivision code, registered address, and other fields whose composition depends on the document type and country. For printed text, the recognition accuracy of leading platforms exceeds 99%. Handwritten data is recognized with somewhat lower accuracy — the benchmark is around 97–98%, due to the variability of handwriting — but even this figure makes it possible to automate the processing of most applications.
The result of extraction is a structured data set (JSON), ready for transfer to the customer’s backend for further processing, reconciliation, and storage.
Normalization. The extracted values are brought to a single format. Dates are converted to a standard form (for example, from “05 FEBRUARY 1990” to “1990-02-05”), names are transliterated according to specified rules, and document numbers are cleared of spaces and special characters. Normalization is necessary so that the data from the document can be automatically matched against the data from the application form, from another document of the same user, or from external databases and registries. Without this step, any format mismatch will generate false discrepancies and increase the share of manual checks.
Cross-validation of fields within the document. Already at the extraction stage, the system checks the internal consistency of the data: whether the date of birth in the visual zone and in the MRZ match, whether the check digit of the document number is correct, whether the subdivision code contradicts the indicated region of issue. These checks do not require access to external sources and are performed instantly, forming the first layer of trust in the presented document.
The accuracy of field extraction directly determines the share of false discrepancies during reconciliation: if OCR makes an error in one character of a number or transposes the components of a date, a bona fide customer gets a refusal and the operator gets an extra load. We will conduct test recognition on your sample of documents using the NeuroVision AI-OCR module: accuracy for printed text is 99.85%, for handwritten fields — around 98%, and the result is returned in structured JSON in less than a second.
You will see real extraction and normalization figures on exactly those types and formats your business works with. To launch the test, it is enough to provide a de-identified sample of images — we will agree on the data requirements and the transfer format in advance.
Checking authenticity, integrity, and the machine-readable zone
The final block of checks answers the main question of the anti-fraud loop: is the document genuine and has it been modified.
Checking integrity and signs of forgery. The system analyzes the document image for traces of interference: the pasting or replacement of the photograph, the editing of text fields in a graphics editor, a mismatch of fonts and their placement with the reference template, traces of retouching, differences in texture and lighting between areas of the document. The models are trained on large samples of genuine and forged documents and are able to detect manipulations invisible during visual inspection: shifts at the pixel level, a mismatch of JPEG compression in different zones of the image, layer-overlay artifacts.
A separate category is the detection of presentation attacks: shooting a document from a monitor or phone screen, presenting a printed copy instead of the original, using a digital collage. The algorithms analyze the surface texture, the moiré patterns characteristic of screen shooting, and the optically variable devices (OVD), which look different depending on the viewing angle and lighting.
Checking the machine-readable zone (MRZ). The MRZ is a standardized area of a document containing the owner’s encoded personal data. The format is defined by the international standard ICAO Doc 9303 and is used in passports, ID cards, visas, and a number of other identity documents in most countries of the world. The data is recorded in a fixed structure (two or three rows of characters of a fixed length), which makes it suitable for machine reading via OCR.
The key property of the MRZ from a verification standpoint is the built-in check digits. They are calculated using a specified algorithm from the field values: the document number, the date of birth, the validity period. If even one character in these fields is changed, the check digit no longer matches — this is a signal of a possible forgery or data damage. The check takes milliseconds, and its result is unambiguous: the data is intact or not.
In addition to the check digits, the system matches the data from the MRZ against the data from the visual zone of the document (VIZ). A discrepancy between them — a difference in the spelling of the name or a mismatch of the date of birth — serves as one of the most reliable indicators of falsification, since when making a forgery attackers often change only the visual part without correcting the MRZ.
The combination of checks — from quality control at the input to the verification of MRZ integrity — forms a result that is passed further down the pipeline: to the biometric matching modules, the anti-fraud engine, and, if necessary, to an operator for manual review.
How automatic document verification increases the approval rate in KYC
The approval rate is one of the key metrics of the KYC process. It shows what share of applications pass verification and receive a positive decision without unnecessary delays and repeat submissions. The higher this figure while maintaining the quality of anti-fraud control, the faster the business onboards new customers and the less it loses on refusals.
According to a global study by Fenergo (2024, more than 450 executives of corporate and commercial banks), 67% of banks lost customers due to slow and inefficient onboarding. In 2025, the study was scaled up to 600 executives of banks, management companies, and fund administrators — the share of organizations that lost customers grew to 70%. The reasons are not the regulatory requirements themselves but how the verification process is arranged: manual operations, repeat document requests, a lack of feedback, and unjustified refusals.
Automatic document verification affects the approval rate at several points at once.
Reduces refusals due to image quality before submission for review
A significant share of rejected applications is connected not with the authenticity of the document or the customer’s data but with the technical quality of the image. A blurred photo, glare on a plastic card, a cropped edge of a passport, insufficient lighting — all of this leads to the system or the operator being unable to extract the data and being forced to reject the application.
According to industry estimates, with free image upload the share of refusals on the first attempt reaches 30–35%. The introduction of managed capture — an interface that automatically checks sharpness, lighting, and the frame border and launches the shot at the optimal moment — reduces this figure to below 10%.
Technically, this is implemented on the client application side: the SDK or web widget analyzes the frame in real time and prompts the user how to adjust the position of the document or the camera. If the quality of the shot does not pass the threshold criteria (resolution, contrast, frame completeness), the system does not send it to the server but immediately offers to retry with an indication of the reason. The user gets instant feedback, and the server gets only images suitable for recognition.
The effect on the approval rate is direct: applications that were previously rejected for technical reasons pass verification on the first try. This reduces the number of repeat submissions, lowers the load on the support service, and reduces the likelihood that the user will abandon the procedure.
Reduces refusals due to recognition and data reconciliation errors
Even with a quality image, some applications are rejected due to errors at the data extraction stage. Typical situations: OCR incorrectly reads a character in a passport number, confuses a Cyrillic and a Latin letter, incorrectly parses a date in a non-standard format, or does not recognize a handwritten field. When the extracted data is automatically reconciled with the customer’s application form, even one discrepancy — “О” instead of “0”, a different order of the date components — can lead to a refusal.
Modern AI-OCR engines solve this problem with a set of measures. The models are trained on tens of thousands of document types from different countries, including regional variations of fonts, date formats, and field layouts. The system applies normalization: it brings dates to a single format, standardizes transliteration, and takes acceptable spelling variations into account. Additionally, cross-validation is used — the data from the visual zone of the document is reconciled with the MRZ, and the MRZ check digits are verified mathematically.
The quality criterion is not only the recognition accuracy of individual characters (for leading solutions it exceeds 99% for printed text) but also the accuracy of the final reconciliation: how often the system correctly matches the extracted fields with the data from the application form and other sources. The higher this metric, the fewer false mismatches and the more rarely a bona fide customer gets a refusal.
In practice, the introduction of advanced AI-OCR with normalization and contextual validation makes it possible to reduce the share of false refusals at the reconciliation stage several times over compared with basic OCR solutions without support for variable formats.
Routes disputed applications to manual review instead of refusing them
A fully automatic process inevitably generates borderline cases: the document is genuine but heavily worn; the photo in the passport was taken long ago and differs from the selfie; one of the anti-fraud scoring parameters is at the edge of the threshold. In a rigidly configured system, such applications get an automatic refusal. The customer leaves — often for good.
Mature verification platforms use a different approach: dividing the flow of applications into three decision categories. The first is unconditional approval: all checks are passed, the data matches, the risk score is within the norm. The second is unconditional refusal: signs of forgery, a match on sanctions lists, or critical inconsistencies have been identified. The third is routing to manual review: the system cannot make an unambiguous decision and passes the case to an operator with full context — images, extracted data, the results of each check, and the reasons for escalation.
It is precisely this third category that affects the approval rate the most. The share of cases that pass the automatic check without operator involvement can reach 80–90% with correctly configured thresholds. The remaining 10–20% are not refusals but cases for qualified assessment. The operator sees not a “raw” document but a structured report: which checks were passed, which raised doubts, and why. This makes it possible to make an informed decision in minutes rather than hours.
The routing thresholds are configured for the specific business. A financial organization with a high risk appetite can widen the automatic approval corridor, narrowing the zone of manual review. A service with strict compliance requirements — the opposite. The flexibility of the configuration makes it possible to find a balance between speed and control for each scenario.
The result is a manifold reduction in the number of unjustified refusals. Customers whose applications would have been rejected under a fully automatic approach receive approval after a short manual review. The business retains both conversion and the quality of its anti-fraud protection.
Dividing the flow into automatic approval, manual review, and refusal is a task of precise threshold tuning, not intuition. We will calculate the projected routing figures based on your current process and application volume: NeuroVision provides up to 90% of decisions without operator involvement while maintaining anti-fraud control with 40+ verification algorithms. The thresholds and routing rules are configured for your risk appetite — from strict compliance requirements to an expanded automatic approval.
We will select a configuration that reduces unjustified refusals and agree on escalation scenarios for disputed cases. Deployment of the integration via API/SDK takes from 24 hours, the full launch — approximately 3–7 days depending on the security perimeter. The platform is available in the cloud, on-premises, or in a hybrid version.
How automatic document verification reduces the risk of fraud in KYC
Fraudsters constantly adapt their methods to digital channels. According to industry reports for 2024–2025, the share of technically sophisticated attacks on verification systems has grown almost threefold: from about 10% of all attempts to 28%. At the same time, the arsenal has expanded — from the primitive substitution of someone else’s photo to synthetic identities, generated documents, and real-time deepfakes. Manual checking under such conditions cannot cope either in speed or in accuracy: an operator physically cannot, in seconds, match dozens of signs of a form’s authenticity, cross-validate fields, assess the micro-textures of the print, and recognize a video stream injection.
Automatic document verification builds several levels of control that work sequentially and in parallel: the analysis of the document itself, the verification of the presenter, and the transfer of results to the anti-fraud loop. Each level closes off its own class of threats, and together they form a barrier that is much harder to overcome than any of the layers separately.
Detects forgery, substitution, and inconsistencies in the document
The first echelon of anti-fraud protection is the analysis of the document at the level of the form, the data, and their consistency. AI-OCR systems check not just “what is written” but “whether the document corresponds to what it should be”.
Checking the form and security features includes analyzing the structure of the template: the location of the fields, fonts, background patterns, microtext, holograms, and optically variable devices (OVD). Computer vision algorithms compare the presented sample with the reference model of a document of the corresponding type and country. Any deviation — a shifted field, an atypical font, the absence of an expected element — is recorded as an anomaly and raises the risk assessment.
Checking data integrity. The system verifies the internal consistency of the document: whether the data on different pages matches, whether the check digits in the MRZ are correct, whether there are logical contradictions between the date of birth, the date of issue, and the validity period. MRZ validation is especially important here: the checksums are calculated using a fixed algorithm (ICAO Doc 9303) and cannot be substituted without disrupting integrity — an error in one character makes the forgery detectable.
Detecting digital manipulations with the image. The algorithms analyze editing artifacts: traces of retouching, a mismatch of JPEG compression levels in different zones of the image, heterogeneity of the noise pattern, atypical shadows and object boundaries. These signs indicate the modification of the image in a graphics editor — the replacement of the photograph or the substitution of someone else’s personal data.
Platforms working with broad coverage of document types have an advantage: the larger the reference base, the more accurate the classification and the lower the probability of mistaking a non-standard but genuine document for a forgery, and vice versa. NeuroVision operates a base of more than 10,000 document types from 200+ countries, which makes it possible to accurately determine the type and perform validation even for rare formats.
All checks are performed in fractions of a second and without operator involvement. The result is not a binary “genuine/forged” answer but a set of weighted signals: which signs exactly raised doubts, how critical each anomaly is, and what the final trust assessment of the document is. This makes it possible to flexibly configure the decision thresholds for specific business scenarios and the acceptable level of risk.
Verifies that the document is presented by its owner
A genuine document presented by an outsider poses no less of a threat than a forgery. Stolen or black-market passports, other people’s documents presented in collusion — all of this bypasses the check of the form’s authenticity. The second line of defense is aimed at confirming the link between the document and the person presenting it.
The key mechanism is biometric comparison (face matching). The system matches the user’s selfie with the photo in the document: it builds a biometric template of the face from each image and calculates the degree of match. The accuracy of modern face verification algorithms exceeds 99.7%. The NeuroVision algorithm shows an accuracy of 99.74% in verification, and the probability of a false match is 1 in 1,000,000 comparisons (based on the results of the NIST FRVT analysis).
Face matching on its own is vulnerable to attacks with the substitution of another person’s photo or video. Therefore, the next step is critically important — the liveness check (Presentation Attack Detection, PAD). Liveness determines whether a live person is in front of the camera at the moment of the check or the system sees a photograph, a played-back video, a mask, or a deepfake. Passive algorithms analyze micro-movements, skin texture, frame depth, and other signals without additional actions on the user’s part.
The importance of the liveness check has grown sharply with the spread of deepfakes. According to the Entrust “2026 Identity Fraud Report” (November 2025, an analysis of data for September 2024 – September 2025), deepfakes figure in one in five biometric fraud attempts, and the number of injection attacks (the substitution of the video stream with a synthetic image bypassing the camera) grew by 40% over the year. Multi-layered protection — face matching combined with liveness — makes it possible to cut off both primitive attacks (a photo on a screen) and technically advanced ones (deepfake videos, silicone masks, virtual cameras).
A passive liveness check takes less than a second and does not require the person to perform special actions — it is enough to look into the camera. It is precisely this balance between the strictness of control and the convenience of the process that determines the quality of an anti-fraud solution at the identity verification stage.
The accuracy of biometric matching and the reliability of the liveness check determine whether a bona fide customer will pass verification on the first try and whether the system will stop a deepfake or a substitute photo. The NeuroVision algorithm shows a face verification accuracy of 99.74% with a false match probability of 1 in 1,000,000 comparisons — based on the results of NIST FRVT benchmarking. A passive liveness check with an accuracy of 99.9% takes less than a second and does not require additional actions from the user.
We will conduct a demonstration on your scenarios and assess how the combination of face matching and liveness fits into your current KYC process. For the test, only access to the camera on the user’s side is needed — the SDK is available for Web, iOS, and Android.
Passes the result to anti-fraud and database checks
Checking the document and verifying the presenter form a set of primary signals. The full picture of risk emerges after these signals enter the anti-fraud loop and are enriched with data from external sources.
The anti-fraud engine aggregates the results of all the preceding stages: the assessment of the document’s authenticity, the face matching result, the liveness result, the session metadata (device, geolocation, behavioral patterns). Based on this data, the overall risk score of the application is calculated. The rules and thresholds are configured for the specific business process: strict — for high-risk operations (large sums, the first login of a new customer), soft — for repeat checks and low-risk scenarios.
In parallel or sequentially, checks against external databases and registries are launched. The composition depends on the regulatory requirements and business tasks, but a typical set includes: verification of the “full name — passport data” link against government sources, a check of the document’s validity, screening against sanctions lists and lists of terrorists/extremists, a check for presence in the register of bankrupts, enforcement proceedings, and court decisions. For jurisdictions where it is applicable, PEP status (a politically exposed person) and the presence of negative mentions in the media (adverse media) are checked.
Database checks perform two functions. First, they detect fraud that cannot be identified from the document itself: a stolen genuine identity, a person on a sanctions list, an active enforcement proceeding. Second, they close off the compliance requirements of regulators — without AML screening and checks against lists, an organization cannot consider the KYC procedure complete.
The anti-fraud loop also identifies serial and connected fraud attempts. If the same document, device, or biometric template is used in several applications — the system records the repeats and the connections. This is critically important for countering organized fraud, when a group of attackers uses a set of documents for mass registrations.
The final decision is not simply “approve” or “reject”. The anti-fraud loop forms a detailed report: which checks were passed, which raised doubts, what the overall risk level is. Applications with an intermediate risk level are routed to an operator for manual review rather than being rejected automatically — this reduces the loss of bona fide customers and retains control over suspicious cases. The operator does not work blindly: they see all the collected data, flags, and the system’s recommendations, which reduces the decision-making time and increases its validity.
The “document → identity → anti-fraud + databases” architecture creates layered protection. Each layer cuts off its own class of threats, and their combination forms a barrier whose overcoming requires a fraudster to simultaneously bypass several independent mechanisms. This is precisely why comprehensive automatic document verification in KYC is able to reduce the level of fraud by orders of magnitude compared with processes where checks are performed fragmentarily or manually.
Layered protection works when each layer — from checking the form to screening against sanctions lists — acts as part of a single pipeline rather than an isolated module. NeuroVision combines document verification, biometric matching with a liveness check, 40+ anti-fraud algorithms, and compliance checks — AML, PEP, sanctions lists — in an end-to-end pipeline.
We will analyze your current verification process, determine at which stages losses and vulnerabilities arise, and propose a configuration that closes the identified gaps. The assessment takes into account the regulatory requirements of your jurisdiction and the specifics of your service channels.
A pipeline approach to document verification simultaneously solves two tasks that compete with each other in a manual process: it speeds up KYC completion for bona fide customers and builds layered protection against fraud. Managed image capture, AI-OCR with data normalization, cross-validation of fields and the MRZ, biometric matching with a liveness check, anti-fraud scoring, and checks against external databases — each stage closes off its own class of risks, while the flexible routing of disputed cases to an operator retains conversion without harming compliance.
For a business, this is a measurable result: fewer unjustified refusals, a lower load on operators, a shorter customer journey from application to approval — and at the same time a barrier to attacks whose overcoming requires bypassing several independent mechanisms. Companies that move from fragmentary checks to a coherent pipeline gain not only operational savings but also a foundation for scaling onboarding to new markets, channels, and document types without a proportional growth in costs and risks.