Aadhaar (UIDAI)OVSE Aadhaar e-KYC
Get a Demo
OVSE · Offline Verification Seeking Entity

Aadhaar e-KYC, verified by face.

A consent-first identity layer for your apps and websites. The resident authenticates in the Aadhaar App, shares only the fields they choose, and your product receives a UIDAI-signed verifiable credential — no Aadhaar number, nothing stored.

  1. Your apprequests a signed intent
  2. Consentresident agrees, in their language
  3. Aadhaar Applive face authentication
  4. Your endpointverifiable credential returns
Verified credential, not a lookup

The resident proves who they are — once, with their face.

Every request is scoped to exactly the claims you need and signed with your key. Face authentication happens inside UIDAI's Aadhaar App; the signed result comes straight back to you.

ECS OVSE · Credential received
Verified

Aadhaar credential received.

TXN  7a3f21e0-4c8b-4a2d-9f10-2b5e8c0d44a1
Synthetic resident portrait
Aarav Sharma
Face match · confirmed
Date of birth1990-06-15
GenderMale
Mobile98765 43210
AddressBengaluru, Karnataka 560001
Illustrative — synthetic identity, no real person
Web · Desktop

Cross-device QR

Checkout or kiosk on a desktop. The resident scans with the Aadhaar App and verifies on their own phone.

Web · Mobile

Web-to-App

A mobile browser page. Consent, then one tap opens the Aadhaar App on the same device and returns.

App · Android

Android app

Native or Flutter. A direct app-to-app intent hands the signed credential straight back to your screen.

App · iOS

iOS app

SwiftUI or Flutter. A verified return scheme brings the credential back into your app after face auth.

Selective

Share only what's needed

Choose from 40 Aadhaar claims per service — name, photo, an age band, or a full address. Never the Aadhaar number.

Zero retention

Nothing stored

KYC data is delivered to your endpoint and dropped from ours on read. Every credential is UIDAI-signed and verified server-side.

From request to credential

Four steps, one signed intent.

  1. Request

    Your backend asks the OVSE service for a signed intent, scoped to the claims you need.

  2. Consent

    The resident reads the purpose in their language and agrees — scanning or tapping Continue.

  3. Authenticate

    The Aadhaar App runs live face authentication and releases only the consented fields.

  4. Receive

    A UIDAI-signed credential arrives at your endpoint, ready to verify and use.

Add trusted Aadhaar identity to your product this sprint.

Get a Demo