7.1 Account Opening (Digital Onboarding)
The Primary Use Case
Digital account opening is the highest-volume use case for face liveness verification in banking. It represents 80%+ of all liveness verification transactions.
Complete Flow
graph TD
A["Customer downloads<br>banking app"] --> B["Selects 'Open Account'"]
B --> C["Enters basic info<br>(name, phone, email)"]
C --> D["OTP verification<br>(phone/email)"]
D --> E["Document capture<br>(ID front + back)"]
E --> F["Document verification<br>& OCR extraction"]
F --> G["FACE LIVENESS<br>VERIFICATION"]
G --> H["Face matching<br>(live face vs document photo)"]
H --> I["PEP/Sanctions<br>screening"]
I --> J{"Risk Decision"}
J -->|"Auto-approve"| K["Account activated<br>(2-5 minutes total)"]
J -->|"Review"| L["Manual review<br>(24-48 hours)"]
J -->|"Reject"| M["Application declined"]
Liveness Configuration for Onboarding
| Parameter |
Recommended Setting |
Rationale |
| Method |
Hybrid (passive-first) |
Balance UX with security |
| Passive threshold (auto-pass) |
≥ 0.88 |
80% of users pass without active challenge |
| Active challenge (if needed) |
1-2 challenges (head turn + smile) |
Minimal friction for uncertain cases |
| Max attempts |
3 |
Prevent brute-force while accommodating genuine failures |
| Session timeout |
5 minutes |
Enough time without leaving session open for exploitation |
| Deepfake detection |
Enabled |
Essential for digital channel |
| Device attestation |
Enabled |
Detect virtual cameras and rooted devices |
Conversion Impact
| Metric |
Before Liveness (Branch) |
After Liveness (Digital) |
Improvement |
| Completion rate |
45% |
82% |
+82% |
| Time to open |
3-5 days |
4-8 minutes |
99% reduction |
| Cost per account |
$25-50 |
$0.50-2.00 |
95% reduction |
| Geographic reach |
Branch footprint |
Nationwide |
Unlimited |
| Fraud rate |
0.3% |
0.05% |
83% reduction |
Next: Transaction Authentication →