Skip to content

Checks

Alice Report offers you different checks to help you to build your use case logic.

The check value can be a number or null. All checks range from 0 to 100 with threshold at 50.

  • Values greater than or equal to 50 mean that the check has passed.
  • Values below 50 mean that the check has failed.
  • Null values mean that the check does not apply. Therefore, a null value should never be a reason for rejection. It only means that there is not enough evidence to compute it.

Summary-level checks

These are the checks at user level. They can be found at summary > checks.

name Detail
only_one_device_check All information has been uploaded by the user with the same device
only_one_ip_check All information has been uploaded by the user with the same ip

Selfie-level checks

These are the checks at selfie level. They can be found at selfies > checks.

Name Detail
liveness The selfie is from a real person
only_one_face Only one face detected in the selfie

Document-level checks

These are the checks at document level. They can be found at documents > checks.

Name Detail
authentic_nfc_chip The document's NFC is signed by an official authority. It has not been tampered nor cloned.
checked_info_code The document's MRZ/PDF417/QR is checked
coherent_document_dates The document dates are coherent with each other
consistent_document There are less than 3 inconsistent fields between the document sides
expected_document Read and selected documents match
face_in_front_side The document contains a face in its front side
face_matching The document and active selfie faces are from the same person
not_a_forged_document The document is not forgery
not_a_printed_document The document is not a print
not_a_screen_document The document's pictures are not taken from a screen
not_a_synthetic_document The document's pictures are not digitally generated
uncompromised_document The document has not been found in our internal database of compromised documents
unexpired_document The document has not expired

Field-level checks

These are the checks at field level. They can be found at:

  • summary > user_data > checks
  • documents > summary_fields > checks
  • documents > sides > front/back/internal > fields > checks

Warning

The checklist may be different depending on the field. Therefore, the absence of a certain check should never be a reason for rejection. It only means that there is not enough evidence in the field to compute it.

Name Detail Comments
checked_field The field passes its checksum
expected_field The field matches what is expected
complete_mrz_name Name is entirely contained in MRZ
consistent_field The same field has the same value in other doc or side
over_18 Over 18 years old Only applicable to birth_date field
unexpired_date Date has not expired Only applicable to expiration_date field
valid_date_format Valid date format Applicable to fields ending with _date
valid_date_range Date is within valid range Applicable to fields ending with _date