Multi-modal liveness verification that defeats photos, videos, deepfakes, and 3D masks. Our passive + active challenge system ensures only real, present humans can verify their identity.
Randomized multi-factor challenges that are impossible to pre-record or fake.
Eye Aspect Ratio (EAR) analysis detects natural blinks. The system measures the precise timing and symmetry of eyelid closure — something photos and static deepfakes cannot replicate.
Users are prompted to turn their head in a random direction (left, right, up, or down). The system tracks 3D head rotation angles to verify real spatial movement.
Random micro-expression prompts (smile, raise eyebrows) validate fine-grained facial muscle control. Pre-recorded videos are defeated because the specific expression is randomized per session.
Running silently in the background — the user never sees these checks.
Every known presentation attack vector has been tested and neutralized.
| Attack Vector | Method | Detection Layer | Status |
|---|---|---|---|
| Printed Photo | Holding a printed photo of the victim | Texture analysis + blink detection | ✓ Blocked |
| Screen Replay | Displaying victim's photo on a screen | Moiré detection + lighting forensics | ✓ Blocked |
| Video Replay | Playing a video of the victim | Temporal coherence + random challenge | ✓ Blocked |
| Deepfake (Real-time) | AI-generated face overlay in real time | Compression artifacts + micro-expression timing | ✓ Blocked |
| 3D Mask | Silicone or 3D-printed face mask | Texture analysis + specular highlights + blink | ✓ Blocked |
| Cutout Mask | Photo with eye/mouth holes cut out | Edge discontinuity + depth estimation | ✓ Blocked |
| Twin/Lookalike | Identical twin attempting verification | ArcFace embedding distance threshold | ✓ Blocked |
| Camera Injection | Virtual camera feeding pre-recorded frames | Device attestation (TEE) + camera fingerprint | ✓ Blocked |
Multi-layered defense that no single attack vector can penetrate.
Tested against 340,000+ live verifications and 50,000+ simulated attacks.