TRANSBANDmultiTransBender · v0.1b

Your audio does not leave your browser.

This is a design decision enforced by architecture, not a promise in a policy document. There is no upload endpoint. There is no audio column in the database. There is nowhere for your file to go.

How the web version handles a file
  1. You pick a file. The browser reads it into memory in this tab.
  2. It is decoded and processed by a Web Worker running inside the same tab. The engine is JavaScript executing on your machine.
  3. The result is played back and written to a download, both locally.
  4. Closing the tab discards everything. “Clear audio from memory” in the studio does it immediately.

You can verify this. Open your browser’s network panel and process a file — you will not see the audio go anywhere, because it does not.

What an account stores

An account is optional and exists so your settings follow you between machines. If you make one, the database holds:

Your email addressidentifies the account
A scrypt hash of your passwordnever the password
Session tokens, hashedSHA-256, so a dump is not a login
Your presets and region mapsdevice ids, band settings, timings
The last three renders’ settingsso you can pick a session back up
A SHA-256 of the audio you processedto match a recipe to a file you bring back

The fingerprint is a one-way hash of a decimated version of the samples. It can confirm two files are the same. It cannot be turned back into audio.

What it never stores
  • Audio, in any form, at any point, encoded or otherwise
  • Waveform images, spectrograms, or any other rendering of your material
  • Analytics, behavioural tracking, or third-party scripts
  • Anything at all if you never create an account
The plugin and local standalone are different on purpose

They run on your machine, so keeping things is free and safe. They write copies of your exports, keep your settings alongside them, and hold rolling backups of your last three processings. Redundancy is a virtue when the storage is yours. It is a liability when it is someone else’s, which is why the web version keeps nothing.