We built this because most video compressors quietly upload your footage. We didn't want to be another one.
The short version.
DontTouchMyVid is a small set of video tools that run entirely inside your browser tab. Compress. Trim. Mute. Convert. Extract audio. Rotate. We don't have a backend. Your videos never hit a server — because there isn't one for them to hit.
We built the site because we got tired of feeding our talking-head clips and screen recordings into "free" web tools that silently uploaded the footage, queued it on a stranger's server, and called the round-trip "compression". "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 worker, every network boundary. Open your browser's DevTools too while you're at it — you'll see the worker load, and then silence.
github.com/NickPax/donttouchmyvidOur promises.
- Your videos 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 larger files".
- No watermarks, no caps.The output of the tool is the output. Nothing added, nothing nagging, no "free tier" 200MB cliff.
- 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 worker.
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 video onto a tool, the bytes move from your filesystem into your browser's worker memory. They don't go further.
The compressor uses mp4box.js for demuxing and mp4-muxer for muxing, both of which run inside the page. The actual video decoding and encoding uses the browser's native WebCodecs API — that means the heavy lifting can be hardware-accelerated by your GPU when it supports it.
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. The page's Content-Security-Policy header browser-enforces all of this — any attempt to fetch or upload elsewhere would be refused.
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 video 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 video.
The clip is read from disk into a Web Worker inside this tab. No upload, no queue — there is no tool endpoint to hit.
- Step 03 3
You download the result.
The compressed MP4 is generated locally and saved through your browser. Close the tab and every trace vanishes.