by Team Breaking Byte
AI-powered privacy filter for faces & sensitive information
In the era of digital sharing, privacy often takes a back seat. Maskerade is a simple yet powerful tool that automatically detects and masks faces and sensitive text (IDs, names, or confidential details) in images.
- Automatic face and sensitive text redaction
- Pick and choose which data to "mask"
- Backend: Python 3.13.7, Flask, Flask-Session
- Image Processing: OpenCV, face_recognition, easyocr, numpy
- PII Detection: presidio-analyzer
- Frontend: HTML5, CSS3, JavaScript
- Python 3.13.7
- pip (Python package manager)
- The following Python packages (installed automatically via
requirements.txt):- Flask
- Flask-Session
- opencv-python
- numpy
- easyocr
- face_recognition
- presidio-analyzer
- A modern web browser (eg. Chrome, Firefox)
- Clone this repo
- Setup a virtual environment. Example: run
python -m venv venv - Run
pip install -r requirements.txt - Run
python main.pyorpython main_debug.pyfor development
- Luke A. (@lukeai-tan)
- Shiroy (@SSHiroy)
- Hongxun (@BestBearrr)