Privacy model

Local processing, first-party runtime.

Subtitle content and selected media stay in your browser. Media tools fetch public engine code from Voice2Sub’s R2-backed CDN, not a third-party package CDN.

Subtitle tools

The five subtitle utilities parse, transform and generate downloads entirely in browser JavaScript. File names, subtitle text and output are not sent to a server.

Media tools

The three media utilities run inside a Web Worker using a versioned FFmpeg WebAssembly runtime served from cdn.voice2sub.pro.vn. R2 stores only public engine/runtime assets; user media is never uploaded to R2.

Analytics

This package contains no analytics integration. If analytics are added later, file names, subtitle content, media bytes and extracted metadata must remain excluded.

Browser memory

Media processing copies selected bytes into browser memory and the WebAssembly filesystem. The current architecture uses conservative size warnings and cleans temporary filesystem entries after each operation; cancel/reset terminates the worker.