Artificial Intelligence (AI) has opened doors to countless innovations, but it also brings along serious concerns—especially when it comes to identity security. A recent LinkedIn post revealed that ChatGPT was able to generate what appeared to be an Aadhaar card, triggering fears over the ease with which fake government IDs can now be created using AI.
Amid rising dependency on Aadhaar for everything from banking to phone verification, the emergence of fake, AI-generated Aadhaar cards has raised red flags.
How AI is being used to mimic Aadhaar
A LinkedIn user recently experimented with ChatGPT to test whether an Aadhaar card could be generated—and the outcome was alarming. Despite AI’s inability to access UIDAI’s official databases or create authentic records, its capability to produce convincing visual fakes has sparked major security concerns. Fraudsters could exploit such tools to mislead individuals or institutions by generating Aadhaar-like cards with altered details and design.
Why this matters: Aadhaar’s significance in India
Aadhaar is a 12-digit unique identity number issued to every Indian citizen, including children and infants. Managed by the Unique Identification Authority of India (UIDAI), it serves as a crucial document for identity and address verification and is often mandatory for bank accounts, mobile numbers, PAN cards, and financial transactions.
Spotting fake Aadhaar: Key differences to look for
To help citizens differentiate between real and AI-generated Aadhaar cards, here are five critical checks:
Photograph mismatch: AI-generated Aadhaar cards often show discrepancies between the uploaded photo and the one that appears on the final card.
Font inconsistencies: Compare the fonts used in English and Hindi on the card—AI models may struggle to replicate official typography accurately.
Syntax and formatting errors: Look out for misplaced colons, slashes, or commas in personal details and layout.
Incorrect logos: Closely examine the Aadhaar and Government of India logos. Fake versions may appear blurry or improperly scaled.
QR code check: A genuine Aadhaar card contains a scannable QR code. If it’s present, scan it to verify its authenticity
How to verify Aadhaar online: UIDAI step-by-step guide
To confirm whether an Aadhaar number is valid:
Step 1: Visit https://myaadhaar.uidai.gov.in/verifyAadhaar
Step 2: Click on “Check Aadhaar Validity”
Step 3: Enter the 12-digit Aadhaar number and captcha code
If the number is invalid, the system will not proceed. If it’s valid, you’ll receive a confirmation message stating:
“Aadhaar Verification Completed” and “[Entered Aadhaar number] Exists”
Virtual ID (VID): A secure alternative
To enhance privacy, users can generate a Virtual ID (VID)—a temporary 16-digit number linked to their Aadhaar. This can be used for authentication and e-KYC without revealing the actual Aadhaar number. Importantly, only the Aadhaar holder can generate this VID, and it is sent via SMS to the registered mobile number.