/
FaceMatch controls
  • Verified
  • FaceMatch controls

    Parameters

    Description

    document {

     

    .typeRecognized

     

    Has the document type been recognized?

    Recognizing the document type is a prerequisite to performing most of the subsequent controls and extractions. Hence, if this control is KO the response will contain very little information.

    .aboveMinimumThreshold

    Is image quality above the minimum threshold?

    .vizValid

    Is the Visual Inspection Zone (VIZ) text extraction of birth name, first name, last name, and birthdate valid ?

    .mrzValid

    Is the OCR-based reading of the MRZ valid? Format and checksums are checked.

    .notSpecimen

    Is the document serial number known as a specimen?

    .frontSideFound

    Has the document’s front side been processed?

    .backSideFound

    Has the document back side been processed?

    .issuanceAndExpirationDateMatch

    Check if the validity duration ( between the issuance date and expiration date, either read from the face, or the MRZ, depending on the document and OCR success) from the document is consistent with the document model.

    .notExpired

    At the requested time, is the document expiration date in the future? This check is not performed for specimen documents.

    .documentNumberValid

    Is the document number valid? Format and checksum are checked.

    .validityPeriodModelMatch

    Are the emission date, expiration date, and theoretical validity duration consistent with the actual document model ( country and model year)? Also, check that the emission date is not in the future.

    This check is not performed for specimen documents.

    document.ocrAnalysis {

     

    .mrzDocumentNumberMatch

    Is the document number consistent with the number extracted from MRZ?

    .mrzFirstNamesMatch

    Are the document first names consistent with first names extracted from MRZ?

    .mrzLastNameMatch

    Is the document’s last name consistent with the last name in MRZ?

    .mrzBirthNameMatch

    Is the document birth name consistent with the birth name written in MRZ?

    .mrzBirthDateMatch

    Is the document birthdate consistent with the birthdate extracted from MRZ?

    .mrzExpirationDateMatch

    Is the document expiration date consistent with the expiration date extracted from MRZ?

    document.vizExtractions {

     

    .birthDateRead

    Has a birth date been extracted from document VIZ?

    .issuanceDateRead

    Has the issuance date been extracted from document VIZ?

    .expirationDateRead

    Has an expiration date been extracted from document VIZ?

    .documentNumberRead

    Has the document number been extracted from document VIZ?

    document.documentAspect {

     

    .generalAppearanceMatch

    Is the document image consistent with the document type?

    .picturePresent

    Does the document contain an Identity photo?

    .originalDocument

    Is this an original document (not a printed / photocopy, screen capture…​).
    This check is performed on the front side page only, or on the first page if no Identity photo has been detected.

    .pictureNotTampered

    The identity photo has not been substituted or tampered.
    This check is performed only if the Identity photo has been detected.

    holder.documentConsistency { 

     

    .lastNameNotInverted

    Are holders' birth/last names in the same order as the document?

    .namesNotInverted

    Are holder birth/first names in the same order as the document?

    .birthNameMatch

    Is the holder’s first name consistent with document one?

    .lastNameMatch

    Is holder last name consistent with document one?

    .birthDateMatch

    Is holder birth date consistent with document one?

    .genderMatch

    Is holder gender name consistent with document one?

    .birthPlaceMatch

    Is holder birth place consistent with document one?

    faceMatch {

     

    .idPhotoMatch

    Does the end user’s selfie match with idPhoto (reference photo extracted from identity document)?
    In other words, is the end user’s selfie the same person as the person of the identity document?

    .passiveLiveness

    Passive liveness detection: detects if the selfie frame is a live picture, or a presentation attack (mask, photo, screen presentation…​)

    Related content