← Back to the studio

Plain-language policy

Your media stays yours.

What stays on your device

Input media, generated outputs, and job history are stored in browser-managed storage for this site. They are never intentionally sent to MusicMixer, Vercel, or another processing service.

Media remains in local storage until you remove an individual job, use “Clear all local media,” clear this site’s browser data, or your browser evicts storage.

Network and offline behavior

Your browser contacts the host to download the site and its version-pinned FFmpeg WebAssembly engine. Once those assets are cached, active jobs continue if the network disconnects. Browsers may suspend or terminate work when a tab or application is closed; interrupted jobs can be restored and restarted.

Open-source components

MusicMixer uses ffmpeg.wasm, whose JavaScript wrapper is MIT licensed. Its WebAssembly core incorporates FFmpeg and external codec libraries that retain their respective licenses, including LGPL/GPL-compatible components. Distribution notices are included with the installed packages and source repository.

Other runtime components include Next.js, React, idb, and fflate under their respective open-source licenses. MusicMixer is not affiliated with the FFmpeg project.

URL downloads

The hosted browser application does not download media from YouTube or other platforms. A future desktop edition may offer local yt-dlp imports only for material the user owns or is authorized to download, subject to each service’s terms.