The Aadhaar Masking API allows businesses to mask the first eight digits and block the QR code of provided Aadhaar Cards before storing them in databases. This solution ensures compliance with UIDAI guidelines and regulatory requirements from UIDAI, IRDAI, RBI, and SEBI.
As per UIDAI and other important regulatory bodies in India, Aadhaar masking refers to masking or redacting the first eight digits of Aadhaar number and QR code while storing or sharing the Aadhaar docs for various ID verification and KYC purposes.
UIDAI, IRDAI, RBI and SEBI have mandated Aadhaar masking during onboarding and doing digital transactions. With Cashfree Payments, businesses can protect the privacy of customers and stakeholders, and stay compliant with minimal to near-zero efforts.
Aadhaar Masking API is easy to integrate. Businesses can also mask Aadhaar via the Cashfree dashboard.
Get masked Aadhaar instantly at the point of capture in your app or web. Save time and resources as the API takes care of masking.
Stay compliant via the powerful and accurate API to avoid penalties.
Safeguard user data privacy and security, and foster trust among customers and stakeholders.
Input image of the Aadhaar in jpg, png or jpeg format.
The API will mask the Aadhaar information during the KYC or KYB process.
Download the masked Aadhaar as output, where the first 8 digits of the Aadhaar number are masked and the QR code is blocked.
Mask Aadhaar numbers for medical records and insurance claim documents to protect patient privacy and data security.
Provide an additional layer of security to vendors and customers during the onboarding and checkout processes respectively.
Protect the personal information of customers during the KYC processes for account-related operations, loan sanctions and other financial services.
Store Aadhaar efficiently while onboarding clients during insurance policy initiation/renewal and client settlements.
As per UIDAI and other important regulatory bodies in India, Aadhaar masking refers to masking or redacting the first eight digits of Aadhaar number and QR code while storing or sharing the Aadhaar docs for various ID verification and KYC purposes.
Aadhaar masking is mandated by the regulatory authorities to protect the privacy of citizens of India and prevent misuse of personal information for any purposes without the consent of the individuals.
Aadhaar masking applies to all businesses in India - regardless of size and age. Whenever businesses collect the Aadhaar details of customers, vendors, employees, etc., they are bound to be masked before storing in their systems.
Yes, it is mandatory for all businesses - regulated or not. The businesses have to mask Aadhaar before filing or storing the Aadhaar information, whenever they collect the same.
| Specification | Details |
|---|---|
| Input Formats | JPG, PNG, JPEG |
| Masking Coverage | First 8 digits of Aadhaar number |
| QR Code | Blocked |
| Integration Methods | API, Dashboard |
| Processing Speed | Instant |
| Use Cases | KYC, KYB processes |
Comprehensive verification suite for user and business identity verification.
Easiest way to make payouts to any bank account, UPI ID, card, AmazonPay, Paytm or other native wallet 24*7 instantly even on a bank holiday.
Collect domestic and international payments on website or app.
Accept recurring payments by auto-debiting customer accounts via standing instructions on cards or UPI e mandate.
Cashfree Payments enables 1 Million+ growing businesses in India and across the globe to collect payments, make payouts, manage international payments, and more. Cashfree Payments is backed by SBI, Y Combinator, Krafton, and Apis partners and was incubated by PayPal.
RBI Authorised Payment Aggregator License Certificate of Authorisation No. 266/2025
RBI Authorised Prepaid Payment Instrument (PPI) Provider Certificate of Authorisation No. 209/2024
For technical implementation details, visit the Aadhaar Masking API documentation.