Privacy
The image never leaves this tab.
Not after processing. Not for moderation. Not as an anonymous analytics event. Your browser reads the file, redacts it, and writes a new one.
This page explains how the editor handles your image. For the formal policy — cookies, hosting logs, and your rights — read the Privacy Policy.
Privacy PolicyData flow
The whole trip happens inside the page.
There is no processing queue, no temporary bucket, and no “we delete it after 24 hours” promise to trust. The file is decoded by your browser.
In this browser tab
Local only- 01
You choose a file
A file picker, a paste, or a drop. The browser creates a local object URL — no request leaves the page.
- 02
The browser decodes it
The image is drawn to an in-memory canvas. This is the same canvas API every image editor uses.
- 03
You draw the boxes
Redactions are drawn over the local pixels. Undo history lives in JavaScript memory, not a database.
- 04
Canvas exports a new image
The download is a fresh file encoded from the canvas. It carries no EXIF, GPS, or device metadata.
No server in the middle.
There is no endpoint to receive an image, so there is nothing to retain, log, moderate, or sell. Closing the tab clears the working copy from memory.
Illustrative request
POST /upload
→ 404 Not FoundNo such endpoint exists on imageredaction.com.
Network requests
The honest list.
Smart detection is optional, and it is the only feature that needs to fetch code after the page loads. Here is every request the editor can make.
| Request | When | What it contains |
|---|---|---|
| This page and its font | When you open the site | HTML, CSS, JavaScript, and the self-hosted Inter font. No image. |
| Tesseract.js | First time you run Smart detect | The OCR library from jsDelivr. No image. |
| OCR core and English model | First Smart detect in a browser | WebAssembly and language data requested by Tesseract.js. No image. |
| Your screenshotNo uploads. | Never | Nothing. There is no upload endpoint to receive it. |
This page and its font
When: When you open the site
HTML, CSS, JavaScript, and the self-hosted Inter font. No image.
Tesseract.js
When: First time you run Smart detect
The OCR library from jsDelivr. No image.
OCR core and English model
When: First Smart detect in a browser
WebAssembly and language data requested by Tesseract.js. No image.
Your screenshot
No uploads.When: Never
Nothing. There is no upload endpoint to receive it.
What “on-device” means here
The OCR engine is downloaded code, and the recognition runs inside your browser. Your image is not sent with the request. The static host and the CDN may keep ordinary access logs for the requests that do happen, as any website or CDN does. Those logs contain the request URL, not your screenshot.
Verify it yourself
Do not take the page’s word for it.
The claim is testable in about two minutes. If you find a request that contains your image, that is a bug worth reporting.
- 1
Open your browser’s developer tools and switch to the Network tab. Clear the list.
- 2
Load an image and draw a few boxes. Watch the request list: no image request appears.
- 3
Run Smart detect. You will see requests for the OCR library and model. The screenshot is not among them.
- 4
Disconnect from the internet. Manual redaction, copy, and download still work because the pixels are already local.
- 5
Open the downloaded file’s properties. There is no camera, GPS, or device metadata field to find.
Your device, your responsibility
Browser extensions, clipboard managers, and screen-recording tools can read what happens in a tab. If your threat model includes a compromised browser, use a clean profile or a separate device.
No account, no profile
There is no sign-in, no email capture, and no per-user storage. The editor has no idea who you are. That is also why there is no usage history to export.
Open to inspection
The editor is plain JavaScript and canvas. There is no hidden native layer. Use the network tab, read the request list, and test the offline behaviour.
Privacy questions
The short version, repeated.
The same answers as the FAQ, focused on where the image goes and what leaves the page.
Are my images really never uploaded?
Is it free? Do I need an account?
How does smart detection work?
Does it work offline?
Is EXIF and GPS data removed?
Can I make the exported file smaller?
See for yourself
Bring an image. Watch the network tab.
The editor is the proof. Load a screenshot, redact it, export it, and inspect the file. Nothing needs to leave the tab.
Free · No account · Nothing uploaded