1
Step 1 of 5
Sign in
A real citizen would type their email + password here. For this demo we've pre-filled a mock account.
2
Step 2 of 5
Scan ID — front + back
Real flow uses your phone camera. Here's a mock-up of the ID front being scanned.
REPUBLIC OF THE PHILIPPINES
PhilSys National ID
Last: DELA CRUZ
First: JUAN
Middle: SANTOS
DOB: 15 JUN 1985
PCN: 1234-5678-9012
Scanning · OCR running
3
Step 3 of 5
Selfie + liveness check
3-second video that proves a real person is present. Mock illustration below.
Recording · 0:03
✓ Face detected
✓ Eyes open
✓ Liveness OK
4
Step 4 of 5
Review extracted data
OCR auto-filled these fields from the ID. Citizen confirms or edits before submitting.
Face match: 0.94 — selfie matches the ID photo. Confidence threshold is 0.6.
Identity Verified
In a real run this is where the citizen would be redirected back to their application or service.
submission_id: demo-a3f8
status: VERIFIED
face_match: 0.94
duration: 62s
Reminder: this was a mock walkthrough. Nothing was scanned or saved.
© 2024–2026 BRUB AI Technologies Inc. · Identity verification engine invented & built in-house.