BellyLang← Home

Legal · MVP template

Privacy Policy

Politique de confidentialité

This document is an MVP template for internal review — not legal advice. Replace placeholders and have counsel validate before public launch in Europe.

Last updated placeholder: [Date de mise à jour]

Data controller

Responsable du traitement

[Nom légal / responsable][Adresse]. Contact: [Email de contact].

[Nom légal / responsable][Adresse]. Contact : [Email de contact].

Data we collect

Données collectées

  • Account: email, display name, password (hashed by Supabase Auth).
  • Profile: languages, objectives, streak, wallet balance mirror, lesson progress.
  • Learning: lesson status, scores, session stats.
  • Voice practice: speaking duration, scores, Coach/Real Life session metadata.
  • Wallet: balance and transaction history (credits, not card payments in this MVP).
  • Business form: name, email, company, message when you contact us for teams.
  • Technical: session cookies, consent records, optional user agent on consent logs.
  • Compte : email, nom affiché, mot de passe (hashé par Supabase Auth).
  • Profil : langues, objectifs, série, solde wallet, progression.
  • Apprentissage : statut des leçons, scores.
  • Pratique vocale : durée, scores, métadonnées Coach / Real Life.
  • Wallet : solde et historique (crédits internes, pas de paiement carte dans ce MVP).
  • Formulaire Business : identité et message si vous contactez l'équipe.
  • Technique : cookies de session, consentements, user agent optionnel.

Purposes & legal bases

Finalités et bases légales

  • Provide the service (account, lessons, Coach, Real Life) — contract / legitimate interest.
  • Security and abuse prevention — legitimate interest.
  • Business inquiries — legitimate interest / pre-contractual steps.
  • Marketing email — consent only (optional, separate checkbox).
  • Future analytics — consent only (not active in this MVP).
  • Fourniture du service — exécution du contrat / intérêt légitime.
  • Sécurité — intérêt légitime.
  • Demandes Business — intérêt légitime / mesures précontractuelles.
  • Email marketing — consentement uniquement.
  • Analytics futurs — consentement uniquement (non actif dans ce MVP).

Retention

Durée de conservation

Account and learning data while your account is active; business leads and logs as needed for operations and legal obligations; consents kept to demonstrate compliance. Deletion requests are processed manually by the owner in this MVP.

Données de compte et d'apprentissage pendant la vie du compte ; leads et journaux selon besoins opérationnels et obligations légales ; consentements conservés pour preuve.

Processors & hosting

Sous-traitants et hébergement

  • Supabase — authentication and database (EU region when configured).
  • [Hébergeur] — application hosting ([Pays d'hébergement]).
  • GitHub — source code only, no production user data.
  • Stripe — payment processing when credits are purchased. Stripe processes card data directly on its secure servers; BellyLang never stores full card numbers, CVCs, or raw payment credentials. Payment history (amount, pack, status) and wallet transaction records are retained for accounting and service purposes. Currently operating in test mode — no real charges are made. See stripe.com/privacy.
  • Future (if enabled): AI/voice providers, analytics — listed in admin processing register.
  • Supabase — authentification et base de données.
  • [Hébergeur] — hébergement ([Pays d'hébergement]).
  • GitHub — code source uniquement.
  • Stripe — traitement des paiements lors de l'achat de crédits. Stripe traite les données de carte directement sur ses serveurs sécurisés ; BellyLang ne stocke jamais les numéros de carte complets. L'historique des paiements (montant, pack, statut) et les transactions wallet sont conservés à des fins comptables. Actuellement en mode test — aucun débit réel. Voir stripe.com/fr/privacy.

Your rights

Vos droits

Access, rectification, erasure, restriction, portability, objection where applicable. Use Passport → Data & Privacy to export data or request account deletion. Contact [Email de contact]. You may lodge a complaint with your local supervisory authority.

Accès, rectification, effacement, limitation, portabilité, opposition. Utilisez Passport → Données & confidentialité ou contactez [Email de contact].

International transfers

Transferts hors UE

If processors operate outside the EU/EEA, appropriate safeguards (e.g. SCCs) will be used. Confirm hosting regions in your production setup.

Si des sous-traitants sont hors UE/EEE, des garanties appropriées (ex. clauses types) seront mises en place.

Security

Sécurité

Row-level security, authenticated access, admin-only monitoring, no storage of raw passwords. No system is 100% secure — report issues to [Email de contact].

Sécurité par RLS, accès authentifié, monitoring admin limité. Signalez les incidents à [Email de contact].