FaceMatch & Liveness

Objective

The objective of this API documentation is to provide clear and detailed guidance on how to implement and utilise the Face Comparison & Passive Liveness features. These features are designed to enhance the security and accuracy of KYC (Know Your Customer) processes for financial institutions and other entities requiring robust identity verification.

Features

Face Comparison

The API processes an ID card photo and a selfie, utilising face comparison technology to analyse and match the faces present in both images. The comparison generates a confidence score ranging from 0 to 100, where 0 indicates no match and 100 represents a perfect match. This feature provides a robust mechanism for verifying identity by ensuring that the individual in the selfie corresponds with the person on the ID card.

Passive Liveness

The API leverages advanced face passive liveness check technology to analyse a selfie or a user-submitted photo, determining whether it’s a genuine live image or a fraudulent one, such as a photo of a photo or a spoofed image. This feature significantly enhances the KYC process for lenders and financial institutions by verifying the authenticity of the borrower’s submitted photo, ensuring that it’s a real, live capture rather than a manipulated or fraudulent image.

Face Blur

The API includes a flag that detects whether the face in the selfie is blurred or clear, ensuring the quality of the image used for verification. When combined with the face comparison match status and confidence score, this flag provides an additional layer of validation, allowing for a more accurate assessment of the match result’s reliability. This feature is crucial for ensuring the integrity of identity verification processes, as it helps identify potential issues with image clarity that could impact the accuracy of the match.

Sample Output

{  
  "id": "i4843am34820394sudo43249code",  
  "data": {  
    "match_status": "True", //Boolean  
    "match_score": 97,      // 0 - 100  
    "live_status": "True",      //Boolean  
    "live_score": 100,      // 0 - 100  
    "face_blur": "False"  //Boolan  
  }  
}