Skip to main content

Biometric Validations

Overview​

Biometric Validations are the core verification system within Verifik that processes and validates user biometric data during the authentication and registration process. Think of them as the security checkpoint that ensures users are who they claim to be by verifying their biometric identity through facial recognition and liveness detection.

How Biometric Validations Work​

Every Biometric Validation represents a single biometric verification session that processes user-submitted biometric data. When someone takes a selfie or provides biometric data during signup, login, or account verification, Verifik creates a Biometric Validation to analyze the biometric data and confirm the user's identity.

Currently, Biometric Validations support these types:

  • validation - Standard biometric verification process
  • login - Biometric verification for user authentication
  • onboarding - Biometric verification for new user registration
  • liveness - Liveness detection and anti-spoofing

What Biometric Validations Track​

Biometric Validations are comprehensive verification systems that process every aspect of biometric verification:

Biometric Information:​

  • Facial recognition and identity matching
  • Liveness detection and anti-spoofing
  • Quality assessment and image analysis
  • User identity verification

Verification Process:​

  • Image capture and processing
  • Biometric template generation
  • Identity matching and comparison
  • Liveness detection and validation

Security Features:​

  • Anti-spoofing and fraud detection
  • Quality assessment and validation
  • Template matching and comparison
  • Risk assessment and scoring

API Endpoints​

Create a Biometric Validation​

POST https://api.verifik.co/v2/biometric-validations

List All Biometric Validations​

GET https://api.verifik.co/v2/biometric-validations

Retrieve a Biometric Validation​

GET https://api.verifik.co/v2/biometric-validations/{validationId}

Biometric Validation Object Structure​

{
"id": "biometric_validation_123456789",
"userId": "user_123456789",
"status": "completed",
"type": "validation",
"biometricData": {
"faceImage": "base64_encoded_image",
"template": "biometric_template_data",
"quality": "good"
},
"verificationResults": {
"livenessDetection": "passed",
"identityMatch": "passed",
"qualityScore": 0.95,
"antiSpoofing": "passed"
},
"riskScore": 0.05,
"createdAt": "2024-01-15T10:30:00Z",
"completedAt": "2024-01-15T10:32:00Z"
}

Use Cases​

  • User Authentication: Verify identity through biometric verification
  • Account Registration: Confirm user identity during signup
  • Fraud Prevention: Detect and prevent biometric spoofing attacks
  • Security: Enhance account security through biometric verification