Sécurité & confidentialité
TiPaTiPa traite des informations intimes et sensibles. Voici, avec transparence, comment nous les protégeons.
1. Qualification juridique de tes données
TiPaTiPa est un outil de bien-être et de développement personnel, pas un dispositif médical. L'application ne pose aucun diagnostic, ne prescrit aucun traitement et ne remplace pas un professionnel de santé.
Les données que tu nous confies (journal, humeur, réponses aux programmes CAPS, conversations avec NOVA, résultats Genome DISC) touchent à ta santé. Par prudence, nous les traitons comme des données sensibles au sens de l'article 9 du RGPD(Règlement UE 2016/679) et les fondons sur ton consentement explicite (art. 9.2.a RGPD).
Les auto-évaluations de bien-être (Boussole), lorsque tu choisis de les remplir, sont traitées avec un niveau de protection renforcé.
2. Où sont stockées tes données ?
- Base de données principale : Supabase (AWS EU-West-1, Irlande) — tes données de compte et de bien-être ne quittent pas l'Union Européenne.
- Fichiers médias (audio, PDF) : Cloudflare R2 (UE).
- Vidéos, images et miniatures : Cloudinary (UE).
- Site web : Vercel.
- Sauvegardes : chiffrées, redondées, conservées 30 jours glissants.
3. Chiffrement
- En transit : TLS 1.3 sur toutes les connexions (HTTPS strict, HSTS activé).
- Au repos : AES-256 (chiffrement de la base de données et des sauvegardes).
- Authentification : JWT signés, possibilité d'activer la double authentification (TOTP).
- Mots de passe : jamais stockés en clair (hash bcrypt).
4. Sous-traitants (article 28 RGPD)
TiPaTiPa utilise quelques sous-traitants pour fonctionner. Tous sont sous contrat de confidentialité et engagements RGPD :
| Service | Rôle | Localisation |
|---|---|---|
| Supabase | Hébergement base de données, authentification | UE (AWS EU-West-1, Irlande) |
| Cloudflare (R2, Stream) | Stockage des fichiers audio et PDF, hébergement et diffusion des vidéos | UE |
| Cloudflare Turnstile | Protection anti-robot des formulaires (adresse IP, signal comportemental) | Hors-UE — encadré DPF ou CCT |
| Cloudinary | Stockage et diffusion des vidéos, images et miniatures | UE — transferts éventuels encadrés DPF ou CCT |
| Vercel | Hébergement du site et de l’API vitrine | UE / hors-UE — encadré DPF ou CCT |
| Vercel Analytics | Mesure d’audience (sans cookie publicitaire, soumise à consentement) | UE / hors-UE — encadré DPF ou CCT |
| Anthropic | Modèles IA (Claude) pour l’analyse du journal, les rapports de profil et les bilans, et l’assistance du support client (classement de la demande et rédaction de la réponse) | Hors-UE — encadré DPF ou CCT |
| OpenAI | Modèles IA pour la conversation avec NOVA et sa mémoire, transcription de la voix (opt-out entraînement activé) | Hors-UE — encadré DPF ou CCT |
| ElevenLabs | Synthèse vocale de NOVA (si mode vocal activé) | Hors-UE — encadré DPF ou CCT |
| Resend | Envoi d’emails transactionnels | Hors-UE — encadré DPF ou CCT |
| Twilio | Envoi par SMS du code de vérification (double authentification), si ce canal est choisi | Hors-UE — encadré DPF ou CCT |
| Stripe | Paiements | UE / hors-UE — encadré DPF ou CCT |
| RevenueCat | Gestion des abonnements in-app | Hors-UE — encadré DPF ou CCT |
| Apple / Google | Achats in-app via l’App Store / le Play Store, notifications push | Données traitées selon leurs conditions ; transferts encadrés DPF ou CCT |
| Daily.co | Visioconférence des rendez-vous à distance | Hors-UE — encadré DPF ou CCT |
| Deepgram | Transcription de la séance, si l’enregistrement est accepté ; transcription de la voix en mode confidentiel | UE — Francfort |
| Mistral AI | Rédaction du compte rendu de séance ; réponses de NOVA en mode confidentiel, ou si OpenAI est indisponible | France |
| Sentry | Monitoring d’erreurs applicatives (anonymisé) | UE (Francfort) |
Les transferts hors Union européenne sont encadrés par le Data Privacy Framework (DPF) UE–USA et/ou les clauses contractuelles types (CCT) de la Commission européenne (2021/914). Les prompts envoyés à NOVA sont pseudonymisés (aucun email, nom ou identifiant direct transmis).
5. Exercer tes droits
Conformément au RGPD, tu disposes des droits suivants :
- ✓ Accès : obtenir copie de toutes tes données (export auto dans l'app)
- ✓ Rectification : corriger toute donnée inexacte
- ✓ Effacement : supprimer ton compte et toutes tes données (1 clic dans l'app)
- ✓ Portabilité : export au format JSON / CSV
- ✓ Opposition : refuser certains traitements (analytics, personnalisation)
- ✓ Limitation : geler le traitement en cas de litige
Pour exercer tes droits, écris-nous à dpo@tipatipa.app. Réponse sous 30 jours maximum (article 12.3 RGPD).
Tu peux également introduire une réclamation auprès de la CNIL.
6. Durées de conservation
- Compte actif : toutes tes données conservées tant que ton compte est actif
- Compte inactif 12 mois : email de réactivation envoyé
- Compte inactif 24 mois : compte anonymisé puis supprimé
- Suppression manuelle : immédiate (droit à l'oubli)
- Logs techniques : conservés 12 mois maximum
- Données de facturation : conservées 10 ans (obligation comptable)
7. Certifications & engagements
- ✅ Conformité RGPD (Règlement UE 2016/679)
- ✅ Chiffrement TLS 1.3 en transit et AES-256 au repos
- ✅ Hébergement des données dans l'Union européenne
- ✅ Registre des traitements (article 30 RGPD) tenu en interne, communiqué à l'autorité de contrôle sur demande
- 🔧 Notification des violations : protocole rédigé et registre ouvert (art. 33 § 5) — mise en vigueur formelle et relecture juridique à faire
- 🔧 Signalement de faille : canal ouvert (security@tipatipa.app, référencé dans security.txt) — programme formel (périmètre, délai, engagement de non-poursuite) à formaliser
Dans l'hypothèse où TiPaTiPa évolue vers un statut de dispositif médical CE Classe I, nous migrerons vers un hébergeur certifié HDS(OVHcloud Healthcare ou Scaleway Health). Cette décision sera prise avec un avocat RGPD santé, et tu seras notifié·e.
Question sur la sécurité ?
Pour toute demande spécifique de sécurité ou de confidentialité :