Konnect ID · Identity verification

Identity, verified: from the document to the decision

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

One journey, four beats

01

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.

02

Presence

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.

03

Face comparison

The selfie is compared to the ID card photo (AWS Rekognition). 85% similarity threshold by default, configurable per client.

04

Decision

Complete file, clean extraction, matching faces: automatic approval. Any deviation, including an AML hit, routes the file to a fully equipped manual review.

What Konnect ID covers

AML, sanctions and PEP screening

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.

Business KYB

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.

Full white label

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.

Cross-device continuity

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.

Review back office

Manual review queue, document viewer, traced Approve / Decline decisions, dashboards, four access roles including one scoped to a portfolio of clients.

Auditable files

Every step, every automatic or manual decision and every screening is timestamped in the file history: ready for the regulator's inspection.

Privacy by construction

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.

Your data, on your infrastructure

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).

Built for your developers

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).

  • Session init → verification URL to open as a redirect, new tab or native WebView
  • Event webhooks: status updated, verification decision
  • Standalone OCR endpoint: extract the 9 ID card fields without creating a session
  • On-demand AML screening (person or entity) with a single API call
session/init
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", ... }

Engine numbers

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

Frequently asked questions

Which documents does Konnect ID verify?

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.

Where is my customers' data stored?

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.

How does Konnect ID integrate with my application?

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.

What happens when AML screening returns a match?

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.

Verify your first files with Konnect ID

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