How these tools stay private
Images are read with the File API, decoded with createImageBitmap, transformed on a canvas and encoded by your own browser. There is no upload endpoint in this project. You can confirm it: open the network panel, run a compression, and look at the requests — only static files are fetched.
What we do not claim
- No “exact KB guarantee”. Targets are best effort and labelled as such.
- No invisible watermark removal, upscaling or background removal.
- No claims about exam-specific photo rules; use the numbers your form publishes.