Your video stays on your device
What happens to your video
- Your browser does all the work. The page sends your video to no server.
- The page has no ads, no account and no cookies.
- The page does not save your video or your settings. When you close the page, they are gone.
- When a job ends, the page sends one anonymous count to our server. A job is a compressed video, a trimmed video, a GIF, a converted video or a screen recording. The job is "video_compressed", "video_trimmed", "gif_made", "video_converted" or "screen_recorded". The count has the tool, the job, the page type, a random id for this page load, and mobile or desktop. It has no file name, no size and no setting. No cookie, no IP address.
- If the page has an error, it sends an error report to the server. The report has no video and no personal data.
How the video is compressed
The page runs FFmpeg in your browser, as WebAssembly code. The first time you pick a video, the page downloads the engine from this site. It is 32 MB. It is the only file the page downloads for the work. No other site gives the page a file.
The engine reads your video from your disk. It writes the new video in the memory of your browser. The page then shows it to you and offers it as a download.
Screen recording
The screen recorder works in your browser. Your browser asks you what to share. The page then records it in the memory of your browser.
The screen recording never leaves your device. The page sends it to no server. It also does not save it. When you close the page, it is gone.
Who hosts this page
Cloudflare hosts this page. Like any web host, it sees your IP address and the page you ask for. It keeps technical request logs, with no IP address, for 7 days. Cloudflare also counts visits to the page with Cloudflare Web Analytics. For about 1 in 10 requests, it records the browser and operating system, the language, the network and an approximate location. It works these out from your connection.
Licences and credits
- FFmpeg (LGPL-2.1 or later; this build uses it under the GPL). It reads and writes video. Source code of FFmpeg.
- x264 (GPL-2.0 or later). It makes the H.264 video. Source code of x264.
- ffmpeg.wasm: the packages @ffmpeg/ffmpeg and @ffmpeg/util (MIT), and @ffmpeg/core 0.12.10 (GPL-2.0 or later). They bring FFmpeg to the browser. Build files and source of the core.
You can replace the engine files
The engine is in separate files. We did not change them. /vendor/ffmpeg-core/0.12.10/ffmpeg-core.js is the same file as in the package.
The WebAssembly file is too big for our host. So we cut it, byte for byte, into parts: ffmpeg-core.wasm.part0 and ffmpeg-core.wasm.part1. The page joins them in your browser. Joined, they are the same file as in the package.
Read the notice. You can replace these files with your own build of FFmpeg.
Questions
Questions, or want your data removed? Write to kamadorueda@gmail.com.