// PERSONAL DATA

Privacy Policy

Last updated: May 9, 2026

Mission Morse is built to collect the strict minimum. No ads, no ad tracking, no data resale. This page explains exactly what data we process, why, and how you can control it.

1. Data controller

The data controller is SASU MILOU, publisher of Mission Morse. For any question about your personal data, contact mail@missionmorse.com.

2. Data we collect

Mission Morse collects only the data needed to operate the Service:

  • Account identity: email (only if you create an authenticated account), codename, auto-detected country, chosen avatar, equipped badge.
  • Learning progress: XP, level, streak, lives, learned letters, quiz sessions, unlocked badges, leaderboard rank.
  • Premium status: access type (free / lifetime / subscription), Stripe identifiers (customerId, subscriptionId, paymentIntentId).
  • Referrals: referral code, optional referrer, reward-already-granted flag.
  • Technical data: Supabase session cookies to maintain login, referral cookie, server logs (IP, user-agent) limited to security and debugging.
  • Guest mode: no email, no identity — an anonymous identifier managed by Supabase ties progress to the device.

3. Purposes and legal bases

Every processing has a clear legal basis (GDPR art. 6):

  • Service delivery (authentication, progress saving, leaderboard, gamification) — performance of the contract.
  • Premium payments and billing — performance of the contract / accounting legal obligation.
  • Referral system and rewards — performance of the contract when you use an invite link.
  • Security (anti-abuse, anti-bot, error logs) — legitimate interest.
  • Transactional communications (magic link, purchase confirmation, end-of-subscription notice) — performance of the contract.

4. No ad tracking

Mission Morse uses no advertising cookies, displays no ads, sets no Meta / Google Ads / TikTok pixels. No data is ever sold to third parties.

No consent banner is displayed because no non-exempt analytics cookie is set. If analytics is added in the future, it will be anonymized and compliant with CNIL recommendations (no consent required).

5. Sub-processors

Mission Morse relies on a limited number of sub-processors covered by Data Processing Agreements (DPAs):

  • Vercel Inc. (USA) — application hosting, access logs. Standard EU contractual clauses.
  • Supabase (European Union) — database, authentication, progress storage. Data hosted in the EU.
  • Stripe Inc. (USA) — Premium payments processing. Stripe acts as joint controller for the strictly necessary payment data.
  • Resend / transactional email provider — sending magic links and purchase confirmations.

6. Retention

Account data (including progress): kept while the account is active. After prolonged inactivity (24 months without sign-in), the account may be anonymized after email notice.

Payment data: kept 10 years to meet accounting and tax obligations (billing data only — never card numbers, which are stored exclusively by Stripe).

Server logs: kept at most 12 months.

Referral cookie: 30 days.

7. Your rights

Under GDPR, you have the following rights over your data:

  • Right of access: obtain a copy of your data.
  • Right to rectification: correct inaccurate data (codename, country, email).
  • Right to erasure: delete your account and all associated data.
  • Right to portability: receive your data in a structured format.
  • Right to object and restrict processing.
  • Right to lodge a complaint with the CNIL (cnil.fr) or your local DPA.

8. How to exercise your rights

To delete your account, request erasure by email at mail@missionmorse.com from the address linked to the account. Deletion is effective within 30 days, except for billing data retained under legal obligations.

For other requests (access, rectification, portability), write to the same address with your codename and account email. A reply is provided within 30 days.

9. Security

All Service traffic is encrypted via HTTPS. Authentication is passwordless (magic link) to reduce leak risk. Databases are protected by Supabase Row Level Security, ensuring a user can only access their own data. Payments transit via Stripe, PCI-DSS Level 1 certified.

10. Minors

Mission Morse is suitable from age 8, but registration of a minor under 15 must be authorized by a parent or guardian (GDPR art. 8). In guest mode, no email is required, allowing immediate use without identifier collection for kids.

11. Transfers outside the EU

Some sub-processors (Vercel, Stripe) are based in the United States. These transfers are framed by the EU-US Data Privacy Framework or by Standard Contractual Clauses approved by the European Commission.

12. Changes

This policy may change. Any substantial change (e.g. a new sub-processor handling identifying data) is notified by email and inside the app.

Contact / DPO

To exercise your rights or ask a question about how we process your data:

See also: Terms of Service · Refund Policy