Remove Watermark Without Uploading: How We Built an In-Browser AI Editor
说明与用途
ClearPix 通过一次性下载 ONNX 模型并缓存到 IndexedDB,使用 WebGPU(或 WASM 回退)在浏览器中完成水印去除,确保用户图像永不离开设备。
问题
Users are uncomfortable uploading sensitive photos to online watermark removers that process images on remote servers, raising privacy concerns.
结果
ClearPix achieves privacy‑first watermark removal by moving all inference to the client, reducing first‑visit latency through prefetching, and ensuring structural privacy via client‑side caching and no‑upload guarantees.
工作流
- Open ClearPix tool page
- Browser downloads ONNX model weights from R2 CDN (with mirrors and fallback)
- Model weights are cached in IndexedDB for future use
- ONNX Runtime Web creates a session preferring WebGPU, falling back to WASM if needed
- User uploads image/video locally
- Image/video is decoded, processed, and re-encoded entirely in the browser
- Result is displayed to the user
- Optional aggregate analytics events are sent (no media data)
证据
Your image goes up, gets processed on someone else's GPU, and comes back down. Whether the privacy policy says the file is deleted afterward, you have no way to verify it, and neither do we.
When you open a tool page, your browser downloads ONNX model weights (once, then cached forever), loads them into ONNX Runtime Web, and runs inference on WebGPU where available with a WASM fallback.
- 记录日期: 2026-10-01T01:44:33.743Z