Please turn your head left slowly
Confidence: 99.7% · 840ms
99.9%
Liveness accuracy
iBeta L1+L2
Certified
<1s
Passive mode
0.01%
False accept rate
Detection Methods
Two modes. One unbreakable defence.
DigiVerify offers both active and passive liveness detection — choose based on your use case, risk level, and the user experience you want to deliver.
Threats We Block
Every spoof attack. Detected and rejected.
DigiVerify is tested and certified against the full spectrum of presentation attacks — from basic printed photos to sophisticated 3D masks and AI-generated deepfakes.
How It Works
From camera open to liveness verdict — in under a second.
The liveness pipeline analyses every frame of the capture in real time, combining multiple AI signals into a single confidence-scored decision.
CERTIFICATIONS
Independently tested. Industry certified.
DigiVerify's liveness detection is certified under the most rigorous biometric standards in the industry — not self-assessed.
iBeta Level 1
PAD testing per ISO 30107-3 — photos, screens, basic masks
iBeta Level 2
Advanced attack testing — 3D masks, silicone faces, deepfakes
ISO 30107-3
International standard for biometric presentation attack detection
Bias Audited
Equal performance across all demographics and skin tones
99.9% liveness accuracy
Correctly identifies real users across all tested conditions — different lighting, skin tones, ages, and devices.
0.01% false accept rate
Spoof attacks that slip through at the default threshold. Configurable to 0.00% for highest-risk use cases.
0.5% false reject rate
Real users incorrectly rejected. Well below the 1% industry benchmark — minimises legitimate user drop-off.
<1s passive · 4–6s active
Passive liveness returns a decision in under 1 second. Active mode completes the full challenge sequence in 4–6 seconds.
Works on any smartphone
No special hardware required. Runs on standard front cameras — no depth sensor, no IR emitter, no lidar needed.
For Developers
Session-based API.SDK does the heavy lifting.
Your backend creates a liveness session. The SDK handles camera, challenges, and frame capture. You retrieve the result. No video processing in your codebase.
// DigiVerify — Liveness Detection API
// Step 1: create a liveness session
const session = await fetch('https://api.DigiVerify.com/v1/liveness/session', {
method: 'POST',
headers: { 'Authorization': `Bearer ${apiKey}` },
body: JSON.stringify({
mode: 'ACTIVE', // or 'PASSIVE'
challenges: ['BLINK', 'SMILE', 'TURN_LEFT']
})
});
const { session_id, sdk_token } = await session.json();
// Step 2: SDK uses session_id to run challenge
// (handled automatically by iOS/Android/Web SDK)
// Step 3: retrieve result when SDK completes
const result = await fetch(
`https://api.DigiVerify.com/v1/liveness/${session_id}`,
{ headers: { 'Authorization': `Bearer ${apiKey}` } }
);
const {
decision, // 'LIVE' | 'SPOOF'
confidence, // 0-100
attack_detected, // boolean
best_frame_url // for face matching
} = await result.json();Liveness is the first line of defence.Pair it for the full picture.
Liveness alone confirms the person is present. Add face matching and document verification to confirm they are who they claim to be.
Get Started
See liveness detection in action.
Book a demo and we'll walk you through both active and passive modes — with real attack scenarios blocked live.
Schedule Your Live DemoDownload Guide
Read our insightful blogs!
Stay updated with the latest trends and innovations in finTech with our insightful blogs.


