🤝 Deviens ambassadeur affilié — et gagne 5 000 francs CFA par Pass vendu. Découvrir →
← Retour à l'accueil

Politique de confidentialité

Version 1.2 — prise d'effet le 1 septembre 2026.

1. Qui nous sommes

TurboClasse est une application éducative éditée par TurboClasse, représentée par Monsieur Paul Tsamo, responsable du traitement de tes données. Numéro identifiant unique : M062618791958E.

Siège : S/C Tsamo Paul & Fils, BP 415 Dschang — 60 Rue OU0002DSC, quartier Foto (face entrée chefferie), 31501 Dschang, région de l'Ouest, Cameroun.

L'inscription au registre du commerce est en cours. Jusqu'à son achèvement, l'éditeur répond en la personne de son représentant.

Contact : hello@turboclasse.com.

2. Données collectées

2.1 Élèves

  • Numéro de téléphone (obligatoire) — utilisé pour l'authentification par code OTP SMS, et pour les messages de service TurboClasse (bienvenue, confirmation de Pass, suivi) envoyés par SMS ou WhatsApp. Format E.164 camerounais uniquement (+237).
  • Prénom et nom de famille, classe (cycle + niveau + série), date d'examen (officiel ou de passage en classe supérieure), ville, école, matières choisies — renseignés à l'onboarding.
  • Matières déclarées faibles (weak_subjects) — l'élève peut signaler les matières où il se sent en difficulté pour orienter le moteur de parrainage. C'est une donnée pédagogiquement sensible, donc visible uniquement par l'élève et l'équipe TurboClasse. Ne s'affiche aux sponsors qu'au niveau de visibilité 2 ou 3 que l'élève a explicitement choisi.
  • Progression pédagogique — sessions de quiz, réponses données, XP, streak, niveau. Ces données sont indispensables au fonctionnement de l'app et à la génération des corrections par l'IA.
  • Questions posées à l'IA (ai_questions_log) et leurs réponses — conservées pour permettre à l'élève de retrouver son historique « répétiteur », et pour améliorer la qualité pédagogique. Ne sont jamais partagées avec les sponsors ni utilisées à des fins commerciales.
  • Codes promo utilisés (promo_usages) — la combinaison (code utilisé, date, montant économisé) est tracée pour empêcher la double utilisation et mesurer l'efficacité des codes. Ne contient pas d'information personnelle au-delà de l'identifiant utilisateur.
  • Code parrainage utilisé et sa provenance (subscriptions.referral_code, referral_source) — si tu utilises un code de parrainage ou d'ambassadeur affilié au moment du paiement, on mémorise ce code pour attribuer la commission ou le cashback correspondant. On enregistre aussi son mode d'arrivée (capté par cookie suite à un scan QR ou un clic sur un lien, ou saisi manuellement) — ces données sont traitées de façon anonymisée pour mesurer l'efficacité de nos canaux d'acquisition.
  • Souscriptions (Pass TurboClasse) et historique de paiements — pour valider l'accès aux fonctions premium.
  • Adresse IP et type de navigateur — collectés automatiquement par notre hébergeur pour protéger le service contre la fraude (paiements frauduleux, abus du système OTP). Purgés au bout de 90 jours.
  • Preuve d'acceptation des conditions — quand tu coches « j'accepte les conditions », on enregistre la date, la version du document, le texte exact de la case, et l'adresse et le navigateur d'où tu l'as fait. C'est la seule façon de prouver, le jour d'un litige, ce que tu avais sous les yeux. Ces traces sont conservées dix ans : c'est la durée pendant laquelle un engagement peut être contesté. Elles ne servent à rien d'autre.

2.2 Parents / sponsors

  • Numéro de téléphone (E.164, CEMAC ou diaspora) — utilisé pour envoyer le magic link d'accès au tableau de bord famille et les digests hebdomadaires.
  • Prénom d'affichage (optionnel) — affiché à l'élève et dans les notifications d'encouragement.
  • Consentement parental explicite (obligatoire pour le Gift-first) — déclaration d'être tuteur légal ou autorisé par le tuteur.
  • Adresse IP d'origine du paiement — utilisée uniquement pour la protection anti-abus (limites de fréquence, anti-fraude paiement). Purgée automatiquement au bout de 90 jours. Quand elle accompagne une acceptation des conditions, elle suit la durée de conservation de cette preuve.
  • Messages d'encouragement envoyés (parent_encouragements.sender_name, message) — quand un sponsor envoie un message d'encouragement à l'élève, on conserve le nom d'affichage et le contenu du message pour le réafficher à l'élève. Conservés tant que le compte existe, pour que l'élève puisse les relire.

3. Finalités et base légale

Le traitement de tes données est régi par le droit camerounais, notamment la loi n° 2010/012 du 21 décembre 2010 relative à la cybersécurité et à la cybercriminalité, et les principes généraux du droit des obligations — l'exécution du contrat qui nous lie.

Pour les personnes résidant dans l'Union européenne, notamment les parents de la diaspora, le Règlement général sur la protection des données s'applique également. Les bases légales suivantes sont alors invoquées :

  • Exécution du contrat (art. 6.1.b RGPD) — authentification, fourniture des services éducatifs, gestion des abonnements.
  • Intérêt légitime (art. 6.1.f RGPD) — protection anti-abus, logs d'erreurs, observabilité opérationnelle minimale.
  • Consentement explicite (art. 6.1.a RGPD) — partage de progression avec les sponsors famille (révocable à tout moment par l'élève depuis le menu Famille).

4. Partage avec les parents sponsors

L'élève contrôle à tout moment ce que chaque sponsor peut voir via 3 niveaux de visibilité :

  • Niveau 1 (défaut) — santé et régularité (signal de couleur, streak, nombre de quiz).
  • Niveau 2 — + matières fortes et faibles.
  • Niveau 3 — + rang national en pourcentage.

Aucun sponsor n'accède jamais aux réponses précises de l'élève, à ses notes détaillées, ni à l'historique de ses échecs. L'élève peut retirer n'importe quel sponsor à tout moment — le Pass offert reste actif (le cadeau ne se reprend pas).

5. Destinataires

  • Supabase Inc. (hébergement base de données, authentification, stockage) — serveurs en Union européenne.
  • Vercel Inc. (hébergement application) — serveurs multi-régions.
  • Anthropic (États-Unis) — fournisseur du modèle d'intelligence artificielle qui corrige tes quiz. Tes réponses lui sont transmises sans ton nom ni ton identifiant. En revanche, si tu écris toi-même des informations personnelles dans ta réponse — ton prénom, ton école, ta ville — elles partent telles quelles. Anthropic s'engage à ne pas les utiliser pour entraîner ses modèles.
  • CinetPay, Notchpay, Campay (encaissement Mobile Money) — données de paiement uniquement.
  • Infobip (envoi SMS et WhatsApp) — numéros de téléphone uniquement.
  • Sentry (logs d'erreurs techniques) — identifiants d'utilisateur anonymisés (UUID) et pas de données personnelles.
  • Resend (envoi d'emails) — adresse email et contenu du message, quand tu nous en as donné une.
  • OpenAI (recherche dans les cours) — le texte de ta question, sans ton nom ni ton identifiant, pour retrouver les passages de cours qui s'en rapprochent.

Où partent tes données. Elles sont hébergées et traitées en Union européenne (Supabase, Sentry), aux États-Unis (Anthropic, OpenAI, Resend), ou dans les centres de données de Vercel selon la région.

Pourquoi tes données sortent du Cameroun. Ces transferts sont nécessaires pour te rendre le service : sans eux, l'application ne fonctionne pas. Nous choisissons des prestataires tenus par contrat à un niveau de protection équivalent à celui qu'exige la loi camerounaise, et pour les seuls usages décrits ci-dessus.

Si tu ne veux plus qu'ils traitent tes données, tu peux à tout moment demander la suppression de ton compte : le service prend fin, et tes données sont supprimées dans les conditions de la section 6.

6. Durée de conservation

  • Compte actif — tant que l'élève utilise l'application.
  • Compte inactif — conservé. On ne supprime pas un compte tout seul : quelqu'un qui revient après une année de pause retrouve tout. Tu peux demander la suppression du tien à tout moment, et elle est faite.
  • Logs paiements — 10 ans (obligation comptable camerounaise).
  • Justificatifs du BAC (relevé de notes, attestation) — supprimés une fois ta demande traitée, et au plus tard 12 mois après. La demande elle-même est gardée 10 ans, sans le document : c'est une pièce comptable.
  • Adresse IP, navigateur, journaux techniques — 90 jours maximum. Exception : celles attachées à une acceptation des conditions, conservées dix ans avec la preuve.
  • Messages d'encouragement parent — conservés tant que le compte existe, pour que tu puisses les relire.
  • Questions posées à l'IA — conservées tant que le compte est actif (utiles à l'élève comme historique « répétiteur »). Purgées avec le compte.
  • Codes promo utilisés — conservés pendant la saison en cours, pour empêcher la réutilisation.

7. Droits (RGPD + loi camerounaise)

Tu disposes des droits suivants que tu peux exercer à hello@turboclasse.com :

  • Accès — obtenir une copie de tes données.
  • Rectification — corriger toute information erronée.
  • Effacement — supprimer ton compte et toutes les données associées (sauf logs paiements conservés pour obligations légales).
  • Portabilité — recevoir tes données dans un format structuré réutilisable.
  • Retrait du consentement — pour tout partage famille, depuis le menu Famille.
  • Réclamation — si tu résides au Cameroun : écris-nous d'abord (contact ci-dessus) ; à défaut de réponse satisfaisante, tu peux saisir l'ANTIC dans les limites de ses compétences, ou les tribunaux compétents. Si tu résides dans l'Union européenne — c'est le cas de nombreux parents de la diaspora — auprès de l'autorité de ton pays, par exemple la CNIL en France.

8. Mineurs

Tout élève mineur au sens de la loi camerounaise utilise TurboClasse sous l'autorité de son tuteur légal. Le tuteur peut à tout moment obtenir communication des données de l'élève, demander leur rectification ou leur suppression, et clôturer le compte.

L'inscription par un parent exige une déclaration explicite de tutorat ou d'autorisation parentale de la part de la personne qui paie. En cas de doute, contacte-nous.

9. Sécurité

  • Chiffrement en transit TLS 1.3 obligatoire.
  • Politiques Row-Level Security (RLS) Postgres actives sur toutes les tables — un utilisateur ne peut techniquement pas accéder aux données d'un autre.
  • Tokens magiques et mots de passe OTP hashés SHA-256 — jamais stockés en clair.
  • Cookies de session HttpOnly + Secure + SameSite.

9 bis. Stockage local sur ton téléphone

Pour permettre le mode hors ligne, l'application stocke temporairement sur ton téléphone une copie des éléments suivants :

  • Les exercices et corrections des matières que tu as téléchargées (pour pouvoir t'entraîner sans réseau).
  • Les résultats de tes quiz faits hors ligne, en attente de synchronisation au retour du réseau.
  • Quelques informations d'affichage de ton profil (prénom, classe, score visible) pour que l'app s'ouvre sans coupure même hors connexion.
  • Une copie des écrans de l'app (HTML, JS, images) pour que l'app s'ouvre même sans réseau.
  • Un historique de tes 200 dernières réponses par matière : bonne ou mauvaise, et niveau de difficulté. C'est ce qui permet à l'app d'adapter les exercices à ton niveau, même hors connexion. Il reste sur ton téléphone.

Ces données restent sur ton téléphone, isolées des autres applications par le navigateur. Elles sont effacées si tu vides le cache de ton navigateur ou si tu désinstalles l'application. Aucun tiers ne peut y accéder à distance.

9 ter. Le cookie de parrainage

En complément des cookies de session listés en section 9, l'application utilise un seul autre cookie, pour le parrainage :

  • __tc_ref — posé quand tu arrives sur TurboClasse par un lien contenant un code parrainage (scan d'un QR code, lien partagé, ?ref=ABCDEF). Il retient ce code pour qu'il soit déjà rempli au moment où tu paies.
  • À quoi il te sert. C'est lui qui te fait bénéficier de la réduction de 2 000 francs CFA attachée au code, et qui fait que la personne qui t'a fait connaître TurboClasse touche bien sa commission. Sans lui, si tu reviens quelques jours plus tard, ni l'une ni l'autre ne se produit.
  • Pourquoi il n'y a pas de bandeau à accepter. Ce cookie est nécessaire au service que tu as demandé en cliquant sur un lien de parrainage : il ne fait qu'exécuter ce clic. Il ne sert ni à la publicité, ni à la mesure d'audience, ni à te suivre d'un site à l'autre. Il n'est posé que si tu arrives par un tel lien — un visiteur ordinaire n'en reçoit aucun.
  • Durée : 30 jours, puis il disparaît tout seul.
  • Pas de partage : il reste sur ton appareil et n'est transmis à personne.
  • Tu peux le refuser. Supprime-le ou bloque les cookies dans ton navigateur : tu pourras toujours saisir le code à la main au moment de payer.

10. Modifications

Cette politique peut être mise à jour. Toute modification substantielle sera notifiée par SMS ou par affichage dans l'application au moins 30 jours avant prise d'effet.