Identity Verification.
Identity verification at scale.
Document verification, biometric liveness detection, and real-time sanctions screening. Configure verification flows with no-code tools and deploy via Web SDK or REST API.
Complete Identity Verification
Document verification with OCR and MRZ parsing. Liveness detection with configurable approval thresholds. Real-time sanctions screening and geo-blocking built in.
Configure flows with no-code tools. Deploy via SDK or API.
Biometric Verification
Live selfie capture, liveness detection, and face match scoring with configurable thresholds.
Sanctions Screening
Real-time PEP and sanctions checks against OpenSanctions watchlist database.
Global document coverage
Full document support with country-specific requirements and double-sided capture.
Data Handling
CycurID stores identity verification information — biometric data, identity documents, extracted document fields, and verification results — to support verification, fraud prevention, and regulatory compliance.
Passport, Driver's License, National ID — plus a broad set of additional document types. Automatic pass/fail decisions with configurable thresholds and manual review queues.
One platform. Production + Sandbox environments.
Document & biometric.
Document capture with OCR and MRZ parsing. Liveness detection with face matching. Configurable thresholds route edge cases to manual review while clear decisions auto-approve or reject.
Document Verification
Passport, Driver's License, and National ID with a broad set of additional document types available. Double-sided capture with automatic front + back requirements based on issuing country.
Technical: Magic-byte signature verification for JPEG, PNG, WEBP, BMP, and PDF uploads.
Liveness Detection
Active liveness check to prevent spoofing from photos, masks, and deepfakes. Real-time selfie capture with configurable approval thresholds.
Technical: Facemap identity persistence across multiple verification sessions.
Face Match Scoring
Similarity percentage between submitted selfie and document photo. Configurable min/max thresholds for automated approval with manual review range.
Technical: Scores below min threshold auto-reject, above max auto-approve.
Multi-Country Support
Global document acceptance with country-specific requirements. Per-country field requirements, document types, and biometric options within a single flow.
Technical: Configure different requirements per country within a single verification flow.
Configurable Fields
Personal info, address, and identity fields with per-field required/optional settings. SSN mandatory for US applicants, external user ID linking.
Technical: Field groups organize requirements by category for streamlined configuration.
Configurable Groups
Collect verification flows into named groups, then point an integration at a group instead of a single flow. Route customer tiers through different requirements without changing your code.
Technical: Managed from the portal or programmatically through the public groups API.
Configurable workflows.
Create custom verification flows with specific requirements. Configure fields, document types, biometric modes, and country overrides — all through the dashboard UI.
No-code Flow Builder
Create named flows with specific verification requirements through the dashboard UI. No development needed.
Document & Biometric Mode
Choose file upload or live capture per flow. Select selfie upload, live selfie, or liveness per flow.
Country Overrides
Different field requirements, document types, and biometric options per country within a single flow.
Webhook Callbacks
Real-time POST to merchant-configured webhook URL with verification results on completion.
Age & Geo Rules
Set minimum/maximum age per flow. Per-flow IP-based country restrictions separate from global geo-blocking.
Groups Management
Organize flows into logical groups by department, product line, geography, or risk tier with groupingId.
Developer tools.
Web SDK for embeddable widgets, REST API for server-to-server integration, and webhooks for real-time results. Separate Production and Sandbox environments.
- TypeScript / JavaScript SDK
- Hosted Web SDK
- React Native SDK
- Android SDK
- iOS SDK
- Flutter SDK
- OAuth2 client
- Embeddable widget
Some integrations require authorized access to private repositories.
JavaScript SDK
Embeddable verification widget for web applications with session-based authentication.
QR Code Generation
Generate QR codes for mobile-initiated verification with short-lived one-time links.
REST API
Comprehensive API for all verification features. Submit verifications with multipart file upload.
Basic Authentication
API Key + Secret for server-to-server calls. Separate credentials for Production and Sandbox.
Webhook Integration
Per-flow webhook URL with real-time delivery. Full payload includes status, scores, and errors.
Flow & Group CRUD
Create, read, update, delete flows and groups via API. Audit trail with SDK event logging.
Data Retention
We keep personal data only as long as necessary for identity verification, in line with statutory requirements and our internal retention policies.
Sandbox Environment
Full testing environment with isolated database. No real verifications consumed during testing.
Built-in compliance.
Sanctions screening, restricted jurisdictions, geo-blocking, age verification, and configurable approval thresholds. Compliance controls enforced automatically at every verification.
Sanctions Screening
Real-time PEP and sanctions check against OpenSanctions watchlist database during every verification.
Matched entities returned with datasets and confidence scores.
Restricted Jurisdictions
Automatic blocking of applicants from sanctioned countries including Belarus, Cuba, Iran, North Korea, Russia, and more.
Restricted jurisdictions enforced at verification submission.
Geo-Blocking
Country-level geo-blocking. Global rules plus per-flow overrides.
Enforcement at SDK link exchange, flow validation, and IDV controller.
Age Verification
Configurable minimum and maximum age rules per flow or global, across a configurable age range.
Age calculated from document DOB and validated against rules.
Address Verification
Street, city, state, postcode, and country captured as structured fields and checked against the address extracted from the document when OCR matching is enabled.
Only the fields a flow asks for are compared, and requirements can differ per country.
Approval Thresholds
Automated decision routing based on liveness scores. Configure min/max thresholds for auto-approve, auto-reject, and manual review.
Scores below min auto-reject, above max auto-approve, between goes to review.
Deploy verificationin minutes.
Request a demo to see the dashboard. Get sandbox credentials to test the API. Or talk to our team about your compliance requirements.