Clean your document
before feeding it to AI
Automatically find and remove names, emails, phone numbers, addresses, and financial data from PDFs, Word, Excel, PowerPoint, images, and text — before uploading to ChatGPT, Claude, Gemini, or any AI tool.
Your files never leave your device. Zero uploads. Zero tracking.
Drop your file here
or
PDF · Word · Excel · PowerPoint · Images · Text · Markdown · HTML · CSV · LaTeX
Works offline once loaded — your file is never uploaded. (Scanned PDFs need internet on first use to fetch the OCR engine; cached after.)
Auto-detect
Names, emails, phone numbers, addresses, IBANs, credit cards, dates of birth, API keys, and more — flagged automatically.
Manual removal
Click any word or drag to select a region to remove anything the auto-detector missed.
Truly private
Everything runs in your browser. Your document is never uploaded to any server — not even ours.
PDF + text
Works on PDFs and plain text. Download a redacted PDF or copy the cleaned text straight into your AI prompt.
Common questions
Why should I clean my document before using ChatGPT or Claude? ▾
Is my document really never uploaded? ▾
What types of sensitive data does it detect? ▾
Does redaction actually delete the data or just hide it? ▾
How can I verify my data isn't being sent anywhere? ▾
- Offline test — load the page once with internet so the libraries cache, then disconnect your Wi-Fi or ethernet. Drop in a file and process it. It works exactly the same. Nothing can reach a server if there's no internet. (For scanned PDFs you need internet on the very first run so the OCR engine can download — after that, even OCR works offline.)
- DevTools Network tab — open your browser's developer tools (F12), go to the Network tab, and filter by Fetch/XHR. Process a file. You'll see zero outbound requests carrying your data. The only network activity is the one-time CDN load of the libraries themselves (PDF.js, pdf-lib, and — for scanned PDFs — the Tesseract.js OCR engine + English language model, totalling ~12 MB which your browser then caches). After that initial load, you can disconnect your internet and everything still works: file parsing, sensitive-data detection, OCR, redaction, and download. All processing of your file happens locally in your browser — nothing about your document is ever transmitted.