Skip to main content
drukverify

The identity layer for Bhutan's banks.

ID scan. Face match. Liveness. One platform, built locally, integrated under your brand.

// Built for Bhutan

Global eKYC vendors miss the local details.
We don't.

Built in Bhutan, by people who know the documents, the language, and the regulations.

๐Ÿชช
CID-first parsing
Native CID extraction tuned to real Bhutanese samples โ€” depth on the document your bank sees most.
๐Ÿ—ฃ๏ธ
Dzongkha + English
Names and addresses preserved in their original script. No forced romanisation.
๐Ÿ“œ
Compliance-ready
Designed against current and proposed RMA digital-banking guidelines.
// Capabilities

What drukverify does

ID document + OCR
Capture and parse the documents Bhutanese banks actually see โ€” local and cross-border. High-confidence OCR with structured field extraction.
Bhutanese CIDIndian Voter Card (EPIC)AadhaarPassportDriving licence (BT + IN)
Face verification
1-to-1 face match between document portrait and a fresh selfie. Sub-second response.
Liveness
Passive, burst, and challenge modes. Anti-spoofing across photos, screens, masks, replays.
Per-customer data isolation
Every customer gets a dedicated data plane. Cross-customer reads are structurally impossible โ€” not a row filter, an architecture choice.
// Ships with everything

Your team integrates in days,
not quarters.

SDKs in every language your stack uses. A working demo app. A self-serve dashboard. Audit + usage analytics on every call.

๐Ÿ“ฆ
SDKs in every language
First-class SDKs for the platforms your team already ships. Same API, idiomatic calls.
JavaScript / TypeScriptFlutter / DartGoAndroid / KotliniOS / SwiftReact Native ยท soon
๐Ÿ“ฑ
A working demo app
A full Flutter app that runs the whole flow โ€” CID scan, face match, liveness, verdict โ€” with source available. Use it to demo internally before youโ€™ve integrated a line.
github.com/Cloud-Bhutan/drukverify-demo-app-flutter
๐Ÿงญ
Self-serve dashboard
Manage API keys, set retention per artifact, configure webhooks, invite teammates. Your ops team works without filing tickets.
๐Ÿ“Š
Audit + usage analytics
Every API call recorded with request ID, status, and latency. Usage charts by feature, mode, and time window. Pipe into your SIEM or export CSV.
// How it works

Three steps from app to verified customer

1
Capture
Your mobile app guides the customer through ID capture and a selfie.
2
Verify
drukverify runs OCR, face match, and liveness. Verdict in seconds.
3
Onboard
Receive a structured, audit-ready verification record.
// Built right

Risk officers ask hard questions.
We have hard answers.

Data isolation
Per-customer data planes, enforced at the infrastructure level. Not a row filter โ€” a structural guarantee.
Audit trail
Every API call recorded with request ID, status, latency. Filterable from the dashboard or piped into your SIEM.
Your infrastructure or ours
Run drukverify on your own infrastructure, or use ours. You choose what we store and for how long.
// Talk to us

Tell us about your onboarding

We'll set up a demo.