Skip to main content
Product capability

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
Visual concept showing identity document verification flow with document icon, data extraction markers, and verification status

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.

✓ PASS ⏱ REVIEW ✗ FAIL
See the API in action →
{
 "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