Checks

Alice Report offers you different checks to help you building 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.

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