{"repo":"karant-dev/AutoRedact","free":true,"listed":false,"github":"https://github.com/karant-dev/AutoRedact","clone":"git clone https://github.com/karant-dev/AutoRedact.git","description":"🛡️ Client-side, privacy-first image redaction tool. Automatically detects and blurs PII (Emails, IPs, Keys) using local OCR. No server, no data leaks.","language":"TypeScript","stars":78,"topics":["data-protection","privacy","secrets-detection","security","self-hosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"🛡️ AutoRedact Secure, client-side image redaction powered by OCR. Deploy to Cloudflare All processing happens 100% in your browser. Your images never touch a server. ✨ Features - 🔍 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 🚀 Quick Start Open http://localhost:5173 and drop your images. Command Line Interface (CLI) AutoRedact now supports a fully offline CLI mode using the same powerful engine. (jpg and png support only, for now. PDF support incoming) 🎯 What Gets Redacted Type Pattern ------ --------- 📧 Emails user@example.com 🌐 IPs 192.168.1.1 💳 Credit Cards 4242-4242-4242-4242 🔑 API Keys Stripe, GitHub, AWS 🛠️ Tech Stack - React + Vite + TypeScript - Tesseract.js v6 (OCR) - JSZip (batch exports) - Tailwind CSS 📁 Structure 📄 License GNU General Public License v3.0 📖 Real-World Recipes 🛠️ CLI Power Usage 1. Batch Process a Directory The CLI processes one file at a time. Use a shell loop to process entire folders: 2. Strict Redaction for Finance/Invoices Enable strict blocking for sensitive documents: 3. Allowlist for Internal Docs Prevent redaction of known internal terms or headers: --- The Docker API is proxied through nginx and available on port 8080 at /api/ . It uses s","default_branch":null,"files":null,"tree":[],"storefront":"/r/karant-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karant-dev/AutoRedact/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}