UIDAI Aadhaar Data Masking & Batch Redaction Tool

Mask Aadhaar numbers client-side under UIDAI regulations. Validate 12-digit numbers with Verhoeff D5 algorithm, mask to XXXX-XXXX-1234, and batch redact SQL and CSV logs.

⚡ Interactive Calculation Engine Active

Please enable JavaScript in your browser to run live computations, 2D envelope diagrams, and export PDF reports.

How to Use UIDAI Aadhaar Data Masking & Batch Redaction Tool

  1. Enter a 12-digit Aadhaar number to verify with the official Verhoeff D5 algorithm.
  2. Select masking character (X or *) and delimiter format (hyphen, space, or compact).
  3. Switch to Batch Redaction to sanitize database exports, logs, and CSV files in browser memory.
  4. Download the sanitized file with zero raw citizen numbers.

The Verhoeff Dihedral D5 Checksum Standard

UIDAI uses the Verhoeff algorithm to eliminate human entry errors. It uses group theory permutations over dihedral group D5 to detect all adjacent transposition errors.

Frequently Asked Questions

What is the penalty for storing unmasked Aadhaar numbers?
Storing or publishing unmasked Aadhaar numbers without an authorized Aadhaar Data Vault is an offense under Section 42 of the Aadhaar Act, 2016 carrying up to 3 years imprisonment.