The best place to mask aadhaar is at the point of capture by your customers. We provide powerful mobile SDKs for Android and iOS that can be readily integrated into your existing mobile applications so Aadhaar masking is done at the point of document capture. You can start your compliance journey now with a free trial.
Learn moreThis is perhaps how the vast majority of aadhaar images are uploaded to your systems. As soon as the images are uploaded, your system can call our Aadhaar masking API to instantly mask the image before they are stored in your backend system, thereby remaining fully compliant with prevailing regulations.
Learn moreWhile the mobile SDK and Web API provides real time aadhaar masking, we have observed businesses have historical aadhaar images stored in their document management systems. Use our batch aadhaar masking jobs to schedule masking all your historical images in one go. Our aadhaar masking technology has come leaps and bounds and has the highest industry accuracy and speed.
Learn moreWe support a variety of image formats that are commonly accepted by businesses. We support PDF, JPG, PNG, TIFF, BMP, Base 64 formats. Besides, we also support single and multiple sided aadhaar images, straight and rotated images, colour and greyscale aadhaar images, front and back of aadhaar in the same page as well for a successful aadhaar masking.
Learn moreWe provide a fully compliant on-premise Aadhaar Masking solution (airtight, ensuring no data leaves your servers). This on-premise solution caters to both historical image masking (batch masking) and real-time aadhaar masking using APIs. For onboarding via mobile applications, we provide SDKs (Android and iOS) for masking Aadhaar images completely offline and without an internet connection, making it a fully compliant solution even in remote villages of India during onboarding.
Learn moreWe are proud to launch the third generation of in-house trained Aadhaar Masking model with close to 99% accuracy and a speed of less than a second per masking using commodity CPU servers. We have helped large Banks and NBFCs obtain full compliance certification from RBI from the date of initial notice to the time of audit. You don’t have to take our word for it. You can do a free trial with your own image formats to check out our accuracy and speeds with your own data. You can also talk to our large Clients to obtain an unbiased review of our masking technology.
Learn moreAadhaar and its regulations are governed by UIDAI and followed by numerous regulators such as RBI, IRDAI, TRAI and SEBI. The regulations pretty much mandates every business collecting Aadhaar cards to mask the first eight digits of the Aadhaar number once the KYC is completed. You can refer to the following regulations with regards to Aadhaar masking.
UIDAI regulation on Aadhaar Masking dated 23 October 2018: Ordinance Aadhaar Amendment: F.No.13012/171/2018/Legal/UIDAI/114
RBI regulation on Aadhaar Masking: Master Direction – Know Your Customer (KYC) Direction, 2016 (Updated 29 May 2019): RBI/DBR/2015-16/18, Master Direction DBR.AML.BC.No.81/14.01.001/2015-16 AND Amendment to Master Direction (MD) on KYC: RBI/2018-19/190,DBR.AML.BC.No.39/14.01.001/2018-19
IRDAI regulation on Aadhaar Masking dated 29 January 2019: Allowing of Aadhaar Card as one of the acceptable documents for KYC- under certain conditions: Ref: IRDAI/SDD/Cl R/MISC/020/01/2019
SEBI regulation on Aadhaar Masking dated 24 April 2020: Clarification on Know Your Client (KYC) Process and Use of Technology for KYC: Ref: SEBI/HO/MIRSD/DOP/CIR/P/202
Aadhaar and its regulations are governed by UIDAI. And as per UIDAI, Aadhaar masking refers to masking or redacting the first eight digits of Aadhaar number – in physical or digital form.
Yes, aadhaar masking regulations applies to all businesses, regardless of size or age in India. If you are collecting aadhaar images as proofs from your customers, employees, vendors etc, then you must mask aadhaar before they are stored in your systems or files.
As per regulations, you will have to mask Aadhaar preferably at the point of capture and certainly before storing them permanently in your downstream systems and databases.
Yes. If you are using services such as Video KYC and accept aadhaar images in the video, then you must redact the Aadhaar Number from the Aadhaar card shown in the video.
No. You as per regulations you cannot store the full Aadhaar Number in your downstream systems and databases. However, if you are a regulated entity and have an Aadhaar Vault system, you may store the full Aadhaar Number in your vault and then use a surrogate number in your downstream numbers.
Yes. Every Aadhaar Card captured historically need to be masked regardless of the age of the application. We recently masked over 10 million (1 crore) historical aadhaar images stored in document management system of a bank in a record time of 90 days. Talk to us to see how we did it.
Yes. The good news is that the technology has advanced in recognizing the 12-digit Aadhaar numbers and therefore are able to do detect and mask Aadhaar numbers from images and videos accurately. In the master KYC directive published by RBI, the regulator recommends the use of AI technologies for such tasks. And we are an industry leader in masking aadhaar with over 3 crore aadhaar images masked.
We support PDF, JPG, PNG, TIFF, BMP, BASE 64, Single or multiple pages and rotated images. Furthermore, we support masking images captured as photocopies, colour or greyscale images, front and back images on the same page, and any quality as long as there is an Aadhaar number visible to mask. More recently, we have also trained and masked incorrect and improperly cropped aadhaar images.
Yes. Regardless of the industry you are in, you will have to mask/redact Aadhaar numbers as per current regulations. For instance, even if you are just a small start-up taking Aadhaar as proof of identity from employers, the same needs to be masked before filing and storage.
We can help you mask aadhaar in three simple ways: We help you mask Aadhaar images you capture from customers using our mobile SDK integrated into your own App (Android and iOS). We help you mask Aadhaar when users upload Aadhaar images as proof of ID on your web or mobile applications using our APIs and we help you mask all your historical Aadhaar images through batch jobs as a one-time step in your own servers.
Yes, if you use our dashboard to initiate KYC checks and obtain Aadhaar images as OVD, we automatically mask the image and display them in the dashboard and in the PDF report that you download as proof of KYC completion. You will remain totally compliant from day 1 when you start using our no code dashboard for your KYC.
While we have one of the highest aadhaar masking accuracies, there are edge cases which the machine simply cannot mask. For example, aadhaar is embedded with multiple ID proofs, also having numbering similar to Aadhaar. For such edge cases, we provide a manual masking tool which will allow users to view and mask them with just a simple tap. Note that the manual masking is not sold separately but as a free add on to our on-premise automated aadhaar masking software.
We provide a competitive price for one of the most advanced aadhaar masking solutions in the industry with the highest accuracy and speed. Aadhaar masking pricing depends on your mode of deployment (on device, on premise server or our cloud server); batch or real time; and volumes. Please contact our friendly sales team so you can get a custom quote for your exact needs.
Integration is straightforward. We offer multiple options:
API-based Integration: Our RESTful API allows for easy integration with your web or mobile applications, CRM, or document management systems.
On-Premises Deployment: We offer a fully air-tight on-premise deployment where all of the software, data rests within your own environment. No data ever comes out of your systems maintaining strict data privacy controls.
SDK: We provide native mobile SDKs (Android and IOS) to integrate within your mobile applications. We provide this fully white labelled to blend seamlessly into your mobile App. What’s more, the SDK offers native masking capabilities so an aadhaar image can be captured and masked offline without the need for any internet connectivity.
Our solution uses advanced AI and Computer Vision models that are trained on massive, diverse datasets for over 10 years. It consistently achieves an accuracy rate of over 99.5% in detecting and masking Aadhaar numbers across various document qualities and layouts. We continuously retrain our models to maintain this high standard. This is the reason we have masked over 150 million aadhaar images (15 Crore images) since the law was passed.
The primary focus of our solution is to detect and mask aadhaar numbers in images and e-aadhaar documents. It is straightforward to mask aadhaar numbers held in structured formats such as your databases but more complex to do it when images are buried inside multi-page PDF documents or other formats that are difficult to mask manually. We specialise in a variety of aadhaar formats that issue by UDIAI. Detection of handwritten numbers is more complex and depends on the clarity of the handwriting and the contextual placement of the Aadhaar Number in a document. For specific use-cases involving handwritten text, please contact us for a custom evaluation and a free POC with your own data.
Yes, absolutely. Our solution is built for scale – we have in one go processed over 10 crore aadhaar images (in hundreds of different formats) for a large Bank. It can process a single document in a matter of milli-seconds. For bulk processing, we offer batch masking capabilities that can handle millions of documents in parallel processing, saving significant manual effort and time.
Absolutely Yes. Our Aadhaar Masking solution is designed specifically to help organisations comply with UIDAI regulations that mandate the masking of Aadhaar numbers when displayed or shared. It also aids in compliance with the Indian DPDP Act by ensuring that the aadhaar number is never compromised or accidentally shared without the consent of the Aadhaar holder. For full details about data protection please refer to our Atlas data protection page.
This technology is vital anywhere Aadhaar documents are handled. Common use cases include:
Banking & Finance: For loan processing, account opening, and transaction records.
Insurance: Identification needed for claims and nominee registrations.
Telecom: For SIM verification and customer records.
HR & Payroll: Masking Aadhaar in employee records shared with third-party vendors.
E-Governance: For safe archiving and sharing of public application forms.
Healthcare: Protecting patient records that contain Aadhaar as an identifier.
Schools and Colleges: Protecting children and parents’ aadhaar provided at the time of admissions.
Offline Android and iOS components for identity capture. Works without internet connection. Quick integration into your native Apps. Tested in over 1000+ mobile devices.
View SDK Documentation
Restful APIs that can be integrated instantly without worrying about infrastructure or auto scaling. Our battle tested AWS environment is ISO 27001:2013 certified and monitored 24x7.
View API Documentation
Use our technology deployed as Docker containers in your own servers. In this set up there are no external calls outside your servers giving you total control over your data.
Contact Sales
Get started instantly and begin your identity verification projects. The dashboard provides you with everything you need to onboard your customers as per prevailing regulations.
Book a demo
Trusted by 250+ customers worldwide