Privessa

Chat Screenshot Redaction

Cover contact names, avatars and sensitive text in a chat screenshot.

Redaction & masking Heavy client-side (WASM) tesseract.js OCR + layout heuristics + Canvas

Tool preview

How to use it

  1. 01

    Drop the screenshot.

  2. 02

    Names in the top band, avatars and sensitive lines are covered.

  3. 03

    Download the result.

Limitations

FAQ

Why cover avatars by position?

Face detection would need another model download. In chat layouts the avatar sits in a predictable column, which is enough for most screenshots.

Are message texts changed?

No, only names, avatars and lines that contain contact details.

Is the image uploaded?

No.

Files never leave your device

Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.

Technical details

Processing
Heavy client-side (WASM)
Implementation
tesseract.js OCR + layout heuristics + Canvas
Category
Redaction & masking
Network requests
None while processing

Related tools