We built this because most image tools quietly upload your photos. We didn't want to be another one.
The short version.
DontTouchMyPic is a small set of image tools that run entirely inside your browser tab. Convert HEIC to JPG. Compress. Resize. Crop. Rotate. We don't have a backend. Your photos never hit a server — because there isn't one for them to hit.
We built the site because we got tired of using image converters that silently shipped our holiday snaps to some third-party bucket somewhere. "We'll delete it in 24 hours" is a policy. Not uploading at all is a fact.
Don't take our word for it — read the code.
The entire site is on GitHub. If you want to verify that nothing gets uploaded, the source is right there: every tool, every script, every network boundary. Open your browser's DevTools too while you're at it — you'll see the tool code load, and then silence.
github.com/NickPax/donttouchmypicOur promises.
- Your photos never leave your device.Not to us. Not to a third party. Not to anyone.
- No sign-up, ever.No email, no password, no "unlock this feature".
- No watermarks, no resolution caps.The output of the tool is the output. Nothing added, nothing nagging.
- No tracking inside the tools.We use a cookieless page-view counter at the site level, nothing more. No pixels, no third-party scripts watching your files.
Privacy, stated plainly.
This site is a static bundle of HTML, CSS and JavaScript served from a CDN. There is no application server, no database, no file-upload endpoint. When you drag a photo onto a tool, the bytes move from your filesystem into your browser's memory. They don't go further.
The HEIC → JPG tool uses libheif (via heic2any), compiled to WebAssembly and bundled into the page. It runs inside your browser's sandbox. We cannot read what happens there, and neither can anyone else.
We don't set cookies. We don't use localStorage. We don't run third-party scripts inside the tools. The only outbound traffic is the single lightweight beacon from Cloudflare Web Analytics, which records anonymous page views and no personal data.
To earn the site its keep, we plan to serve a small number of contextual ads around the tools. Ads render in their own frames — they don't and can't see the photo you're working on. If the trade-off isn't to your taste, uBlock is a perfectly reasonable response.
How the site works.
Three steps. None of them involve a server.
- Step 01 1
You open a page.
Your browser loads a static bundle of HTML, CSS and JavaScript from a CDN. That's the whole site.
- Step 02 2
You drop a photo.
The tool loads it into memory inside this tab. No upload, no queue — there is no tool endpoint to hit.
- Step 03 3
You download the result.
The converted file is generated locally and saved through your browser. Close the tab and every trace vanishes.