Offline Aadhaar eKYC V1 — Identity Verification
Verify identity using digitally signed Aadhaar data — no real-time UIDAI connection needed. Supports OTP-based consent and secure XML extraction.
Overview
Offline Aadhaar Verification is a recognized identity verification mechanism that enables individuals to generate and share a digitally signed Offline Aadhaar data file without requiring real-time authentication against central UIDAI systems.
Verification process
The flow consists of five main steps:
Consent capture
The user explicitly agrees to participate in the verification process.
Aadhaar number submission
The individual voluntarily provides their Aadhaar number.
OTP validation
A one-time password sent to the registered mobile number enables offline data access.
Data verification
The downloaded file contains verified demographics including name, address, photo, gender, and date of birth.
Optional biometric checks
Live photo matching and liveness detection can be performed independently for additional security.
API integration steps
The integration workflow includes:
- Initiate Session — Prepare the verification flow and establish a session
- Generate OTP — Request an OTP to be sent to the Aadhaar-linked mobile number
- Verify OTP — Validate the OTP and retrieve the offline Aadhaar data
- Reload Captcha — Restart the session if the captcha expires or needs refreshing
As per UIDAI requirements, sharing and storage of Aadhaar numbers is prohibited. Service providers must not share, publish, or display Aadhaar numbers, Share Codes, XML files, or their contents with third parties. Non-compliance may result in actions under The Aadhaar Act, 2016. Companies must mandatorily store consent documentation before proceeding with verification.
Last updated 4 weeks ago
Built with Documentation.AI