Skip to content
Case study · SDKs

Tawtheeq KYC

Identity verification that never leaves the phone

Client
Ejada Systems
Role
Mobile engineer
Year
2025
Platforms
iOS · Android
Tawtheeq KYC
0 bytes

Biometric data sent to servers

iOS + Android

Platforms

Overview

A plug-and-play KYC SDK with on-device ML liveness detection and face-to-ID matching, integrated across multiple client apps.

Tawtheeq is a production KYC SDK delivered to enterprise clients. Liveness detection and face-to-ID matching run entirely on-device, so biometric data never touches a server — a hard requirement for privacy compliance and security audits.

The core is written natively in Swift and Kotlin for performance, then exposed to React Native through a typed bridge. Clients toggle verification steps through a single config object, without touching SDK internals.

Highlights

  1. 01On-device liveness detection and face-to-ID matching
  2. 02Native Swift / Kotlin core behind a typed React Native bridge
  3. 03Config-driven steps — zero breaking changes across client integrations

Screens

Verification flow

Stack

React Native
TypeScript
Swift
Kotlin
On-device ML

Next case study

Community Chat