Trama is operated by Emil Ingvarson, based in Sweden (“we”, “us”, “our”). Under the EU General Data Protection Regulation (GDPR), we are the data controller for the personal data described here. You can reach us at hello@trytrama.app.
Trama's app isn't released yet. Right now the only personal data we collect is through the waitlist on trytrama.app:
| Data | Why |
|---|---|
| Your email address | To tell you when Trama opens and send occasional launch updates |
| How you found us (for example TikTok, Instagram, or another website) | To understand which channels bring people to Trama |
| Your referral code, and the code of whoever referred you | To run the referral system and show your place in line |
| Date and time you signed up | To calculate your place in line |
We rely on your consent for this. You can withdraw it at any time by emailing us or using the unsubscribe link in any email, and we'll delete your waitlist entry. We keep waitlist data until you ask us to delete it, or at most 12 months after the app launches.
Once the app is available, it will also process:
| Category | Examples |
|---|---|
| Account data | Email address, sign-in method (Apple, Google, or email) |
| Learning profile | Self-reported Italian level, learning goal, weekly story target |
| Progress & usage data | Chapters read, checkpoints completed, mistakes made (used to personalize review), time spent in the app |
| Speaking-practice audio | Your voice is transcribed on your device using Apple's built-in Speech framework and is never uploaded to us or anyone else. We store only the resulting text and correction feedback, never the audio. |
| Subscription data | Handled by Apple's App Store and RevenueCat. We receive subscription status, never your card details. |
| Device & technical data | Device type, OS version, app version, crash logs |
We don't sell your personal data. We use these service providers, each under a data processing agreement:
| Provider | What they handle |
|---|---|
| Supabase | Database storing the waitlist and, later, app accounts and progress |
| Netlify | Hosting for trytrama.app (processes standard web request data such as IP address) |
| Cloudflare Web Analytics | Counts visits to trytrama.app (pages viewed, referring site, country, device type). It doesn't use cookies or track you across other sites. |
| Google Fonts | Serves the fonts on trytrama.app, which means your browser sends your IP address to Google |
| Email provider | Sending waitlist and launch emails. We'll name it here before we send any emails. |
| Apple and RevenueCat | App purchases and subscription status (once the app launches) |
| Anthropic | Generating story content and grammar explanations in the app. Your voice recordings are never sent. |
We don't use advertising trackers on the website. If we add one, we'll list it here first. We may also disclose data if required by law.
Some providers (including Google, Cloudflare, Netlify, Apple, and Anthropic) may process data outside the EU/EEA, including in the United States. Where this happens, we rely on safeguards such as the EU-US Data Privacy Framework or Standard Contractual Clauses.
Under GDPR you have the right to access, correct, delete, restrict, or object to the processing of your personal data, to receive it in a portable format, and to withdraw consent at any time. To use any of these rights, email hello@trytrama.app. You can also complain to the Swedish Authority for Privacy Protection (IMY) or the data protection authority where you live.
Trama is for people aged 16 and older. We don't knowingly collect personal data from anyone under 16. If you think a child under 16 has given us their data, contact us and we'll delete it.
We use reasonable technical and organizational measures to protect your data. No method of transmission or storage is completely secure, so we can't guarantee absolute security.
We may update this policy. If we make material changes, we'll tell you by email or in the app before they take effect.
Questions about this policy or your data? Email hello@trytrama.app.