Document
The identity document, front and back. OCR (Google Document AI) is trained per document type: in production on the Tunisian ID card, it extracts 9 fields, normalizes Arabic dates and returns a confidence score.
Konnect ID · Identity verification
Konnect ID verifies your customers in a hosted, white-label journey: automatic reading of the identity document, presence check, face comparison and AML screening, through to automatic approval or manual review. A module of the Konnect platform, proven in production on the Tunisian ID card.
The identity module of the Konnect platform
The identity document, front and back. OCR (Google Document AI) is trained per document type: in production on the Tunisian ID card, it extracts 9 fields, normalizes Arabic dates and returns a confidence score.
Camera selfie with blink-based presence detection, running in the browser. The journey can hop from desktop to mobile in real time without starting over.
The selfie is compared to the ID card photo (AWS Rekognition). 85% similarity threshold by default, configurable per client.
Complete file, clean extraction, matching faces: automatic approval. Any deviation, including an AML hit, routes the file to a fully equipped manual review.
Every KYC file is screened through Reis™ (ACURIS data): sanctions, PEP, adverse media. PDF profile export, full history, and any match goes to manual review.
Manager's ID card, power of attorney, trade register extract and tax registration, beneficial owner with ownership percentage: structured collection of company files, with the same document checks.
Colors, light and dark logos, font, buttons, free-form CSS: the journey carries your brand. A visual editor composes the 17 available step types and previews the result live.
Users start on desktop and continue on mobile for the camera: the session follows in real time, with conflict detection if two devices are open.
Manual review queue, document viewer, traced Approve / Decline decisions, dashboards, four access roles including one scoped to a portfolio of clients.
Every step, every automatic or manual decision and every screening is timestamped in the file history: ready for the regulator's inspection.
Extracted data encrypted with AES-256-GCM, blind-index search (the ID number is never indexed in clear text), and a no-persistence mode: data expires within 24 hours if you choose to store nothing.
Document storage on the S3 or MinIO bucket of your choice, in your infrastructure, with signed, temporary viewing URLs. Journey and back office in French, English and Arabic (RTL).
A hosted flow that integrates with a redirect or a WebView: your backend initiates the session, Konnect ID hands back via webhook. OpenAPI-documented API, ready-made snippets for 7 stacks (cURL, Node, Python, Flutter, React Native, Kotlin, Swift).
POST /api/session/init
x-api-key: kid_live_xxxxxxxxxxxxxxxx
{
"flow": "KYC",
"language": "fr",
"persistData": false,
"webhookUrl": "https://votre-backend.tn/kyc-webhook"
}
201 { "verificationUrl": "https://.../verify/{session}/kyc", ... }9
fields extracted by OCR (ID card)
85%
face similarity threshold (default, configurable)
17
configurable step types
3
languages (FR, EN, AR + RTL)
24h
data expiry in no-persistence mode
Document recognition is trained per document and per market. In production today: the Tunisian national ID card, front and back, for residents and non-residents, with Arabic date normalization. The same pipeline (OCR, checks, face comparison, screening) can be trained on other documents: tell us about your market.
On your side: each client gets its own S3 or MinIO storage, in its infrastructure, with signed viewing URLs. And if your policy requires it, no-persistence mode keeps nothing: data stays in memory and expires within 24 hours.
As a hosted flow: your backend creates a session via API and receives a verification URL, opened as a redirect or in a mobile WebView. Webhooks notify you of status and decision. Integration snippets are provided for 7 stacks.
The file is never auto-approved: it goes to manual review with the screening details (provider score, PDF-exportable profile), and your compliance team decides from the back office. Every decision is timestamped.
Tell us about your onboarding journeys and regulatory constraints. We'll configure a flow under your brand and open a demo access for you.
Book a demo