Politique de confidentialité

Dernière mise à jour : 9 juin 2026

YUKI SATO (entrepreneur individuel, ci-après « Opérateur ») exploite l'application de santé « Wellsy » (ci-après « Service »). La présente Politique de confidentialité explique comment nous collectons, utilisons et protégeons vos informations personnelles. Elle est conforme à la loi japonaise sur la protection des informations personnelles, au RGPD, au CCPA/CPRA et au PIPA coréen. En utilisant le Service, vous consentez à la présente Politique.

1. Responsable du traitement

  • Nom : YUKI SATO
  • Service : Wellsy
  • Contact : wellsy.support@gmail.com
  • Demandes RGPD : wellsy.support@gmail.com (objet : RGPD)
  • Demandes CCPA : wellsy.support@gmail.com (objet : CCPA)
  • Demandes PIPA : wellsy.support@gmail.com (objet : PIPA)

2. Données collectées

Données que vous fournissez directement

  • Compte : nom d'affichage, adresse e-mail
  • Photo de profil (stockée dans Firebase Storage : users/{uid}/profile/avatar.webp)
  • Profil de santé : taille, âge, sexe, niveau d'activité (facultatif)
  • Poids et pourcentage de masse grasse, unité
  • Journaux alimentaires : nom du repas, type, ingrédients, calories, macronutriments (P/L/G), notes
  • Photos d'aliments pour l'analyse IA (users/{uid}/meals/{mealId}/image.webp)
  • Journaux de sommeil : heure de coucher, heure de réveil, durée
  • Publications de groupe : photo d'aliment, calories, macronutriments, légende (supprimées automatiquement après 24 h)
  • Commentaires sur les publications de groupe (100 caractères maximum)
  • Réactions : type (5 options) et photo selfie optionnelle
  • Signalements et blocages : ID du contenu signalé, ID de l'utilisateur bloqué

Données collectées automatiquement

  • UID Firebase (identifiant unique issu de Firebase Authentication)
  • Jeton FCM (jeton d'appareil pour les notifications push)
  • Paramètres de langue et de fuseau horaire
  • Compteur d'utilisation de l'analyse IA (Cloud Firestore : users/{uid}/usage_limits)
  • Horodatages de création/mise à jour
  • Données de série (streak)
  • Statut d'abonnement (lors de l'introduction de la facturation)

Données provenant de la connexion via un tiers

  • Apple Sign In : adresse e-mail (si divulguée) et identifiant utilisateur
  • Google Sign In : e-mail, nom d'affichage, URL de la photo de profil

Données NON collectées actuellement

  • Données de paiement / carte de crédit (facturation non encore implémentée)
  • Données de localisation
  • Rapports de plantage détaillés ou analyses d'utilisation (actuellement désactivés)

3. Finalités et bases légales (RGPD)

FinalitéBase légale (RGPD Art. 6)
Création de compte, authentificationExécution du contrat (b)
Journalisation et affichage des repas, du poids, du sommeilExécution du contrat (b)
Analyse alimentaire IA via OpenAI APIContrat / Consentement (b)/(a)
OCR sur appareil via ML Kit (étiquettes nutritionnelles)Exécution du contrat (b)
Fonctionnalités de groupe : publications, commentaires, réactions, signalements, blocagesExécution du contrat (b)
Notifications push et localesConsentement (a)
Détection de fraude et sécuritéIntérêts légitimes (f)
Correction de bugs et amélioration du serviceIntérêts légitimes (f)
Service clientContrat / Intérêts légitimes (b)/(f)
Conformité légaleObligation légale (c)
Gestion des abonnements (futur)Exécution du contrat (b)

4. Transfert de données vers OpenAI API

  1. Lorsque vous utilisez l'analyse alimentaire IA, votre photo ou texte alimentaire est envoyé à OpenAI, Inc. (États-Unis) via nos Cloud Functions (région asia-northeast1).
  2. Seule l'image ou le texte alimentaire est envoyé — votre UID, nom et e-mail ne sont PAS transmis à OpenAI.
  3. OpenAI n'utilise pas les données API pour entraîner ses modèles (conformément à sa politique depuis mars 2023).
  4. Limites d'utilisation : 2 analyses/jour (plan gratuit) ; 10/jour prévu pour le premium.
  5. Politique de confidentialité d'OpenAI : https://openai.com/privacy

5. ML Kit OCR

  1. Nous utilisons Google ML Kit OCR (sur appareil) pour reconnaître le texte sur les emballages alimentaires et les étiquettes nutritionnelles.
  2. Tout le traitement OCR s'effectue sur votre appareil — aucune donnée n'est envoyée aux serveurs Google.
  3. Le texte reconnu est stocké dans Cloud Firestore pour aider à remplir les journaux alimentaires.

6. Firebase Storage et localisation des données

Nous utilisons Google Firebase (ID de projet : wellsy-53ae4). Cloud Firestore, Firebase Storage et Cloud Functions fonctionnent dans la région asia-northeast1 (Tokyo). Firebase Authentication utilise l'infrastructure mondiale de Google.

Collections Cloud Firestore

  • users/{uid} : nom d'affichage, URL de la photo de profil, langue, fuseau horaire, jeton FCM
  • users/{uid}/meal_logs : nom de l'aliment, ingrédients, calories, macronutriments, URL photo, commentaire IA
  • users/{uid}/weight_logs : poids, masse grasse, unité
  • users/{uid}/sleep_logs : heure de coucher, heure de réveil, durée
  • users/{uid}/usage_limits : compteur d'utilisation de l'analyse IA
  • groups/{groupId} : nom du groupe, code d'invitation, nombre de membres
  • groups/{groupId}/sharedMeals : publications (TTL 24 h), commentaires, réactions, URLs de selfies

Chemins Firebase Storage

  • users/{uid}/profile/avatar.webp
  • users/{uid}/meals/{mealId}/image.webp
  • groups/{groupId}/icon.webp
  • groups/{groupId}/reactions/{mealId}/{uid_timestamp}.webp

Politique de confidentialité Firebase : https://firebase.google.com/support/privacy

7. Visibilité du contenu de groupe

  • Nom d'affichage, photo de profil, compteur de série : visibles par tous les membres du groupe
  • Publications de groupe (photo, calories, macronutriments, légende) : visibles par tous les membres (supprimées automatiquement après 24 h)
  • Commentaires, réactions, photos selfie : visibles par tous les membres
  • Statut journalier (si vous avez enregistré repas/poids/sommeil) : visible par les membres
  • Les valeurs nutritionnelles détaillées, le poids exact et les données de sommeil détaillées ne sont PAS partagés

8. Signalements et blocages

  1. Vous pouvez signaler un contenu inapproprié. Nous collectons l'ID du contenu signalé et la catégorie.
  2. Vous pouvez bloquer d'autres utilisateurs. Les informations de blocage sont stockées dans Cloud Firestore.
  3. Les données de signalement sont utilisées uniquement à des fins de sécurité et de modération du contenu.
  4. Les données de signalement/blocage ne sont pas partagées avec des tiers (sauf obligation légale).

9. Conservation des données

Type de donnéesDurée de conservation
Informations de compte (UID, e-mail, nom)Pendant la durée d'activité du compte ; supprimées rapidement lors de la suppression du compte
Journaux alimentaires, de poids, de sommeilPendant la durée d'activité du compte ; supprimées rapidement lors de la suppression du compte
Photos d'aliments et de profilPendant la durée d'activité du compte ; supprimées rapidement lors de la suppression du compte
Publications, commentaires, réactions, selfies de groupeSupprimés automatiquement 24 h après la publication
Jeton FCMPendant la durée d'activité du compte ; supprimé à la déconnexion/suppression
Données de signalement et de blocageSupprimées après investigation ou suppression du compte
Futurs enregistrements de facturationConformément à la législation applicable
Messages de supportConservés pendant une période raisonnable après résolution

10. Suppression de compte et des données

  1. Lorsque vous supprimez votre compte, nos Cloud Functions (deleteUserData) sont déclenchées et suppriment vos données de Firebase Authentication, Cloud Firestore et Firebase Storage.
  2. Supprimés : informations d'authentification, tous les journaux, photos de profil et d'aliments, publications/commentaires/réactions/selfies de groupe, jeton FCM, données de signalement/blocage.
  3. Les données requises par la loi ne sont pas supprimées.
  4. La suppression est irréversible.

11. Partage avec des tiers et vente de données

  1. Nous ne vendons pas vos informations personnelles à des tiers.
  2. Nous ne partageons pas de données à des fins de publicité ciblée.
  3. Nous pouvons partager des données avec des prestataires de services (Firebase, OpenAI, RevenueCat) uniquement pour exploiter le Service.

12. Sécurité

  • Chiffrement TLS 1.2+ pour toutes les communications
  • Règles de sécurité Firebase (les utilisateurs n'accèdent qu'à leurs propres données)
  • Firebase Authentication gère le hachage des mots de passe
  • Les clés API ne sont jamais exposées aux clients (tous les appels sensibles passent par les Cloud Functions)

13. Droits des utilisateurs UE/EEE (RGPD)

Les résidents de l'UE/EEE disposent des droits suivants en vertu du RGPD :

  • Accès (Art. 15) : obtenir une copie de vos données
  • Rectification (Art. 16) : corriger des données inexactes
  • Effacement (Art. 17) : demander la suppression (« droit à l'oubli »)
  • Limitation (Art. 18) : limiter le traitement
  • Portabilité (Art. 20) : recevoir vos données dans un format lisible par machine
  • Opposition (Art. 21) : s'opposer au traitement fondé sur des intérêts légitimes
  • Retrait du consentement : à tout moment, sans affecter le traitement antérieur

Réclamations auprès des autorités de contrôle : https://edpb.europa.eu/about-edpb/about-edpb/members_en. Les données de santé sont traitées en tant que données de catégorie spéciale au titre du RGPD Art. 9 sur la base du consentement explicite.

14. Résidents de Californie (CCPA/CPRA)

Les résidents de Californie disposent des droits suivants :

  • Droit de savoir : catégories et finalités des données collectées
  • Droit à la suppression : demander la suppression de vos informations personnelles
  • Droit d'opposition : nous ne vendons PAS ni ne partageons de données à des fins de publicité ciblée
  • Droit de rectification (CPRA) : corriger des informations personnelles inexactes
  • Non-discrimination : aucun traitement discriminatoire pour l'exercice des droits

Envoyer les demandes à : wellsy.support@gmail.com (objet : CCPA Rights Request)

15. Résidents coréens (PIPA)

  1. Les résidents coréens peuvent demander l'accès, la rectification, la suppression ou la suspension du traitement de leurs informations personnelles.
  2. Responsable de la protection des données : YUKI SATO (wellsy.support@gmail.com)
  3. Transfert transfrontalier : les données sont traitées au Japon (Firebase) et aux États-Unis (OpenAI) conformément aux exigences du PIPA.
  4. Réclamations : Commission de protection des informations personnelles (www.pipc.go.kr) ou KISA (privacy.kisa.or.kr)

16. Protection de la vie privée des enfants

  1. Le Service ne s'adresse pas aux utilisateurs de moins de 13 ans (14 en Corée, 16 dans l'UE).
  2. Nous supprimerons les données si nous constatons que nous les avons collectées auprès d'un enfant en dessous de la limite d'âge applicable.
  3. Contact : wellsy.support@gmail.com

17. Mises à jour de la politique

  1. Nous pouvons mettre à jour cette Politique pour refléter les modifications légales ou les mises à jour du service.
  2. Les modifications importantes seront notifiées 30 jours à l'avance par notification intégrée à l'application ou par e-mail.
  3. La poursuite de l'utilisation après la mise à jour constitue une acceptation.

18. Contact

  • Responsable de la protection des données : YUKI SATO
  • E-mail : wellsy.support@gmail.com
  • Langues : japonais, anglais
  • Délai de réponse : dans un délai raisonnable (généralement les jours ouvrables)