Selfie Biometric Opt In Consent
🔐 What Is a Biometric Template?
A biometric template is a mathematical representation of a user's facial features. It is not a raw selfie, but a securely encoded dataset derived from the user's selfie during identity verification.
- Unique to the user
- Stored securely on the REL-ID server
- Cannot be reverse-engineered into a photo
- Used for biometric matching in future sessions
What is Biometric Opt In
Biometric opt-in refers to a user's explicit consent to allow an application or system to:
- Capture
- Store, and
- Use their biometric data — such as a fingerprint, facial scan, or voice pattern — for future authentication.
It is a privacy-first requirement, ensuring users have full control over whether their sensitive biometric information is retained and used.
📍 When Is It Stored?
The biometric template is stored after the following conditions are met:
- ✅ User passes selfie verification
- 🔔 SDK triggers
getIDVBiometricOptInConsent
- 🧑💼 App displays a screen requesting explicit user consent
- 👤 User taps "I Agree"
- 📤 App responds with
setIDVBiometricOptInConsent(true, challengeMode)
- 📦 SDK securely uploads and stores the biometric template
📘 Why Is Consent Required?
To comply with global and regional data privacy laws (e.g., GDPR, Indian IT Act), REL-ID ensures that:
- Users must opt in explicitly
- Developers present a clear explanation of storage purpose
- Storage is prohibited without consent
✅ Benefits of Storing Biometric Templates
- Enables seamless, passwordless logins
- Speeds up verification in future logins or reactivation flows
- Acts as a secure biometric fallback when device biometrics are unavailable
❌ Opt-Out Scenarios
- If the user declines consent, the template is not stored
- App falls back to other authentication methods (e.g., password)
- Template can be deleted based on user request or policy
🧩 Related SDK Elements
Event | API to Call |
---|---|
getIDVBiometricOptInConsent | setIDVBiometricOptInConsent(true/false, challengeMode) |
Updated 3 months ago