Privacy Policy
Tralle is an app for learning languages from your own translations. This policy explains what data the Tralle apps for iOS, Android and the web (together, “Tralle”) collect, why, who processes it, and what you can do about it.
1. Who we are
Tralle is operated by Denis Makarov, Cabo Jubi 3, 3, 46004 Valencia, Spain (“we”, “us”). We are the controller of the personal data described here. Contact us about privacy at support@tralle.app.
2. What we collect
Account
- Sign-in with Google: your email address, name and Google account identifier.
- Sign-in by email code: your email address. The one-time code is valid for 10 minutes; we store only a hash of it.
- Your interface language and learning preferences, such as the languages you learn and your daily goal.
You can start without an account. Tralle then creates an anonymous identifier and keeps your data under it. If you sign in later, that data moves to your account.
What you create and study
- Words, phrases and texts you translate, explain or import, and the results.
- Your Library: saved cards, decks, examples and notes.
- Lessons and answers, review history, progress and streaks.
Please do not enter sensitive personal information, such as health data or other people's private details, into texts you translate.
Voice
Voice input uses the speech recognition built into your device or browser, provided by Apple, Google or your browser maker under their own privacy terms. Tralle receives only the recognized text, never your recording. To play pronunciation, we send the text to be spoken to Google Text-to-Speech and keep the generated audio so we do not have to generate it again.
Usage limits
To keep the service affordable and prevent abuse, we count how many characters and requests each account uses per day. These counters hold numbers, not the text itself.
Technical and diagnostic data
- Server logs record the type of request, its result and timing, and a keyed hash of your account identifier. They do not record what you type or the addresses you open. We keep them for 30 days.
- IP address: our servers and network providers process it to deliver the service and protect it from attacks. We do not use it to identify or locate you.
- Crash reports (iOS and Android apps): when the app fails, it sends Sentry the error, device model, operating system and app version, language and memory figures. We configure Sentry not to store your IP address, device identifiers or location.
On your device
The apps keep your sign-in in the device's secure storage. On the web, Tralle stores your sign-in and settings in your browser's local storage. We do not use cookies for advertising or tracking.
3. What we do not do
- We do not show ads and do not sell or rent your data.
- We do not track you across other apps or websites.
- We do not use third-party analytics.
4. How and why we use data
| Purpose | Legal basis (GDPR) |
|---|---|
| Providing Tralle: translations, explanations, exercises, lessons and review scheduling, syncing your Library across devices | Performance of our contract with you |
| Sign-in and account security | Performance of contract; legitimate interest in security |
| Daily usage limits and abuse prevention | Legitimate interest in a reliable, affordable service |
| Finding and fixing errors (logs and crash reports) | Legitimate interest in a working app |
| Answering your support requests | Performance of contract; legitimate interest |
| Microphone and speech recognition | Your consent, given through your device's permission prompt |
5. Who processes your data
We use these service providers. Each processes data only to provide its service to us.
- Amazon Web Services (United States) — hosting, database, encrypted backups and sign-in emails.
- Google — Cloud Translation for translations, Gemini API for explanations, examples and answer checks, Text-to-Speech for pronunciation, and Google Sign-In. The text you translate, explain or answer with is sent to these services. We use Google's paid API services, under which Google does not use your content to improve its products.
- Sentry (European Union) — crash reports from the mobile apps.
- Cloudflare — domain name service and this website.
- Apple and Google — app distribution and, if you use voice input, the speech recognition built into your device.
Dictionary content shown in Tralle comes from Wiktionary and is stored on our servers; no data about you is sent to Wiktionary.
We disclose data to authorities only when the law requires it.
6. International transfers
Our servers are in the United States. When data moves from the European Economic Area, the United Kingdom or Switzerland to countries without an adequacy decision, we rely on our providers' safeguards, such as the EU Standard Contractual Clauses and the EU–US Data Privacy Framework.
7. How long we keep data
- Account and learning data: until you delete your account.
- Database backups: deleted copies disappear from encrypted backups within 6 weeks.
- Server logs: 30 days.
- Email sign-in codes: 10 minutes.
- Crash reports: up to 90 days.
- Generated pronunciation audio is not linked to you and is kept for reuse.
8. Your rights and choices
- Delete your account: in the app, open Settings, go to Account and choose Delete account. This immediately removes your account, cards, decks, history and progress from our database.
- Access, export or correct your data: email support@tralle.app from the address linked to your account.
- Microphone: you can turn off microphone and speech recognition access in your device settings at any time.
Depending on where you live, you may also have the right to restrict or object to processing and to data portability. We answer requests within 30 days. You can also complain to a data protection authority: our lead authority is the Spanish Agencia Española de Protección de Datos (aepd.es), or you can contact the authority where you live.
9. Children
Tralle is not directed at children under 13, or under the minimum age set by the law of your country. We do not knowingly collect data from them. If you believe a child has given us data, contact us and we will delete it.
10. Security
Connections to Tralle are encrypted with HTTPS, backups are encrypted, and access to production systems is limited to what operating the service requires. No system is perfectly secure, but we work to protect your data and will inform you of a breach where the law requires.
11. Changes
We will update this page when our practices change and change the date at the top. If a change is significant, we will also tell you in the app.
12. Contact
Questions about privacy: support@tralle.app.