Privacy Policy
Last updated: 2 November 2026
Sayvo is a voice and text translation app. This policy says what happens to what you put into it, in plain terms.
1. What happens to a translation
When you translate a voice message, an audio file or a piece of text, it is sent to our server and forwarded to OpenAI, which performs the transcription and the translation. The audio and the text pass through our server in memory only: neither the recording, nor the transcription, nor the translation is written to our database or to disk.
OpenAI handles the content under its own policy, linked above.
2. What our server keeps
This is the complete list.
| What | Why | How long |
|---|---|---|
| An installation identifier, stored as a one-way hash | To apply daily limits and recognise Premium without an account | Until the installation is removed from our records |
| Platform and app version | To keep older versions working and know when they can be retired | As above |
| A customer identifier from RevenueCat, and the date your Premium runs to (for a lifetime purchase, the date it is next checked) | To confirm a subscription or lifetime purchase is genuine | As above |
| Counts of translations per day and the estimated cost | To apply free-tier limits and detect abuse | Daily counts reset each day |
| A log line per request: which operation, which model, how many tokens, how many seconds of audio, whether it succeeded, and whether the installation had Premium at the time | To find faults and keep spending under control | Retained while the service operates |
| Purchases as RevenueCat reports them: which product, which store, the price in US dollars, when, and whether it was a test purchase | To set what the service earns against what it costs | Retained while the service operates |
| Visits to this website and taps on its App Store button: which page, your browser's preferred language, and the domain of the site you came from. No cookies, and nothing that tells one visitor from another | To see whether the website brings people to the app | Retained while the service operates |
The installation identifier is generated by the app. It is not your Apple ID, not an advertising identifier, and not tied to your device by anything we can reverse. It is kept in the system keychain, which iOS normally keeps when an app is deleted, so reinstalling Sayvo on the same iPhone continues with the same identifier and the same usage counts. A new one is created on another device, or once the keychain has been cleared, for example by erasing the iPhone.
Our server sees the network address a request comes from and uses it to limit how often the service can be called from one place. It is not stored in our database; it may appear briefly in operational logs.
3. What stays on your device
- Your translation history, in a local database that never leaves the device
- Your language and appearance preferences
- The installation identifier and usage counters, in the system keychain
Deleting the app removes the history and the preferences. The installation identifier and usage counters stay in the keychain, as described above.
4. What we never collect
- Your name, email address or phone number
- Advertising identifiers, and any form of advertising or cross-app tracking
- Your contacts, photos, location or calendar
- Copies of your recordings, transcriptions or translations
5. Services we rely on
- OpenAI — transcription and translation. Privacy policy
- RevenueCat — subscription and purchase management. Privacy policy
- Railway — hosting for our server and its database. Privacy policy
- Apple — payments and app distribution. We never see your payment details.
6. Permissions the app asks for
- Microphone — only for the recorder. The app works without it, and recordings are handled exactly like shared audio.
- Files and media — to let you pick an audio file to translate.
Sayvo does not use the camera or your location. If iOS mentions either, it is because a component the app is built with refers to those capabilities; Sayvo does not call them.
7. Children
Sayvo is not directed at children under 13, and we do not knowingly collect information from them.
8. Your choices
Because there is no account, there is nothing of yours for us to look up by name. If you want the records tied to your installation deleted, write to us from the device in question and we will remove them.
9. Changes
If this policy changes, the date at the top changes with it.