Secure Every Identity.
Instantly.

Automated identity verification to prevent fraud and streamline onboarding.

Face detection
< 2s
Load Time
468
Face Landmarks
17
KTP Fields
5+
Platforms

How It Works

Three simple steps to verify your users’ identity.

1

Create Session

Call the API to create a new verification session. Get a unique URL for your user.

2

User Verifies

The user opens the link, completes a liveness check, and scans their KTP.

3

Get Results

Receive complete verification results via webhook or API polling.

Core Capabilities

Everything you need for digital identity verification.

Liveness Detection

Real-time face detection with 468 landmarks. Verify eye blinks, mouth movement, and head rotation to prove genuine presence.

OCR KTP

Automatic extraction of 17 data fields from Indonesian KTP — NIK, name, address, and more with high accuracy.

Face Matching

Accurately compare selfie photos with KTP photos. Ensure the person verifying is the identity owner.

Deepfake Detection

Automatically detect deepfake videos and images. Protect your verification process from AI manipulation.

Multi-Platform Integration

One API, every platform. Integrate via WebView, iframe, or REST API.

React NativeFlutterAndroidiOSWeb
// Create verification session
const res = await fetch('/api/sessions', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${apiKey}`,
  }
});

const { id, verification_url } = await res.json();

Privacy & Security

Biometric data is processed client-side. No facial data is sent to our servers.

On-Device Processing

Face detection runs entirely in the user’s browser.

No Biometric Storage

Face landmark data never leaves the device.

End-to-End Encryption

All API communication is protected with TLS encryption.

Ready to Get Started?

Integrate identity verification into your app today.