New: Hypersign is now eIDAS 2.0 ready verifiable credentials and EUDI Wallet compliance built in. See case studies →
← Solutions
Solution

Real Identity Verification.
Minimal Data Exposure.

OTP-based eKYC and Offline Aadhaar (QR/XML) verification with biometric face match, backed by selective disclosure and an immutable consent trail, so you get a verified person without inheriting their full Aadhaar record. Built for fintech, gig platforms, telecom, and crew or workforce management.

Already verifying real users with HypersignAtomX, a BookMyShow company58,000+ fans verified · Case study →

How it works

One integration. Two verification paths. One disclosure choice.

01

Choose OTP or Offline Verification

Send an OTP to the Aadhaar-linked mobile number, or scan the secure QR on a physical Aadhaar card or e-Aadhaar PDF, two of the Aadhaar authentication modes UIDAI supports. Pick per user, per flow, or offer both.

02

Face Match Confirms the Person

The photo returned by Aadhaar is matched 1:1 against a live selfie using Face Authentication, another UIDAI-supported authentication mode, with liveness detection to block photos, screen replays, and deepfakes.

03

Choose What Gets Disclosed

Take the full verified demographic record, or request selective disclosure, a zero-knowledge proof of one claim, like "age over 18", with the underlying data never reaching your server.

04

Structured Result, Delivered by Webhook

Your backend receives a typed JSON response in the W3C Verifiable Credentials standard, plus a webhook event, scoped to exactly what you asked for, with a pass/fail verdict, ready to act on.

OTP-Based eKYC · Via Sub-AUA Partnership

Live UIDAI data, delivered over OTP.

An OTP is sent to the mobile number linked with the Aadhaar record. Once verified, Hypersign retrieves the demographic data live from UIDAI through our licensed Sub-AUA partner, so you get authoritative data without holding your own AUA/KUA licence.

OTP eKYC
/api/v1/aadhaar/otp/generate
● Sent
Aadhaar-Linked Mobile✓ XXXXXX7821
OTP Verified✓ Confirmed
Demographic Data✓ Fetched
via /api/v1/aadhaar/otp/verify
Source✓ Live UIDAI

Offline Aadhaar · QR & XML

No live UIDAI call needed.

Every Aadhaar card and e-Aadhaar PDF carries a UIDAI-signed secure QR code. Hypersign reads it and verifies the digital signature against UIDAI's public key, no OTP or live UIDAI call required, and no AUA/KUA licence needed on your side.

/api/v1/aadhaar/qr/verify
Secure QR Decoded✓ Read
UIDAI Digital Signature✓ Valid
XML Integrity✓ Verified
Live UIDAI Call✗ Not Required

Biometric Face Match

Match the person in front of the camera to their Aadhaar photo.

The photo returned by Aadhaar, from either OTP or Offline QR, is matched 1:1 against a live selfie with liveness detection in the same step, so a printed photo, screen replay, or someone else's Aadhaar card can't pass as a match.

Face Match
/api/v1/aadhaar/face/match
● Match
Liveness Score✓ 0.98
Face Match Score✓ 0.95
Deepfake Detected✗ None
Aadhaar Photo Bound✓ Confirmed

Selective Disclosure · Zero-Knowledge Proofs

Ask for a claim. Not the whole Aadhaar record.

Most Aadhaar verification APIs, HyperVerge, Signzy, Digio, and IDfy included, hand back your customer's full demographic block, name, date of birth, address, photo, on every single check, even when your flow only needed a yes or no answer. Hypersign can do better: using selective disclosure and zero-knowledge proofs, we prove just the one claim you actually asked for, say "age over 18: true", without ever showing us or you the underlying DOB, address, or Aadhaar number. The less PII you receive, the less you have to secure, store, or explain if you ever face a DPDP breach notification.

/api/v1/aadhaar/presentation/generate
Claim Requestedage_over_18
Disclosed✓ true
Name, DOB, Address✗ Not disclosed
Aadhaar Number✗ Not disclosed

One Aadhaar, One Identity

Stop one Aadhaar number, or one face, powering multiple accounts.

For workforce and crew management platforms onboarding large or seasonal teams, preventing the same Aadhaar number or the same face from registering under multiple profiles matters as much as verifying the document itself. This isn't a self-serve API today, it's available as a custom integration built around your account model and risk thresholds.

Talk to our team about dedup requirements →

Consent & Immutable Audit Trail

Every consent event, anchored, not just logged.

Every Aadhaar pull, OTP or offline, is preceded by an explicit, timestamped consent record, and that record is hashed and anchored to an immutable ledger the moment it's captured, not written to a database row someone could edit later. The same anchoring applies to the verification event itself, so you, an auditor, or a regulator can independently prove a consent or verification happened, and exactly when, without taking our word for it. The full Aadhaar number is never returned to your frontend, and the APIs themselves are stateless: no verification payload is stored beyond a masked reference ID, kept for 20 minutes and then permanently deleted.

Consent Anchor Registry
Aadhaar Verification✓ Consented
Consent Anchor✓ 0x9f...3ac1
Verification Anchor✓ 0x4e...77bd
Aadhaar Number✓ Masked · XXXX XXXX 4821

Compliance

In Compliance With the Aadhaar Act, DPDP-Aligned

Certifications

SOC 2 Type IAICPA · audit-ready, certification in progress
ISO/IEC 27001:2022International · audit-ready, certification in progress

Regulatory Frameworks

Aadhaar Act, 2016UIDAI Offline Paperless KYCIndia DPDP Act, 2023UIDAI Masking Norms

Licensing, stated plainly: OTP-based Aadhaar eKYC is processed through Hypersign's licensed Sub-AUA partner under UIDAI regulations. Offline Aadhaar (QR/XML) verification is processed under UIDAI's Offline Paperless KYC framework, which does not require an AUA/KUA licence. The Aadhaar verification service runs on infrastructure hosted entirely in India (GCP), and is stateless: no verification data is stored beyond a masked Aadhaar reference ID, retained for 20 minutes and then permanently deleted.

Use Cases

Who Verifies Aadhaar with Hypersign

Workforce & Crew Onboarding

Verify Aadhaar and match faces for event crews, field staff, and seasonal workers before granting site access.

Fintech & Neobanks

Meet Indian KYC obligations at account opening with OTP or offline Aadhaar verification.

Telecom & SIM Issuance

Complete DoT-mandated Aadhaar-based subscriber verification for new SIM activations.

Gig Economy & Delivery

Onboard drivers and delivery partners with Aadhaar plus face match before their first shift.

BNPL & Lending

Confirm borrower identity against Aadhaar records before extending credit in India.

Co-living & Hospitality

Verify guest or tenant identity at check-in with a hosted Aadhaar verification link.

Pricing

Simple, Usage-Based Aadhaar Pricing

Separate from our global KYC plans. A monthly minimum covers your first 500 verification journeys; every journey beyond that is billed at the same per-journey rate.

Monthly Minimum Commitment

₹7,500 (~$90)

Covers up to 500 verification journeys / month

  • Aadhaar Face Match
  • Aadhaar QR Verification
  • Aadhaar OTP Generation
  • Aadhaar OTP Verification
  • API infrastructure, processing, monitoring & support

Usage beyond 500 journeys is billed separately at ₹15 (~$0.18) per additional journey.

Per-Journey Cost Breakdown

Aadhaar Face MatchPOST /api/v1/aadhaar/face/match
₹8 (~$0.10)
Aadhaar Verification (OTP or QR)POST /api/v1/aadhaar/otp/generate + /otp/verify, or /qr/verify
₹6 (~$0.07)
Logs & MonitoringIncluded on every journey
₹1 (~$0.01)
Total per journey₹15 (~$0.18)

Aadhaar Verification is ₹6 either way: OTP generation (₹1) + OTP verification (₹5), or a single QR verification (₹6 flat).

Calculator

Estimate Your Monthly Cost

Set your expected verification volume and see the breakdown, live.

Aadhaar Face Match₹4,000 (~$50.00)
Aadhaar Verification (OTP or QR)₹3,000 (~$35.00)
Logs & Monitoring₹500 (~$5.00)
Estimated monthly cost₹7,500 (~$90.00)
Get This Plan — Talk to Sales →

Tell us your estimated volume and we'll set up your account against it.

FAQ

Everything about Aadhaar verification

Real People. Verified Aadhaar.
Onboarded with Confidence.

Deploy OTP eKYC and Offline Aadhaar verification with biometric face match in days. Talk to our team about your flow, pricing, and dedup requirements.

Aadhaar OTP eKYC · Offline Aadhaar QR/XML · Face Match · India DPDP Compliant