
Devansh80/Aadhaar-UID-Masking-Tool
📦 Open Source ProjectDevansh80
An automated Python-based tool for detecting and masking Aadhaar card UID numbers using OCR and image processing.
The Aadhaar-UID-Masking-Tool is a specialized Python project that addresses the critical need for privacy in document management. By integrating Tesseract OCR for text recognition and OpenCV for image manipulation, the tool scans uploaded images to locate the 12-digit Aadhaar UID. Once identified, the system automatically applies a black overlay or blur to the sensitive region, effectively masking the number while preserving the rest of the document's context. The pipeline involves image preprocessing (such as grayscale conversion and thresholding) to enhance OCR accuracy, followed by pattern matching to isolate the UID sequence. This project serves as an excellent reference for developers interested in building automated PII (Personally Identifiable Information) redaction systems using open-source computer vision libraries.
💡Highlights
- ├─Tesseract OCR for text detection
- ├─OpenCV-based image redaction
- └─Automated PII masking pipeline
🎯For
- ├─Software Developers
- └─Data Privacy Engineers