Privacy

Your files never leave your device.

This is not a marketing claim — it's an architectural fact. There is no upload endpoint on this site. All conversion happens in your browser using the Canvas API and WebAssembly.

What we don't do

Verify it yourself

  1. Open your browser's DevTools and select the Network tab.
  2. Drop in a file and convert it.
  3. You'll see zero outbound requests during conversion.

A note on the service worker

We install a service worker so the site works offline after your first visit. It only caches a → b's own assets (HTML, JavaScript, the WebAssembly conversion libraries) so the app is fast and usable without a connection. It never sees your files, never sends them anywhere, and only ever fetches from this domain. You can verify in DevTools → Application → Service Workers.

If we ever break this

Please open an issue on GitHub. The privacy promise is non-negotiable; any change that adds a tracker, third-party request, or upload endpoint would be a bug.