...

Document recognition and client checks for insurance companies

Verifying an insurer's clients on a single platform: passports, driving licences, vehicle registration certificates and handwritten claim forms are read with no manual entry, documents are checked for forgery, and the policyholder and the beneficiary are screened against the watchlists, sanctions and PEP lists.

The result of a check on an insurance company's client: passport, driving licence, vehicle registration certificate, watchlists and sanctions
16 000+ document types from 195+ countries and territories
40+ checks of a document for forgery and editing
ICR handwritten claim and accident forms — into JSON fields
5 ₽ a driving licence against traffic police data, watchlists, sanctions
Russian passport Driving licence Vehicle registration Application Application form

Data stored in Russia · Russian software registry no. 19972 · 115‑FZ and 152‑FZ

What the law requires of insurance companies

Insurance companies and insurance brokers are covered by 115‑FZ, and an insurer must issue an electronic compulsory motor liability policy to anyone who asks for one. Below are the rules that bear directly on issuing a policy and paying a claim.
NeuroVision reads documents and provides the data for checking a client. Identification, decisions on the contract and the claim, freezing funds and reporting to Rosfinmonitoring are set and carried out by the insurer.

  • Identifying the policyholder

    115‑FZ, art. 5 and 7 — insurance companies and brokers.

    Choose the checks

    Who is covered

    • Insurance companies and insurance brokers must identify their clients (115‑FZ, art. 5 and 7)

    No identification needed if the premium is no more than

    • Life insurance — 15,000 ₽
    • Other insurance contracts — 40,000 ₽

    Simplified identification

    • An insurance contract other than life insurance — simplified identification is allowed (art. 7, cl. 1.11 and 1.12-2)
    • Life insurance under simplified identification — if the premiums are no more than 40,000 ₽

    Paying a claim

    • A beneficiary under a contract in favour of a third party must be identified before the payout (art. 7, cl. 1.4-8)
  • Watchlists, sanctions and PEP

    115‑FZ, art. 7 and 7.3 — checking clients and beneficiaries.

    Watchlist screening

    Watchlists

    • Screen the client against the Rosfinmonitoring watchlists — before the contract is signed
    • Freeze the funds of a person on a watchlist or named in an Interagency Commission decision — within 24 hours of publication
    • Match the whole client base against the watchlists — at least once every 3 months

    Politically exposed persons

    • A foreign politically exposed person — only by a written decision of management
    • Life insurance: establish whether the beneficiary is a politically exposed person — no later than the payout (the FATF standard)
  • The electronic policy and the client's data

    40‑FZ on compulsory motor liability insurance and 152‑FZ.

    Document recognition

    40‑FZ, art. 15

    • Issue a compulsory motor liability policy as an electronic document to everyone who applies (cl. 7.2)
    • Documents for a compulsory motor liability policy: passport, vehicle registration certificate or title, licences of the drivers covered (cl. 3)
    • If the details in the application are inaccurate, the policy cannot be paid for on the website until the data is corrected

    152‑FZ, art. 10

    • Health data under voluntary health insurance — processed under insurance law

OCR and checks for an insurer: six tasks

An insurer works with paperwork at every step: when a policy is sold, when a claim is filed and before it is paid. Document recognition in insurance removes manual entry, and the checks weed out forgeries and risky clients.

  • An online policy from photos of documents

    The client photographs their passport, driving licence and vehicle registration certificate — the fields of the motor insurance application fill in by themselves, with no typos in the numbers.

    Most often enabled:

    • Recognition
    • Passport
    • Licence
    • Vehicle registration
    Learn more
  • Checking a driver for motor insurance through the API

    Whether a driving licence is valid, when it expires and whether the driver has been disqualified — against traffic police data; unpaid fines — through the state payments system. Coming soon — the no-claims bonus coefficient.

    Most often enabled:

    • Licence · traffic police
    • Fines
    • No-claims bonus (soon)
    Learn more
  • Claim forms and accident notifications

    Handwritten claim forms and accident notifications are read against the form template: names, dates, addresses, amounts and ticks — into JSON fields, each with a confidence level.

    Most often enabled:

    • Handwritten text
    • Form templates
    Learn more
  • Forgeries in insurance claims

    Edited documents, pasted-in pieces, AI generation, a shot taken off a screen — 40+ document anti-fraud checks find them before the payout decision.

    Most often enabled:

    • Document anti-fraud
    • MRZ
    Learn more
  • Watchlists, sanctions and PEP

    The Rosfinmonitoring watchlist — for the policyholder and the beneficiary under 115‑FZ; sanctions and PEP lists — for life insurance and foreign clients. In a single API request.

    Most often enabled:

    • The list
    • Sanctions
    • PEP
    Learn more
  • Documents for medical claims

    Questionnaires, consents, referrals and clinics' template documents — turned into data with no retyping. For archives containing diagnoses — an installation inside the insurer's own perimeter.

    Most often enabled:

    • Recognition
    • Handwriting
    • On-premises
    Learn more

Policy, claim, payout — three points of checking

  • Issuing the policy

    Documents are read from photos, the passport is checked for validity, the driving licence — against traffic police data, and the client — against the Rosfinmonitoring watchlist. Errors in the data show up before payment, not after.

  • The claim is filed

    The claim form, the accident notification and the documents attached are read with no manual entry and checked for forgery and traces of editing. Doubtful cases go to a specialist, the rest move on faster.

  • Paying a claim

    The beneficiary is screened against the watchlists and sanctions lists; for life insurance — against the PEP lists as well. The result, with its source and date, goes into the case file for audit.

The identification procedure and the payout decision are the insurer's.
NeuroVision provides the data and the checks for every step.

How a policy is issued online

Recognition and checks are built into the website, the app or the agent's portal and return an answer before the client reaches payment.

Step 1

Documents from photos

The client photographs their passport, driving licence and vehicle registration certificate. The application fields fill in by themselves, and the documents are checked for forgery and traces of editing.

Reading a driving licence and a vehicle registration certificate when a policy is issued online
Step 2

The checks in a single request

Passport validity, the driving licence against traffic police data, the Rosfinmonitoring watchlist, sanctions — only what your procedure and underwriting require.

Checking a policyholder against police and traffic police databases, watchlists and sanctions
Step 3

The data into your system

For every field and check — the value, the confidence level or the source and the date, in JSON. The insurer's rules let the application through to pricing and payment, or send it for manual review.

A policy application in the insurer's system: field values and check results with their source and date

Products and checks for an insurance company

Every check is enabled separately and you pay for the requests performed. Descriptions, sources and response fields are in the API check catalogue.

The client's and the claim file's documents

Recognition with no manual entry, and a check for forgery.

  • AI-OCR

    Recognition of documents from 195+ countries and territories

    Passports, driving licences, vehicle registration certificates and documents from 195+ countries and territories — into the application fields with no manual entry.

  • ICR

    Handwritten claim forms and blanks

    Claim forms and accident notifications are read against the form template — with a confidence level for every field.

  • 40+ checks

    Document anti-fraud

    Traces of a graphics editor, pasted-in pieces, AI generation and a shot taken off a screen — before the payout decision.

  • Police · SMEV

    Validity of a Russian passport

    The authenticity and validity of a Russian passport through the interagency interaction system. It catches expired, replaced, lost and invalid documents and verifies that the passport was issued to this particular person.

    5 ₽ / check

    Learn more
  • Social Fund · SMEV

    Validating the social insurance number

    Checking the social insurance number against the full name and date of birth: does the number really belong to this person. The answer is a match or no match.

    5 ₽ / check

    Learn more

What the checks cost an insurer

Checks against databases and lists — a fixed price per request, with no subscription fee. Document and handwriting recognition and anti-fraud we price for your flow of policies and claims.

  • Individual checks

    5 ₽ per check

    Configure a set

    A driving licence against traffic police data, passport validity, the Rosfinmonitoring watchlist, sanctions — each separately.

  • Most popular choice

    The «16 in 1» basic package

    50 ₽ per package (3.125 ₽ per check)

    Enable the package

    16 key checks from a single passport, including the Rosfinmonitoring list and sanctions. Bought separately they cost 80 ₽.

  • International compliance screening

    36 ₽ per check

    Enable

    PEPs, sanctions lists from over 50 countries, regulatory measures and adverse media — for life insurance and foreign clients.

Document and handwritten form recognition, document anti-fraud and phone number checks are charged separately — we will price them for your volume. The compulsory motor insurance no-claims bonus — coming soon.

Connecting: API, SDK or your own perimeter

Recognition and checks are built into the insurer's website and app, the agent's portal and the claims system. For archives and medical documents — an installation inside your own perimeter.

REST API

Send a photo or scan of the document and the client's data, choose the checks — the result comes back by run identifier or by webhook. Batch processing of scans — in asynchronous mode. API documentation

  • JSON and webhooks
  • Templates for your forms
  • A cloud in Russia
  • On-premises

Test access on the day you ask for it.

Payment for the checks performed, with 24/7 support.

Why insurance companies choose NeuroVision

An insurer needs a provider that reads both printed and handwritten documents, spots forgeries and covers the requirements of 115‑FZ — without five separate integrations.

Documents and client checks — on one platform

Document and handwriting recognition, document anti-fraud, a driving licence against traffic police data, watchlists, sanctions and PEP — one provider and one API.

The data read from a document goes straight into the checks, with no re-entry.

OCR ICR 195+ JSON

Printed and handwritten

Passports, driving licences, vehicle registration certificates and 16,000+ document types from 195+ countries and territories, as well as claim forms and blanks filled in by hand.

A price per check

Database checks from 5 ₽, with no subscription fee.

Data in Russia

A cloud in Russia or an installation inside your perimeter; 152‑FZ and 242‑FZ.

Skolkovo — participant

A Russian developer

A Skolkovo resident; the platform is entry no. 19972 in the Russian software registry.

Common questions about checking clients in insurance

Reading the client's documents — passport, driving licence, vehicle registration certificate — checking documents for forgery, checking the validity of the passport and the driving licence against state databases, the Rosfinmonitoring watchlist, sanctions lists and PEP lists. In claims handling — reading claim forms and accident notifications, including handwritten ones.

No. The procedure for identification and simplified identification under 115‑FZ is set and carried out by the insurer, including through the state services portal or by delegation to a bank. NeuroVision reads documents and checks the data against databases, watchlists and sanctions lists — the insurer uses those results in its own procedure.

Under 115‑FZ, identification is not carried out if an individual pays a life insurance premium of no more than 15,000 ₽, or no more than 40,000 ₽ under other insurance contracts, and staff have no suspicion of money laundering. For insurance contracts other than life insurance, simplified identification is allowed.

Yes. If the contract is made in favour of a third party, the beneficiary is identified as a client before the payout, and all clients are screened against the Rosfinmonitoring watchlists. For life insurance, the FATF international standard requires establishing whether the beneficiary is a politically exposed person no later than the payout.

The Russian passport, the driving licence and the vehicle registration certificate, as well as documents from 195+ countries and territories — 16,000+ types. Handwritten claim forms and accident notifications are read against the form template.

40+ anti-fraud checks find traces of a graphics editor, pasted-in pieces, AI generation, a shot taken off a screen and logical inconsistencies in a document. The driving licence and the passport are checked against state databases. The payout decision is the insurer's.

The compulsory motor insurance no-claims bonus check is being prepared for launch. Available today is a driving licence check against traffic police data: validity, expiry, disqualification — 5 ₽.

In the NeuroVision cloud in Russia, or in your own infrastructure with an on-premises installation. For medical documents in health insurance we recommend an installation inside the insurer's perimeter. 152‑FZ and 242‑FZ.

Checks against databases and lists cost from 5 ₽, compliance screening costs 36 ₽, and a package of 16 checks costs 50 ₽. Document and handwriting recognition and anti-fraud are priced on request. Test access is granted the same day.

We will put together the checks for your insurance company

Tell us how many policies and claims you handle a month and which documents arrive on paper — we will assemble a set of checks and give you test access.

Can't put your request into words? Book a call and our team will contact you at a convenient time

Book a call

The 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.