TutuCut

Why your video does not need to be uploaded

Editing, compression, conversion and export all happen locally in your browser, so your video file never leaves your device. This page explains how that works and the three cases where a file does get uploaded — always to your own account.

Most online video tools work like this: you upload, their server processes, you download. TutuCut has no step one and no step three, because the processing happens inside the page you are looking at.

Technically this rests on WebCodecs, the browser API that reaches the hardware decoder and encoder in your device. Muxing and demuxing use mediabunny, compositing uses WebAV — all JavaScript and WebAssembly running in your browser.

Three consequences follow directly: no upload wait even for multi-gigabyte files, no server-imposed size cap, and nobody can see your footage — including us.

Files leave your device in exactly three cases, each of which you trigger deliberately: saving a project to the cloud, 4K cloud rendering, and asking the AI to listen to a piece of audio. The first two land in your own Tutu Drive; the third tells you exactly which segment is being sent.

FAQ

How can I verify nothing is uploaded?

Open your browser developer tools, switch to the Network panel, then import a video and export it. You will see no upload request at all — only the page's own scripts and styles.

Where is my project stored then?

In your browser's local database (IndexedDB), saved automatically every 1.5 seconds. It exists only in that browser on that device, and clearing browser data deletes it.

On a shared computer, can others see my projects?

Within the same browser profile, yes. Next to "Recent projects" on the home page there is "clear local drafts" — one click when you are done. A private window works too, since closing it clears everything.

Does it work offline?

Yes. Once the page has loaded, editing, compressing, converting and exporting need no network. Only the AI assistant and cloud saving do.

What data do you collect?

When processing fails, a diagnostic record is reported: device model, available memory, which stage failed, and the raw browser error. The file name stays on your machine for display only and is not reported; video content is never reported.

Related tools