Secure, client-side image redaction powered by OCR.
All processing happens 100% in your browser. Your images never touch a server.
- π Automatic Detection - Finds emails, IP addresses, credit cards, and API keys
- π― Precise Redaction - Uses OCR word-level bounding boxes for accurate redaction
- π Privacy First - Everything runs locally via Tesseract.js
- π¦ Batch Processing - Process unlimited images at once
- β‘ ZIP Download - Download all redacted files in one click
# Option 1: NPM (Local Dev)
npm install
npm run dev
# Option 2: Docker (Easiest)
docker run -p 8080:8080 karantdev/autoredact:latest
# Option 3: Docker Compose
docker compose up -dOpen http://localhost:5173 and drop your images.
| Type | Pattern |
|---|---|
| π§ Emails | user@example.com |
| π IPs | 192.168.1.1 |
| π³ Credit Cards | 4242-4242-4242-4242 |
| π API Keys | Stripe, GitHub, AWS |
- React + Vite + TypeScript
- Tesseract.js v6 (OCR)
- JSZip (batch exports)
- Tailwind CSS
src/
βββ components/ # UI Components
βββ hooks/ # Custom Hooks
βββ utils/ # Logic & Helpers
βββ types/ # TS Interfaces
βββ App.tsx # Main Entry
GNU General Public License v3.0