AADHAAR MASKING API · INDIA

UIDAI-compliant Aadhaar number redaction.

Automatic Aadhaar number masking across documents. Detects Aadhaar numbers (12-digit + QR code patterns) and redacts them while preserving document layout exactly. Required for fintech KYC, banking, insurance, and any workflow that archives Aadhaar documents under UIDAI compliance guidelines.

WHAT IT DOES

Compliance-grade Aadhaar redaction

  • ✓ Detects all 12-digit Aadhaar number patterns
  • ✓ Handles Aadhaar QR codes and barcode regions
  • ✓ Layout-preserving output — only Aadhaar region redacted
  • ✓ Works on scanned Aadhaar cards, eKYC PDFs, KYC bundles
  • ✓ Multi-page documents — every page processed
  • ✓ Audit-ready: count of redactions per document returned
python
result = client.aadhaar_masking.redact(
    file="customer_kyc_pack.pdf"
)

print(result.masked_pdf_url)
print(result.redactions_count)
# 7 Aadhaar numbers redacted across 4 pages
USE CASES

Where teams use Aadhaar Masking

CKYC archive

Redact full Aadhaar before archiving customer KYC bundles for compliance retention.

Loan + onboarding workflows

Fintech and lending — mask Aadhaar in stored KYC files while keeping document evidence intact.

Insurance claim archives

Mask Aadhaar in claim documentation packages before sharing with auditors or TPAs.

Customer support evidence

Show customer KYC documents in support tickets with Aadhaar fields masked.

Data-sharing with partners

Share verified KYC documents with partners or aggregators without exposing Aadhaar numbers.

Training data preparation

Strip Aadhaar from KYC documents before using them as training data for downstream models.

Try Aadhaar Masking with the free trial

Upload a sample Aadhaar document and see the redaction quality before you commit.