Data privacy in Terpside
Terpside listens to what plays in your headphones, turns it into text on your computer, translates it on your computer and shows it to you. When you close the program, that text is discarded. There is no account, no internet connection, no save button.
This is not a policy we promise to follow: it is how the program is built. The edition that is sold does not include the functions to export text or to send sentences to an external translator. They are not turned off; they are not there.
The details
- Audio: only the output (WASAPI loopback) of the device or app you choose is captured. The microphone is not opened and there is no setting that opens it.
- Recognition: Whisper runs locally. Audio is processed in memory turn by turn and discarded once transcribed.
- Translation: Opus-MT runs locally. The public edition includes no cloud translation provider.
- History: a list in memory for the session; discarded when the program closes. Not written to disk.
- Local server: the window is drawn by talking to the program itself over a port on your computer (127.0.0.1), protected with a session key. It is not a server on the internet and accepts no outside connections.
- Technical log: the program keeps an operational log (starts, errors, timings) with no sentences from calls, so we can help you if something fails. Your settings, the license and the trial start date are also on disk.
- License: the key is verified with an Ed25519 signature inside the program. No license server is contacted.
- Network: Terpside opens no outbound connections. You can check it with the cable unplugged or with a firewall.
- Tests: in every release, an automated test starts the app and checks that the export and cloud routes return 404, just like a made-up route.
What does leave your computer, and when
Only what you send: the email from the contact form, your purchase through Lemon Squeezy (which handles payment and invoicing), and, if you choose a license tied to a computer, a device fingerprint that contains no call data. None of this happens inside Terpside. It happens on this website when you choose.