Every check, one by one
39 kinds of check look at each verification. Each keeps its result, its score, its reasons and a sentence your reviewer can read. Here is what each one looks at, and what happens when it does not pass.
What happens when a check does not pass
- Asks for a retake
- A plain fact the customer can fix, such as glare, a missing side or an expired document. They redo that step on the same link. When the tries you allow run out, the session is rejected.
- To a reviewer
- Anything suspicious or uncertain, and any check that could not run. A person at your review desk decides. Suspicion never rejects a customer on its own.
- Rejects
- A plain fact that no retake can change.
You set the thresholds, the number of tries, the documents and countries you accept, how recent a proof of address must be, and the minimum age.
Every file, as it arrives
Before anything is read, each picture, recording and upload is checked for what it is and for where it came from.
File can be read
Asks for a retake
Every file the step needs arrived, whole. At upload each one was checked by its first bytes rather than by the type it claims, and held to a size limit.
File not seen before
To a reviewer
Each file is fingerprinted and compared with every file received in other sessions, for any company, until it is erased. A photo seen before goes to a reviewer. An upload, which a customer may send twice for good reason, goes when it has turned up in more than one other session. Only the count is shown, never the other session.
Origin of the file
To a reviewer
What the file says about itself: content credentials that declare generative AI or a screen capture, editing software named in its metadata, metadata a live capture never carries, a PDF written with a document editor or saved again after it was made.
The identity document
Verificate's proprietary AI reads the document and reports what it sees, down to the typeface of a field. Code then checks what it read, against the document itself and against your rules.
Kind of document
Asks for a retake
The picture shows an identity document, and not something else.
Document is accepted
Asks for a retakeTo a reviewer
It is a kind you accept: a passport, identity card, driving licence or residence permit. When you limit the countries, it was issued by one of them. A kind or country that cannot be told goes to a reviewer.
Picture quality
Asks for a retake
Every detail can be read, without glare or blur. Both sides are there when the document has two, and a passport's machine readable zone is in the picture.
Reading the document
To a reviewer
The name, date of birth and document number were read with confidence. Names are kept as printed, in their own script, beside the Latin spelling when the document prints one.
Reading is backed up
To a reviewer
When you ask for it: what was read is confirmed by a second source, either a machine readable zone whose check digits are right or details that match the ones you sent.
Machine readable zone
To a reviewer
Code reads the zone in each of the three layouts ICAO 9303 defines, repairs letters and digits that look alike, and works out every check digit again.
Zone agrees with the print
To a reviewer
The document number, date of birth, expiry date, sex and name in the zone agree with what is printed on the document.
Document is in date
Asks for a retake
The expiry date has not passed. When the zone is verified, its date is the one used.
Signs of alteration
To a reviewer
What the AI can point to: printed fields that disagree with each other or with the zone, dates that cannot be true, text off its baseline or in another typeface, edges around the portrait, the word specimen, an element this kind of document should have and does not.
Photo of a screen or a copy
To a reviewer
Visible signs that the camera saw a screen or a photocopy rather than the document: a bezel, a pixel grid, an app's interface, the edge of paper. The pattern of a screen is also measured in the picture.
Proof of address
The same AI reads bills, statements, letters and leases in the language they are written in. It reads the name and address of the person they are sent to, the organisation that issued them, and the date.
Kind of proof
Asks for a retake
It names a person and their address, and is a kind you accept: a utility, phone or internet bill, a bank statement, a letter from a government office, or a lease.
Reading the proof
Asks for a retakeTo a reviewer
The name and the full address were read with confidence, together with the postal code, the city, the country and the issuer. A document that cannot be read at all is asked for again.
Proof is recent
Asks for a retakeTo a reviewer
It was issued within the days you allow, ninety unless you change it. The AI reads the date the document was issued, not a due date or a billing period, in the date format of the document's country. A date in the future goes to a reviewer.
Signs of alteration
To a reviewer
A name or address in a different typeface or size from the text around it, text that does not line up, totals that do not add up, dates that cannot be true, a logo pasted in, or a photo of a screen.
The face
Faces are found, compared and checked by Verificate's AI, and the measurements of a face are never stored. The same checks run on the selfie, on the clip of head turns and on the frames of the video.
One face in view
Asks for a retake
Exactly one face, sharp and large enough to compare, and nobody else in the picture.
Face matches the document
To a reviewer
The face is compared with the portrait on the identity document. A clear difference, or a match that is not conclusive, goes to a reviewer. A portrait too small to compare is not guessed at.
A live person
To a reviewer
The AI scores whether the camera saw a living person, or a printed photo or a picture on a screen held up to it.
Generated or altered picture
To a reviewer
A detector for faces that were generated or swapped. It is one weak signal among several, and never decides on its own.
Photo of a screen
To a reviewer
The pattern a camera picks up from a display's pixels, measured in the picture.
Movement between frames
To a reviewer
A few frames taken around the selfie should show a living face moving a little. Frames that do not change, or that show a different face, go to a reviewer.
Head turned as asked
To a reviewerAsks for a retake
When you ask for head turns instead of frames, the customer turns their head three times, in an order chosen at that moment. The clip has to show those turns in that order, in time, with one face throughout, and that face is compared with the document too.
Selfie with a document
The customer holds a document next to their face. The AI says what it sees, and code compares the document with the one photographed before.
Document is held in view
Asks for a retakeTo a reviewer
The face is visible and uncovered, the document is held next to it with its data towards the camera, and the picture follows your instruction when you gave one. When its number can be read, it has to be the document photographed in the earlier step. A picture of a screen goes to a reviewer.
The video statement
The customer reads a sentence that appeared when they pressed record. The AI writes down what it hears without being told what the sentence was, and the comparison is made afterwards.
Recording can be read
Asks for a retake
The file holds video and sound, and is between the shortest and the longest length you set.
The sentence was said
Asks for a retake
The words heard are compared with the words shown, allowing for numbers written as digits. A sentence that was not said is asked for again, with a new sentence.
Recorded in time
To a reviewer
The recording arrived soon after the sentence was shown, inside the minute it was valid for. Many sentences asked for before one recording was sent goes to a reviewer.
Lips move with the sound
To a reviewer
Mouth movement, measured frame by frame, should follow the loudness of the voice.
Face stays in view
Asks for a retake
One face is in view for the whole recording.
Everything agrees
What was read is compared with what you already knew, and the documents with each other. Rules compare what they can. Names and addresses in different scripts go to the AI.
Name matches what was expected
To a reviewer
The name on the document against the name you sent, allowing for word order, middle names, initials, diacritics and short forms. A name printed in another script is compared with its Latin spelling, allowing for the many accepted ways to write it.
Date of birth matches
To a reviewer
The date of birth read from the document against the one you sent.
Address matches
To a reviewer
The address read against the one you sent, allowing for abbreviations and for a flat or floor number written in a different place. A different house number is a different address.
Document number matches
To a reviewer
The document number read against the one you sent.
Same name on every document
To a reviewer
The name on the identity document against the name on the proof of address, even when one is printed in another script.
Old enough
Rejects
The date of birth meets the minimum age you set, eighteen unless you change it or turn it off.
The session itself
Some signals belong to the whole session rather than to one picture.
Consent on record
To a reviewer
The customer agreed to the current wording. The version, the language and the time are kept.
Device and browser
To a reviewer
A camera named after software that plays a file into the browser, a browser that reports that a program is driving it, or a session that moved to another device after it started.
Pace of the session
To a reviewer
Pictures that arrived faster than a person can take them.
Languages and scripts
- Documents
- From any country, unless you limit the countries. Verificate's AI reads each document in the language and script it is printed in, whether French, Spanish or any other, keeps names as printed together with their Latin spelling when the document gives one, and reads dates in the document's own format. What cannot be read with confidence goes to a reviewer.
- Machine readable zones
- Read on every passport, and on cards that carry one, in the three layouts ICAO 9303 defines for documents from every country.
- Names in other scripts
- When a name is printed in Arabic, Cyrillic, Greek or any other non-Latin script, it is compared with its Latin spelling, allowing for the many accepted ways to write it.
- What the customer reads
- The capture page and the widget speak English, Hebrew and Spanish. The customer chooses, and the widget on your signup page follows. Another language, French for one, is a translation away.
- The spoken sentence
- English, Hebrew or Spanish, in the customer's language unless you choose one.
What the checks cannot do, and what the AI is never asked, is on the security page.