Article 30 RGPD.
Vue d'ensemble
| # | Traitement | Catégories de données | Personnes | Base légale | Stockage / Destinataires | Localisation | Conservation |
|---|---|---|---|---|---|---|---|
| T1 | Authentification & compte | E-mail, identifiant, session | Utilisateurs | Contrat (6.1.b) | Supabase (auth) | Irlande | Vie du compte + purge 30 j après suppression |
| T2 | Profil public & social | Pseudo, avatar, bio, posts, commentaires, stories, événements, défis, notifications | Utilisateurs | Contrat / Consentement | Supabase | Irlande | Vie du compte / suppression manuelle |
| T3 | Messagerie privée | Messages, médias (URLs signées) | Utilisateurs | Contrat | Supabase (bucket privé) | Irlande | Vie du compte |
| T4 | Journal quotidien | Indicateurs sommeil/sport/compléments (oui/non) | Utilisateurs | Consentement | Supabase (daily_logs) | Irlande | Vie du compte |
| T5 | Alimentation | Aliments/quantités loggés (sans calories affichées) | Utilisateurs | Consentement | Supabase (food_entries) | Irlande | Vie du compte |
| T6 | ⚕️ Données de santé (art. 9) | Stack, pathologies, prises de sang/biomarqueurs, sommeil/mouvement montre, cycle, âge biologique | Utilisateurs | Consentement explicite (9.2.a) | LOCAL (appareil) + cloud perso de l'utilisateur (iCloud/Drive), chiffré | Sur l'appareil | Contrôlé par l'utilisateur (aucune conservation par l'éditeur) |
| T7 | Localisation (météo) | Coordonnées approximatives | Utilisateurs | Consentement | Envoi ponctuel à Open-Meteo | UE (DE) | Non conservée (appel transitoire) |
| T8 | Localisation (événements) | Coordonnées (opt-in) | Utilisateurs | Consentement | Supabase | Irlande | Désactivable à tout moment |
| T9 | Sécurité / anti-fraude | Adresse IP (transitoire), horodatages | Utilisateurs | Intérêt légitime | Logs serveur | UE | Court terme |
| T10 | Formulaire de contact et échanges par e-mail | Nom, adresse e-mail, motif de contact, message, langue | Visiteurs et correspondants | Intérêt légitime à répondre aux demandes reçues | Brevo, ImprovMX et Google Gmail. Le message n'est pas enregistré en base ; un journal technique y conserve seulement l'adresse e-mail de l'expéditeur, le motif, la catégorie et le statut d'envoi | UE / États-Unis | 3 ans après le dernier échange, puis suppression |
| T11 | Contribution volontaire à la recherche | Données de santé anonymisées | Utilisateurs volontaires | Consentement explicite et séparé (art. 9.2.a) | Traitement envisagé, non actif. Amélioration de l'algorithme et développement éventuel d'un modèle d'IA propre à Helix, sans tiers commercial | Europe exclusivement, avec priorité au traitement local | Envois futurs arrêtés au retrait du consentement. Données déjà anonymisées ou intégrées à un modèle non retirables individuellement |
Notes de conformité
- Aucun traitement par IA/LLM externe : le scoring est un algorithme local (pas d'envoi à un tiers d'IA).
- Aucun cookie tiers / traceur publicitaire / publicité.
- T6 est le cœur du principe de conception : les données sensibles restent sur l'appareil de l'utilisateur, ce qui simplifie la chaîne de traitement. Objectif : faire évoluer T4 et T5 vers le même modèle local à terme.
- Transferts hors UE : limités aux services de messagerie décrits pour T10 et encadrés par des clauses contractuelles types et, pour Google, le Data Privacy Framework.
Mesures de sécurité (art. 32)
- RLS (Row Level Security) sur toutes les tables : cloisonnement par utilisateur.
- Chiffrement en transit (HTTPS) ; sauvegardes locales chiffrées AES-256 ; URLs signées pour médias privés.
- Suppression en cascade (
purge_user_data) + grâce 30 j + rétention automatique.
Droits des personnes (procédures)
- Accès/portabilité : export JSON local + export ZIP serveur (in-app).
- Effacement : suppression de compte (soft-delete 30 j → purge) ; effacement local immédiat.
- Rectification / opposition / retrait du consentement : in-app + DPO.
- Réclamation : CNIL.
Identité et gouvernance
- Responsable : Théo Sans, particulier éditant Helix à titre non professionnel et gratuit. Aucune société, donc ni SIREN ni RCS. Ce registre sera mis à jour si une structure juridique est créée.
- Contact vie privée : dpo@helix-health.app.
- E-mails transactionnels : Lovable (Suède), depuis notify.helix-health.app.
- Analyse d'impact (AIPD/DPIA) recommandée vu la catégorie art. 9, même si stockage local.