Local-first processing
Redaktix reads a screenshot with Tesseract.js compiled to WebAssembly in this browser. The image pixels and the recognized text stay in tab memory. They are not copied into a request body and they do not leave the browser.
Screenshot pixels
in tab memory
in tab memory
WASM OCR
/assets/ocr on this origin
/assets/ocr on this origin
Redacted PNG
downloaded locally
downloaded locally
There is no arrow from the screenshot to a Redaktix server. The OCR worker, core, and eng/tur traineddata are static files under /assets/ocr.
Verify in Chrome DevTools
- Open Redaktix and press F12. Select the Network panel. Enable Preserve log.
- Drop, paste, or select a screenshot, then click Scan sensitive data.
- Inspect the request names. Image bytes do not appear as an outbound payload.
- Same-origin files under /assets/ocr are the OCR engine and language data, not your screenshot.
- The screenshot file name is not a request URL. Closing the tab drops the decoded image.