Skip to content
DontTouch My Vid.
Colophon · §00

We built this because most video compressors quietly upload your footage. We didn't want to be another one.

Privacy · Enforced static · CDN zero servers WebCodecs

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.

Open source · MIT

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/donttouchmyvid
Manifest · §01

Our 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.
§02 · Privacy

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.

§02 · Procedure

How the site works.

Three steps. None of them involve a server.

  1. 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.

  2. 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.

  3. 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.

§04 · FAQ

About · FAQ.

Short answers. Anything missing? Tell us.

How can I verify you're not uploading?

Two ways. (1) Open your browser's DevTools and switch to the Network tab. Use any of the tools. You'll see the page load, the worker code chunk load, and then — silence. No file uploads, no POSTs to an API, no background pings. (2) Read the source directly at github.com/NickPax/donttouchmyvid — every line of the encoder logic is public.

Do you use cookies or localStorage?

No cookies. No localStorage writes from our tools. We don't need either to run, so we don't use them. No cookie banner required.

Do you track analytics?

Cloudflare Web Analytics — cookieless, aggregated, no personal data. It counts page visits so we know whether the site is worth maintaining. We do not load Google Analytics, Facebook pixel, or any other third-party tracker.

Why does the site have ads?

Tools like these aren't free to build and maintain. A small number of contextual ads keeps the lights on without a paywall. Ads never see your videos — they render in isolated frames, scoped to the page layout, not to the worker.

Are there sister sites?

Yes — DontTouchMyDoc for PDFs and DontTouchMyPic for images. Same principle: nothing uploads, ever.