KYC Identity Verification — Document, Liveness, and Database
Government ID authentication, liveness detection, and database verification in a single API call — with configurable CDD and EDD risk tiers for your compliance program.
Government ID authentication across 50+ countries
Kycanvas authenticates government-issued identity documents — checking physical and digital security features for forgery indicators, extracting structured identity data via OCR, and comparing the extracted data against the document template for that jurisdiction and document type.
- US driver's license, US passport, US state ID
- 50+ country government-issued passports and national IDs
- Forgery detection: document template comparison, security feature analysis, data consistency checks
- Structured data extraction: name, date of birth, ID number, expiry, address fields
Active and passive liveness with anti-spoofing
Liveness detection confirms that the person submitting the identity verification is a live human present at the time of submission — not a photo, video replay, or deepfake. Kycanvas supports both active liveness (requires a user gesture) and passive liveness (analysis-only, no user action) depending on your friction tolerance and risk requirements.
- Passive liveness for minimal-friction consumer onboarding flows
- Active liveness for higher-risk onboarding or EDD tier requirements
- Anti-spoofing against print attacks, replay attacks, and 3D mask attacks
- Mobile SDK (iOS and Android) and web SDK for in-browser capture
Passive liveness — analyzing
Identity database checks
Kycanvas optionally runs database verification checks to confirm that the identity data extracted from the document matches authoritative data sources. Data freshness and availability vary by source — Kycanvas treats database check signals as one input to the overall CDD decision, not as a standalone pass/fail gate.
Social Security Number verification
SSN verification against third-party data sources. Note: uses third-party data; subject to data source coverage and freshness limitations.
Address verification
Address verification against postal and third-party address databases. Supports USPS address standardization for US residential addresses.
Phone number verification
Phone carrier lookup and SMS OTP verification. Checks for VoIP numbers and phone number-identity inconsistencies.
Data freshness disclaimer
Third-party database checks are subject to data freshness and coverage limitations not within Kycanvas's control. Your compliance program should account for this signal limitation.
CDD and EDD risk tiers
Kycanvas implements a configurable CDD/EDD framework designed to support risk-based compliance programs consistent with FinCEN CDD Rule requirements. Standard and enhanced tiers are defined by your compliance team's risk parameters — Kycanvas enforces them consistently at scale.
Structured verification API response
Every verification decision returns a structured JSON response with the overall decision (pass/review/fail), a 0-100 risk score, component-level results, and the list of contributing signals. The full response is logged for audit trail purposes.
{ "verification_id": "ver_9f3a7e", "applicant_id": "app_8f2c4d", "decision": "pass", "risk_score": 14, "components": { "document_auth": "pass", "liveness": "pass", "ssn_check": "match", "address_check": "match" }, "cdd_tier": "standard", "aml_status": "clear", "completed_at": "2025-10-22T09:14:33Z" }
See KYC verification in your onboarding flow.
Talk to Mira about integrating Kycanvas KYC verification into your pilot onboarding program.
Start a Pilot