phaze

La confidentialité chez Phaze

Dernière mise à jour et entrée en vigueur : 30 septembre 2026

Phaze est exploitée par Zeit Capital Ltda.

  • Nous demandons seulement le nécessaire

    Nous collectons ce dont nous avons besoin pour faire fonctionner l’application. Nous ne vendons pas vos données, et aucune valeur de santé n’est jamais transmise à un annonceur ou à un courtier en données.

  • Vos données de santé restent sur votre appareil et dans votre propre cloud

    Vos données restent dans le stockage de l'app, sur votre téléphone. Phaze n'exploite aucun serveur qui les conserve. Sur iOS, l'app garde aussi une copie quotidienne chiffrée dans votre propre iCloud Drive, et sur Android, vous pouvez activer une sauvegarde chiffrée vers votre propre Google Drive.

  • Aucune donnée médicale dans la publicité

    Nous n’utilisons jamais les données d’Apple HealthKit ou de Google Health Connect à des fins publicitaires, de marketing ou de vente.

1. Qui nous sommes

Phaze est exploitée par Zeit Capital Ltda, une société à responsabilité limitée constituée selon les lois du Brésil (« Phaze », « nous » ou « notre »). Cette Politique de confidentialité explique comment nous collectons, utilisons, stockons, partageons et protégeons les informations personnelles lorsque vous utilisez l’application mobile Phaze, le compagnon Apple Watch, notre site web phaze.fit et les services associés (ensemble, le « Service »).

Contact

  • E-mail (confidentialité et droits des personnes concernées) : privacy@phaze.fit
  • Adresse postale : Zeit Capital Ltda, SRTVS Conjunto L, Lote 38, Centro Empresarial Assis Chateaubriand, No 30, Sala 417 Parte J 07, Brasilia, DF, CEP 70340-906, Brésil
  • Encarregado de Dados LGPD (DPO pour le Brésil) : Vinicius, privacy@phaze.fit
  • Représentant dans l’UE (Art 27 GDPR) : un représentant sera nommé si et quand notre base d’utilisateurs dans l’UE atteindra le seuil qui l’exige. D’ici là, contactez-nous directement à privacy@phaze.fit et nous répondrons dans les délais légaux.
  • Représentant au Royaume-Uni (UK GDPR Art 27) : même situation que le Représentant dans l’UE ci-dessus.

Si vous êtes dans l’Espace économique européen, au Royaume-Uni, au Brésil ou dans une autre juridiction dotée de lois sur la protection des données, des droits et divulgations supplémentaires figurent à la Section 13.

2. Résumé rapide

Ce résumé est purement informatif. Le texte complet ci-dessous prévaut.

  • Nous ne vendons pas vos informations personnelles. Nous indiquons à Meta, et sur Android à TikTok, quand Phaze est installé, ouvert et qu’un abonnement y est souscrit, afin de savoir quelle publicité a amené quelqu'un jusqu'ici. Aucune valeur de santé n'y figure, et nous ne partageons rien avec des courtiers en données. Voir les sections 6.3 et 8.
  • Les données de santé sont stockées sur votre appareil. Phaze n'en conserve aucune copie sur ses serveurs. Sur iOS, l'app écrit une fois par jour une copie chiffrée dans votre propre iCloud Drive, et sur Android, vous pouvez activer la Sauvegarde Cloud, qui écrit une archive chiffrée dans votre propre Google Drive. Voir la section 5. La seule exception est le stockage Phaze, que vous pouvez choisir pour une sauvegarde avec Phaze Pro sur iOS. Il conserve sur notre service une copie chiffrée de bout en bout que personne chez Phaze ne peut ouvrir.
  • La Communauté est facultative. Si vous y publiez, ce que vous écrivez est conservé sur notre service et montré à chaque membre, et une publication qui nomme votre médicament, votre dose ou votre poids est une information de santé que vous avez choisi de publier. Phaze ne copie jamais rien de vos suivis dans une publication. Voir la section 5.4.
  • Nous n’utilisons pas les données d’Apple HealthKit ou de Google Health Connect à des fins publicitaires, de marketing ou de vente.
  • Les fonctions IA (chat Ember, scan de repas, Insights quotidiens) envoient vos données à Google Gemini via un service edge que nous exploitons. Elles restent désactivées tant que vous n'accordez pas une autorisation distincte, que vous pouvez retirer à tout moment. Nous n'entraînons aucun modèle d'IA sur vos données. La Communauté utilise aussi Gemini, pour vérifier et traduire les publications et les réponses, pour rédiger les réponses de ses personnages IA et, s'il est activé, pour rédiger un fil quotidien inspiré par l'actualité publique d'autorités de santé officielles ou par une journée ou une saison de l'année. Cela fonctionne sous le consentement propre à la Communauté, et non sous cette autorisation. Voir la section 6.1.
  • Vous devez avoir 18 ans ou plus pour utiliser Phaze.

3. Informations que nous collectons

3.1 Informations que vous fournissez

  • Informations du compte : Phaze n'a ni connexion ni mot de passe. Si vous utilisez la Communauté, vous choisissez un nom d'utilisateur pour celle-ci, que chaque membre de la Communauté peut voir (le point sur la Communauté plus bas, et la section 4 des Conditions). Vous donnez un prénom et une date de naissance lors de la mise en route, et les deux restent sur votre appareil. Vous ne donnez une adresse e-mail que si vous le souhaitez, en envoyant un retour ou en activant le partage de profil dans Réglages, Confidentialité.
  • Données de santé et corporelles : poids, taille, entrées de composition corporelle, photos de progrès, objectifs, préférences alimentaires.
  • Données de médication : nom, dose, calendrier, effets secondaires et notes sur le site d’injection du médicament GLP-1 (ou autre). Fournis volontairement.
  • Données de nutrition : journaux alimentaires, scans de codes-barres, photos de repas, repas décrits à la voix, préférences alimentaires.
  • Données d’activité : journaux d’exercice, entrées d’hydratation, fenêtres de jeûne, résumés de sommeil.
  • Informations d’abonnement : confirmations d’achat de l’Apple App Store ou de Google Play. Nous ne recevons pas le numéro complet de votre carte de paiement.
  • Communications : e-mails de support, retours dans l’application.
  • Contenu de la Communauté (facultatif, app Phaze) : si vous utilisez la Communauté, nous recevons le nom d'utilisateur que vous choisissez, le texte de chaque publication (jusqu'à 600 caractères) et de chaque réponse (jusqu'à 400), le sujet que vous avez choisi pour une publication, la langue de votre app, qui est enregistrée comme la langue de ce que vous avez écrit, vos votes et, d'avant les votes, vos réactions Bravo et Pareil, les signalements que vous faites avec leur motif et une note facultative de 200 caractères au plus, les membres que vous masquez, et la version des conditions et du consentement de la Communauté que vous avez acceptée, et quand. Les publications sont uniquement du texte : ni photos ni liens. Il n'y a pas non plus de photo de profil, et la Communauté ne conserve aucune image de vous. Ce que vous écrivez peut inclure votre médicament, votre dose, votre poids ou votre ressenti. Si c'est le cas, c'est une information de santé que vous avez choisi de publier, et la section 5.4 indique où elle est conservée.
  • Votre profil dans la Communauté (facultatif, app Phaze) : toucher votre nom d'utilisateur dans la Communauté ouvre votre profil. Il affiche votre nom d'utilisateur, le mois où vous êtes arrivé, vos badges, votre karma, sauf si vous l'avez désactivé, et vos publications et réponses que la Communauté affiche. Vous pouvez aussi choisir d'afficher jusqu'à trois champs que l'app connaît déjà, vous ne les tapez donc jamais : votre série de saisies, le nombre de jours d'affilée où vous avez saisi quelque chose dans Phaze ; le médicament que vous prenez, affiché par son nom commercial, ou sans nom si vous avez choisi « autre » ; et votre dose actuelle, affichée sous forme de nombre et d'unité, par exemple 0,5 mg. Chaque champ a son propre interrupteur, désactivé au départ, quand vous choisissez votre nom d'utilisateur et dans Réglages, Communauté. L'app remplit la valeur pour vous, ne l'envoie que tant que cet interrupteur est activé, et la met à jour quand elle change. Votre médicament et votre dose sont des informations de santé, et dans une communauté consacrée aux médicaments GLP-1, la régularité de vos saisies peut aussi dire quelque chose de votre santé. Nous traitons donc les trois comme des données de santé de catégorie particulière que vous choisissez de rendre publiques, et activer chaque interrupteur est votre consentement explicite à afficher ce champ. Votre profil n'affiche que ce que ce paragraphe énumère, et n'affiche jamais votre poids, vos mensurations, vos effets indésirables ni vos sites d'injection. Vous pouvez retirer votre karma de votre profil et du Classement, et masquer votre badge Premium, dans Réglages, Communauté (Conditions, section 7A.8).
  • Notifications de la Communauté (facultatif, app Phaze) : si vous avez accepté les conditions de la Communauté et que Phaze peut afficher des notifications sur votre iPhone, l'app envoie à notre service, avec votre identifiant de membre, le jeton push de votre iPhone fourni par Apple, le fait que l'app soit ou non une version de développement, la langue dans laquelle votre app est réglée, le fuseau horaire de votre iPhone (par exemple « Europe/Paris ») et vos deux interrupteurs de notification, activés au départ. L'app les envoie de nouveau quand l'un d'eux change, et sinon environ une fois par jour, quand vous ouvrez Phaze. La section 7A.9 des Conditions indique ce que dit une notification.

Ces informations sur la Communauté s'appliquent aussi à Android. L'identifiant de membre est conservé dans des préférences chiffrées protégées par Android Keystore. Les notifications facultatives utilisent Firebase Cloud Messaging. Désactiver les notifications Phaze dans les réglages Android retire ce téléphone de notre liste à la prochaine ouverture de l'app.

3.2 Informations collectées automatiquement

  • Informations sur l’appareil : modèle de l’appareil, version du système d’exploitation, version de l’application, langue, fuseau horaire, pays (dérivé de la région de la boutique) et un identifiant pseudonyme généré par l’appareil pour relier vos évènements d’usage.
  • Diagnostics et analytique produit : rapports de plantage, traces de performance, journaux d'erreurs et événements d'analyse produit. Nous n'envoyons ni votre adresse e-mail, ni votre nom, ni aucun nom de médicament, dose, effet secondaire ou site d'injection à nos prestataires d'analyse ou de plantage. Les événements indiquent quels écrans vous avez ouverts et quelles actions vous avez faites, ainsi que vos notes d'humeur et d'énergie du point quotidien et le nom d'un biomarqueur de laboratoire ajouté, jamais sa valeur. Notre prestataire d'analyse enregistre aussi l'écran d'environ 10% des sessions, chaque texte, image et champ de saisie étant masqué avant l'envoi. Tout cela est lié à un identifiant généré par l'appareil : c'est donc pseudonymisé, pas anonyme. Un seul interrupteur dans Réglages, Confidentialité désactive l'ensemble. Voir la section 6.2.
  • Localisation approximative : au niveau de la ville uniquement, dérivée de l’IP. Nous ne collectons pas de localisation GPS précise.
  • Adhésion à la Communauté (seulement si vous ouvrez la Communauté) : la première fois que vous ouvrez la Communauté, ou sa page dans Réglages, Communauté, l'app crée un identifiant de membre aléatoire et le conserve dans le trousseau iOS. Elle le fait même lorsque la Communauté est fermée. Tant que la Communauté est ouverte, notre service conserve cet identifiant avec la plateforme de l'app, le réglage de langue et de région de votre téléphone (par exemple « fr_FR »), la date à laquelle vous avez ouvert la Communauté pour la première fois, et chaque date à laquelle vous avez ouvert la Communauté ou sa page de réglages. Aucun nom ne vous est attribué : vous choisissez un nom d'utilisateur avant votre première publication, réponse ou vote. Cet enregistrement est créé la première fois que vous ouvrez l'un ou l'autre, avant que vous publiiez ou acceptiez quoi que ce soit, car il marque le début de votre semaine ouverte. Si vous quittez la Communauté puis ouvrez de nouveau la Communauté ou sa page de réglages, le même enregistrement redevient actif, sans nom d'utilisateur tant que vous n'en choisissez pas un nouveau. Si votre accès à la Communauté a été retiré, l'enregistrement reste marqué comme exclu. L'identifiant de membre n'est pas l'identifiant d'appareil utilisé pour l'analyse, les rapports de plantage et les abonnements, et les deux ne sont jamais rapprochés.

3.3 Informations provenant de tiers

  • Apple HealthKit (iOS) : si vous connectez HealthKit, nous lisons les types de données que vous autorisez. Voir la Section 7.
  • Google Health Connect (Android) : si vous connectez Health Connect, nous lisons les catégories que vous autorisez. Phaze demande actuellement : Pas (lecture), Poids (lecture et écriture), Calories actives brûlées (lecture), Séance d’exercice (lecture).
  • Google Drive (Android uniquement) : si vous activez la Sauvegarde Cloud sur Android, vous autorisez Phaze pour la portée AppData de Drive afin d'écrire le fichier de sauvegarde dans votre propre Drive. Nous ne recevons aucun autre contenu Drive. Phaze n'utilise ni Se connecter avec Apple ni connexion Google, car Phaze n'a pas de connexion.

Nous n’achetons pas de données auprès de courtiers en données et n’enrichissons pas votre profil à partir de sources externes.

3.4 Ce que nous n’extrayons PAS

  • Aucun identifiant biométrique. Phaze n’extrait ni ne stocke la géométrie du visage, les points faciaux, les empreintes digitales, les scans d’iris, les empreintes vocales, les embeddings de locuteur, l’analyse de la démarche ou tout autre identifiant biométrique tel que défini par l’Illinois Biometric Information Privacy Act (BIPA), la loi CUBI du Texas ou des lois similaires. Les scans de repas et les photos de progrès ne sont pas traités pour la reconnaissance faciale. La transcription vocale utilise les API vocales de la plateforme et ne crée ni ne conserve d’empreinte vocale du côté de Phaze.
  • Aucune localisation précise. Nous ne collectons pas de coordonnées GPS et n’utilisons pas de geofencing. Nous n’utilisons pas de geofencing autour des établissements de santé.
  • Aucun identifiant publicitaire tiers que nous utilisons nous-mêmes. L’IDFA ou l’identifiant publicitaire de votre appareil est régi par les contrôles de confidentialité de la plateforme.

4. Comment nous utilisons vos informations

Nous traitons vos informations aux fins suivantes et sur les bases légales suivantes (la base légale importe surtout au titre du GDPR, du UK GDPR et de la LGPD ; les utilisateurs des États-Unis peuvent ignorer la colonne « Base légale »).

FinalitéCe que nous faisonsBase légale (GDPR / LGPD)
Fournir le ServiceAfficher vos tableaux de bord, stocker vos journaux, synchroniser avec votre montre, calculer les tendancesExécution du contrat (Art 6(1)(b) GDPR) / Art 7(V) LGPD
Traiter les données de santéStocker et afficher les poids, photos, médicaments, aliments, activitéConsentement explicite (Art 9(2)(à) GDPR) / consentement spécifique Art 11(I) LGPD
Fonctionnalités d’IA (chat Ember, scan de repas, recommandations)Envoyer votre saisie aux prestataires d’IA nommés à la Section 6 pour générer des réponsesConsentement explicite pour le traitement de catégorie particulière (Art 9(2)(à) / Art 11)
CommunautéFaire fonctionner la Communauté : votre enregistrement d'adhésion et votre nom d'utilisateur, le fil, les réactions, les votes, le karma, le Classement, la recherche, les signalements, les membres masqués et la modérationExécution du contrat (Art 6(1)(b) GDPR) / Art 7(V) LGPD
Informations de santé dans les publications de la communautéConserver ce que vous publiez, le vérifier et le traduire avec Google Gemini, demander à Gemini de rédiger la réponse d'un personnage IA, et le montrer à chaque membre de la CommunautéConsentement explicite (Art 9(2)(a) GDPR), donné avec la case non cochée de l'écran « Avant de publier » / Art 11(I) LGPD, consentement spécifique et mis en évidence
Votre profil dans la CommunautéMontrer aux autres membres, sur une page, votre nom d'utilisateur, le mois où vous êtes arrivé, vos badges, votre karma, sauf si vous l'avez désactivé, et vos publications et réponses que la Communauté afficheExécution du contrat (Art 6(1)(b) GDPR) / Art 7(V) LGPD
Votre série de saisies, votre médicament et votre dose sur votre profil dans la CommunautéConserver chaque valeur tant que son interrupteur est activé, et la montrer aux membres qui ouvrent votre profilConsentement explicite (Art 9(2)(a) GDPR), donné séparément pour chaque champ en activant son interrupteur, désactivé au départ / Art 11(I) LGPD, consentement spécifique et mis en évidence
Notifications de la CommunautéVous prévenir sur votre iPhone, via le service push d'Apple, des réponses et des votes pour du jour. Activées par défaut une fois que vous avez accepté les conditions de la Communauté, tant que Phaze peut afficher des notifications sur votre iPhone et que vous laissez les interrupteurs activésExécution du contrat (Art 6(1)(b) GDPR) / Art 7(V) LGPD ; la lecture du jeton push de votre iPhone est strictement nécessaire à ces notifications, qui font partie de la Communauté que vous avez demandée (Art 5(3) de la directive ePrivacy) ; vous pouvez les désactiver à tout moment
La Communauté après votre départConserver votre enregistrement d'adhésion réduit à son identifiant, son jeton public, son statut, le nombre d'infractions, le numéro d'avatar et le type, les dates de la semaine ouverte, la date jusqu'à laquelle vos signalements ne peuvent pas masquer immédiatement une publication, et ses dates de création et de dernière modification, pour que partir et revenir ne relance pas une nouvelle semaine ouverte, ne lève pas une exclusion de la Communauté et n'annule pas le rejet par un modérateur de l'un de vos signalements ; réserver votre ancien nom d'utilisateur pendant 30 jours, sans aucun membre rattaché, pour que personne ne le reprenne au milieu d'une conversation ; conserver le journal de modération pendant 12 mois, qui ne contient rien de ce que vous avez écrit ni aucun identifiant de membre, et qui mentionne votre jeton public pour les actions sur votre adhésion ; et conserver la file de tâches de la Communauté, où l'enregistrement d'une tâche demandant à un personnage IA de répondre à l'une de vos réponses mentionne le fil, le jour et le début de votre jeton publicIntérêt légitime (Art 6(1)(f)) / Art 7(IX) LGPD ; vous pouvez vous opposer
Sauvegarde Cloud (facultative)Stocker une archive chiffrée dans votre cloud personnel si vous l’activezConsentement (Art 6(1)(a)) / Art 7(I) LGPD
Stockage Phaze (facultatif, iOS, Phaze Pro)Conserver sur notre service une copie de vos données Phaze chiffrée de bout en bout chaque fois que vous choisissez le stockage Phaze pour une sauvegarde, et la renvoyer à votre iPhone quand vous la restaurezConsentement explicite (Art 9(2)(a) GDPR), donné chaque fois que vous choisissez le stockage Phaze pour une sauvegarde et retiré en supprimant les sauvegardes / Art 11(I) LGPD, consentement spécifique et mis en évidence, donné par la phrase sous le bouton de sauvegarde
Facturation des abonnementsTraiter les achats via l’Apple App Store et Google PlayExécution du contrat
Diagnostics et prévention des abusRapports de plantage, surveillance des performances, sécuritéIntérêt légitime (Art 6(1)(f)) / Art 7(IX) LGPD ; vous pouvez vous opposer
Communiquer les mises à jourAvis de service, modifications de politiqueIntérêt légitime / Art 7(IX)
Respecter la loiRépondre aux procédures légales ; protéger les droitsObligation légale (Art 6(1)(c)) / Art 7(II)

Nous n’utilisons pas vos informations pour : vendre à des tiers contre une contrepartie monétaire ou autre ; afficher des publicités dans Phaze ; vous profiler pour prédire un comportement futur en dehors du Service ; partager avec des assureurs, des employeurs ou des courtiers en données. Les événements d’attribution d’installation que nous partageons avec Meta et, sur Android, avec TikTok sont décrits à la section 8.

Vous pouvez retirer votre consentement à tout moment en supprimant les données concernées dans l’application, en désactivant la fonctionnalité ou en nous contactant à privacy@phaze.fit. Le retrait n’affecte pas le traitement licite antérieur.

5. Stockage local et sauvegardes

5.1 Sur votre appareil

Vos données de santé, de médication et vos photos de progrès sont stockées sur votre appareil :

  • iOS : magasin persistant SwiftData avec iOS Data Protection (classe NSFileProtectionCompleteUntilFirstUserAuthentication). Les champs médicaux sensibles (identifiants de médicament, doses, entrées d’effets secondaires, notes sur le site d’injection, votre profil médical et votre calendrier de doses) sont en outre chiffrés avec AES-256-GCM à l’aide d’une clé stockée dans l’iOS Keychain (kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly).
  • Android : base de données Room. Les champs médicaux sensibles sont chiffrés avec AES-256-GCM (mode de chiffrement AES/GCM/NoPadding, clé de 256 bits, IV de 12 octets, tag de 128 bits) à l’aide d’une clé générée et stockée dans l’Android Keystore (avec support matériel lorsque l’appareil le permet). Les préférences générales utilisent EncryptedSharedPreferences d’Android Jetpack Security (AES256_SIV pour les clés, AES256_GCM pour les valeurs) avec une clé maîtresse liée au Keystore.

Phaze n'exploite aucun serveur qui stocke les données de santé que vous tenez dans l'app. Des informations de santé peuvent toutefois atteindre notre service de deux façons. Si vous publiez dans la Communauté, ce que vous écrivez est conservé sur un service que nous exploitons pour que les autres membres puissent le lire, et une publication qui nomme votre médicament, votre dose, votre poids ou votre ressenti est une information de santé sur notre serveur. Et si vous avez activé le partage de profil et que notre équipe vous a contacté pour une étude produit, les notes que notre équipe rédige sur ce contact peuvent contenir ce que vous avez choisi de nous dire. L'app ne copie jamais rien des données ci-dessus dans l'un ou l'autre. La section 5.4 énumère tout ce que conserve notre service, Communauté comprise. Les flux qui quittent votre appareil sont en section 6 : fonctions IA, la vérification, la traduction et les réponses des personnages IA de la Communauté, analyse, Sauvegarde Cloud facultative et synchronisation facultative avec la plateforme santé. Si vous choisissez le stockage Phaze pour une sauvegarde, une copie chiffrée de bout en bout est aussi conservée sur un service que nous exploitons, et seuls vos appareils et votre code de récupération peuvent l'ouvrir (section 5.2).

5.2 Sauvegardes

Le fonctionnement d'une sauvegarde dépend de votre plateforme, et les deux ne sont pas identiques.

  • iOS : Au plus une fois par jour, lorsque vous ouvrez Phaze sur un iPhone connecté à iCloud, l'app écrit une copie chiffrée de vos données Phaze dans le dossier propre à Phaze de votre iCloud Drive (iCloud.com.zeit.phaze). Cette copie contient tout ce que vous gardez dans Phaze, y compris vos médicaments, votre historique de doses, vos suivis et vos photos de progression, et l'app garde la copie qu'elle remplace comme seconde copie. Nous n'avons aucun accès à votre iCloud Drive, nous ne pouvons donc ni lire ni récupérer ces copies. Une entrée que vous supprimez reste dans ces copies jusqu'à ce que des copies plus récentes les remplacent. L'app ne remplace jamais d'elle-même une copie par une copie plus petite, si bien qu'après la suppression d'entrées, cela peut prendre un certain temps. Lorsque vous installez Phaze sur un iPhone connecté au même compte iCloud, l'app propose de restaurer vos données depuis iCloud. Vos données sont aussi prises en charge par la Sauvegarde iPhone d'Apple, que vous réglez dans les Réglages iOS. Un appareil venant d'une ancienne version peut aussi contenir une archive plus ancienne dans le même dossier, que Réglages, Données et confidentialité, Sauvegarde de l'appareil permet de restaurer une fois ou de supprimer. Supprimer toutes les données retire les copies quotidiennes et cette archive tant qu'iCloud Drive est activé pour Phaze, dans les limites décrites plus bas.
  • Android : La Sauvegarde Cloud est facultative et désactivée par défaut. Quand vous l'activez, une archive chiffrée est écrite dans le dossier AppData de votre propre Google Drive. Ce dossier est privé à Phaze, limité à l'application et invisible dans votre Drive habituel. Vous choisissez la fréquence : désactivée, quotidienne ou hebdomadaire.
  • Stockage Phaze (facultatif, iOS, Phaze Pro) : quand vous touchez Sauvegarder maintenant dans Réglages, Données et confidentialité, Sauvegarde de l'appareil et activez le stockage Phaze pour cette sauvegarde, l'app envoie une copie chiffrée de bout en bout de tout ce que vous gardez dans Phaze, y compris vos médicaments, vos doses, vos effets indésirables et vos photos de progression, à un service de sauvegarde que nous exploitons. Cela n'arrive que lorsque vous le choisissez pour cette sauvegarde. Ce n'est jamais automatique et cela ne se synchronise jamais. Les iPhone de votre compte Apple partagent ces sauvegardes, vous pouvez donc en restaurer une sur un nouvel iPhone.

Dans les deux cas, le contenu de l'archive est chiffré en AES-256-GCM avant écriture.

À propos de la clé de chiffrement des archives iCloud et Google Drive. Pour qu'une sauvegarde puisse être restaurée sur un nouvel appareil sans phrase secrète distincte, la clé de chiffrement est générée localement et rangée à côté du contenu chiffré, dans le fichier de sauvegarde lui-même. Sur iOS, la copie quotidienne contient aussi la clé qui ouvre les champs médicaux chiffrés sur votre appareil (section 5.1), comme vos médicaments, doses, effets secondaires et sites d'injection, pour qu'une restauration puisse les lire. Lorsque le trousseau iCloud est activé, l'app garde aussi une copie de cette clé dans votre trousseau iCloud, pour qu'un nouvel iPhone du même compte puisse lire les données qu'il restaure. La sauvegarde est donc protégée par la sécurité de votre compte iCloud ou Google, pas par une phrase secrète que vous détenez. Nous ne proposons pas de phrase secrète choisie par l'utilisateur et nous ne décrivons pas cette sauvegarde comme lisible par vous seul, car cela supposerait une clé hors de notre portée. Si vous exigez un vrai chiffrement à connaissance nulle, désactivez iCloud Drive pour Phaze sur iOS et n'activez pas la Sauvegarde Cloud sur Android.

Le stockage Phaze n'est lisible que par vous. La clé qui l'ouvre est créée sur votre iPhone et conservée dans votre trousseau iCloud et dans un code de récupération que l'app vous montre. Notre service ne reçoit jamais ni l'un ni l'autre, et ne reçoit jamais la clé qui protège vos champs médicaux sous une forme qu'il pourrait lire. Personne chez Phaze ne peut ouvrir ces sauvegardes. Si vous perdez à la fois votre code de récupération et tous les appareils qui gardent la clé dans le trousseau iCloud, personne ne peut les ouvrir, pas même Phaze, et nous ne pouvons pas les retrouver pour vous, car Phaze n'a pas de comptes.

Phaze ne garde aucune copie des archives iCloud ou Google Drive, qui n'existent que dans votre propre iCloud ou Google Drive. La seule sauvegarde que conserve notre service est le stockage Phaze, et seulement quand vous le choisissez.

Sur Android, une fois la Sauvegarde Cloud activée, elle s'exécute selon la fréquence choisie. Vous pouvez changer cette fréquence ou la désactiver à tout moment dans Réglages, Sauvegarde Cloud.

Pour supprimer un fichier de sauvegarde : Sur iOS, Supprimer toutes les données retire les copies Phaze de votre iCloud Drive uniquement tant qu'iCloud Drive est activé pour Phaze : utilisez-le donc avant de désactiver iCloud Drive. Cette action ne peut pas retirer une copie qu'iCloud garde uniquement dans le nuage pour libérer de l'espace sur l'iPhone, et un autre iPhone connecté au même compte iCloud continue d'écrire sa propre copie jusqu'à ce que vous supprimiez aussi les données sur cet iPhone. Pour être sûr qu'aucune copie ne reste, supprimez aussi les données de Phaze dans le stockage iCloud de votre iPhone. Sur Android, Supprimer toutes les données retire le fichier de Sauvegarde Cloud lorsque le téléphone a encore accès à votre Google Drive pour Phaze, et vous pouvez désactiver la Sauvegarde Cloud dans Réglages. Vous pouvez aussi supprimer les fichiers vous-même via les outils de gestion des données d'Apple ou de Google. Pour supprimer vos sauvegardes du stockage Phaze, utilisez Supprimer de Phaze dans Réglages, Données et confidentialité, Sauvegarde de l'appareil, qui les supprime aussitôt de notre service. Supprimer toutes les données vous demande s'il faut aussi les supprimer (section 9).

5.3 Ce que cela signifie en langage simple

  • Vos données sont stockées sur votre appareil.
  • Sur iOS, l'app écrit une fois par jour une copie chiffrée de vos données dans votre propre iCloud Drive (section 5.2). Sur Android, la Sauvegarde Cloud est désactivée tant que vous ne l'activez pas, et un fichier chiffré réside alors dans votre propre Google Drive.
  • Si vous choisissez le stockage Phaze pour une sauvegarde, une copie chiffrée de bout en bout est conservée sur notre service. Personne chez Phaze ne peut l'ouvrir, et vous pouvez la supprimer à tout moment depuis Sauvegarde de l'appareil.
  • Les fonctionnalités d’IA et l’analytique décrites à la Section 6 transmettent des champs spécifiques en dehors de votre appareil.
  • Tout ce que vous publiez dans la Communauté est conservé sur notre service et montré aux autres membres jusqu'à ce que vous le supprimiez ou quittiez la Communauté.
  • Désinstaller l'app supprime les données de l'appareil. Les copies iOS dans votre iCloud Drive et un fichier de Sauvegarde Cloud Android dans votre Google Drive restent jusqu'à leur suppression.
  • Désinstaller l'app ne retire pas vos publications de la communauté de notre service. Quittez d'abord la Communauté, ou voyez la section 12.

5.4 Ce que Phaze conserve sur ses propres serveurs

Nous exploitons un service qui nous est propre, sur Cloudflare. Il relaie les requêtes IA décrites en section 6.1, fait fonctionner la Communauté et conserve un petit ensemble d'enregistrements dans une base Cloudflare D1. Un tableau de bord interne utilisé par notre équipe lit et écrit dans la même base. Workers KV conserve des compteurs de limitation de débit, des entrées de classement, des caches de courte durée des résultats de scan de repas, de description de repas, de recherche d'aliments et de recettes, et, pour la Communauté, un repère indiquant quand vous avez consulté vos réponses pour la dernière fois. C'est tout. L'app ne copie jamais un médicament, une dose, un calendrier, un effet secondaire, un site d'injection, un poids, une taille ou un IMC de vos données dans l'un d'eux. Une telle valeur ne peut apparaître qu'à deux endroits : dans la Communauté, quand vous la tapez vous-même dans une publication ou une réponse, et dans les notes d'étude ci-dessous, quand vous la confiez à notre équipe.

Il y a deux exceptions, et c'est vous qui choisissez les deux. L'app copie le médicament et la dose actuelle que vous choisissez d'afficher sur votre profil dans la Communauté, chacun seulement tant que son interrupteur est activé (section 3.1). Et un service de sauvegarde distinct conserve vos sauvegardes du stockage Phaze, dans un bucket de stockage et une base de données qui lui sont propres. Ces sauvegardes contiennent toutes vos données Phaze, chiffrées de bout en bout pour que notre service ne puisse pas les lire (le point sur le stockage Phaze ci-dessous).

  • Partage de profil (facultatif) : sur iOS, la carte de partage de profil est présélectionnée lors de la mise en route, et vous pouvez la décocher à cet endroit ou désactiver le partage à tout moment dans Réglages, Confidentialité. Sur Android, il est désactivé au départ et c'est vous qui l'activez. Quand il est activé, une ligne est stockée pour votre appareil : un identifiant généré par l'appareil, l'année de naissance et la tranche d'âge, le sexe biologique, le niveau d'activité, l'objectif de transformation, la raison de cet objectif et ce que vous avez essayé avant Phaze (chacun choisi dans une liste fixe lors de la mise en route), l'étape, le fait d'avoir ou non Phaze Pro, la plateforme, la version et la langue de l'app, ainsi que vos indicateurs de consentement. L'adresse e-mail est rangée dans une table séparée, et seulement si vous en avez donné une. Cloudflare ajoute le pays, la région et la ville qu'il a résolus depuis la requête elle-même. L'app n'a aucune autorisation de localisation et n'en demande aucune. Désactiver l'interrupteur supprime la ligne, et Supprimer toutes les données aussi.
  • Retours et feuille de route des fonctionnalités : quand vous envoyez un retour rapide dans l'app, nous stockons l'écran depuis lequel vous l'avez envoyé, votre note et, lorsque l'écran le demande, la facilité de la tâche, votre message si vous en avez écrit un, une adresse e-mail si vous en avez donné une, votre identifiant d'appareil, ainsi que la plateforme, la version et la langue de l'app. Le questionnaire plus long dans Réglages stocke le même identifiant et les mêmes informations sur l'app, votre score, le fait que Phaze soit ou non la seule app GLP-1 que vous utilisez, les autres apps que vous citez, les fonctions que vous utilisez, vos commentaires, et une adresse e-mail si vous en avez donné une. Quand vous votez sur la feuille de route publique, nous stockons un identifiant de votant aléatoire que l'app garde uniquement pour la feuille de route, qui n'est pas votre identifiant d'appareil, avec chaque élément pour lequel vous avez voté et quand. Quand vous proposez un élément pour la feuille de route, nous stockons son titre, sa description si vous en avez écrit une, votre identifiant de votant, ainsi que la plateforme, la version et la langue de l'app. Notre équipe lit une proposition avant qu'elle apparaisse, et votre identifiant de votant n'est jamais affiché. Un filtre rejette un retour, une réponse au questionnaire ou une proposition pour la feuille de route qui mentionne un médicament, une dose ou un effet secondaire avant son enregistrement. Pour faire retirer un retour ou une entrée de feuille de route, écrivez à privacy@phaze.fit.
  • Classement du Score Mode de Vie (facultatif) : si vous rejoignez le classement, votre identifiant d'appareil, votre Score Mode de Vie et la longueur de votre série sont stockés dans Workers KV pour qu'une position puisse être calculée. Quitter le classement supprime l'entrée, et une entrée qui n'est pas mise à jour pendant 30 jours expire d'elle-même. Cela n'a rien à voir avec la Communauté décrite plus bas.
  • Questions d'étude (facultatif) : si vous répondez à la courte série de questions d'étude de Phaze, depuis Réglages ou depuis une bannière dans l'app, nous stockons un choix dans une liste fixe, jusqu'à deux réponses écrites de 280 caractères au plus chacune, l'endroit d'où vous avez répondu, la plateforme et la version de l'app, le réglage de langue et de région de votre téléphone, et l'heure. Aucun identifiant d'appareil, aucune adresse e-mail ni aucun autre identifiant n'est stocké avec elles. Un filtre refuse une réponse écrite qui mentionne un médicament, une dose ou un effet secondaire.
  • Notes de contact d'étude (internes) : si vous avez activé le partage de profil et que notre équipe vous contacte pour une étude produit, notre tableau de bord interne conserve, rattachés à votre identifiant d'appareil, un statut de contact et une date de relance, le fait que nous ayons écarté ou non votre profil de l'étude et pourquoi, les notes rédigées par notre équipe (jusqu'à 2 000 caractères chacune), et un historique de chaque appel, e-mail, SMS ou visioconférence avec son résultat et un résumé facultatif de 2 000 caractères au plus. Ces notes peuvent consigner ce que vous avez choisi de nous dire, ce qui peut inclure des informations de santé. Elles sont supprimées avec votre ligne de profil, lorsque vous désactivez le partage de profil ou utilisez Supprimer toutes les données.
  • Communauté (facultative, app Phaze) : ce que la Communauté conserve, enregistrement par enregistrement. La section 9 indique la durée de chacun.
    • Enregistrements des membres : une ligne par membre, contenant :
      • votre identifiant de membre ;
      • un jeton public dérivé de celui-ci avec une clé secrète que seul notre service détient, que voient les apps des autres membres à la place de l'identifiant ;
      • votre nom d'utilisateur, tel que vous l'avez choisi ;
      • un numéro d'avatar, et le fait que la ligne soit celle d'un membre, d'un personnage IA de Phaze ou du personnel de Phaze ;
      • votre statut (actif, en pause, exclu ou parti), votre nombre d'infractions et vos badges ;
      • si les personnages IA de Phaze sont désactivés pour vous ;
      • la date jusqu'à laquelle vos signalements ne peuvent pas masquer immédiatement une publication : 30 jours après qu'un modérateur a rejeté l'un de vos signalements, ou, si vous quittez la Communauté, un jour après la dernière publication que vos signalements ont masquée ce jour-là ;
      • la version et l'heure des conditions et du consentement que vous avez acceptés ;
      • la date à laquelle votre app a confirmé pour la première fois que vous avez l'âge de la rejoindre (jamais votre âge ni votre date de naissance) ;
      • la date à laquelle vous avez ouvert la Communauté pour la première fois et la date de fin de votre semaine ouverte ;
      • la plateforme de l'app et le réglage de langue et de région de votre téléphone ;
      • votre karma, depuis le début et pour le mois en cours, que notre service recalcule toutes les quelques minutes à partir des votes qui comptent, et vos deux interrupteurs pour afficher votre karma et votre badge Premium ;
      • la dernière fois que votre app a indiqué à notre service que vous avez Premium, que le badge Premium lit pendant sept jours (un non n'est jamais conservé) ;
      • les dates de création et de dernière modification de la ligne.
    • Noms d'utilisateur : votre nom d'utilisateur sous la forme dans laquelle notre service compare les noms (en minuscules, avec les lettres et chiffres semblables ramenés à une seule forme, sans points ni tirets bas), votre identifiant de membre, et la date à laquelle vous l'avez choisi. C'est ce qui rend un nom d'utilisateur unique.
    • Réservations de noms d'utilisateur : un nom d'utilisateur abandonné, sous cette même forme comparée, la raison de l'abandon (changé via l'assistance, remplacé par un nom choisi, ou son titulaire a quitté la Communauté), et la date à laquelle il redevient libre. Cela n'indique pas qui portait le nom. C'est écrit au même moment que la modification de l'enregistrement de ce membre, si bien que pendant ses 30 jours, les deux pourraient être rapprochés par leurs heures.
    • Publications et réponses : chaque publication ou réponse que vous écrivez, avec le sujet d'une publication, la langue de votre app à ce moment-là, son statut de modération et un motif court (un code fixé par nos vérifications, ou une étiquette de 64 caractères au plus saisie par un modérateur), les scores de la vérification automatique et la langue qu'elle a détectée (jamais vos mots), le fait qu'une personne ou le système ait décidé et quand, la date à laquelle un modérateur a donné suite pour la première fois à un signalement à son sujet, ses nombres de réponses, de réactions et de votes, le nombre de signalements ouverts à son sujet, un indicateur d'épinglage, un identifiant généré par votre app pour qu'un nouvel essai ne soit pas publié deux fois, et ses horodatages. Les mêmes enregistrements contiennent ce qu'écrivent les personnages IA de Phaze, avec le personnage qui l'a écrit, le modèle ou la phrase préparée qui l'a produit, et, pour une réponse, la réponse à laquelle elle répond.
    • Traductions : les traductions de chaque publication et réponse approuvée dans les sept autres langues de la Communauté. Lorsqu'une traduction échoue à nos vérifications, une copie du texte original est conservée à sa place.
    • Réactions : quel membre a donné quel Bravo ou Pareil à quelle publication ou réponse.
    • Votes : quel membre a voté pour ou contre quelle publication ou réponse, et quand. Les membres ne voient que le score d'un élément, jamais en dessous de zéro, et personne ne voit combien de votes contre un élément a reçus.
    • Réactions des personnages IA : chaque Bravo qu'un personnage IA de Phaze a donné avant que la Communauté passe aux votes : quel personnage a donné un Bravo à quelle publication ou réponse, et quand. Aucun nouveau Bravo n'est enregistré, et aucun n'est affiché. Ils sont conservés à part des réactions et des votes des membres, si bien qu'aucun nombre affiché aux membres, y compris les scores et le karma, ne peut les inclure.
    • Signalements : chaque signalement, avec l'élément signalé, l'identifiant du membre qui a signalé, le motif, la note facultative, ainsi que son statut et son issue. Un signalement auquel un modérateur a donné suite compte comme une infraction confirmée pour l'auteur de l'élément (Conditions, section 7A.3), et la publication ou la réponse en garde la date, si bien que l'infraction compte toujours après le départ de la personne qui a signalé. Lorsqu'un signalement a masqué l'élément immédiatement (Conditions, section 7A.4), l'heure à laquelle il l'a fait.
    • Membres masqués : votre identifiant de membre et le jeton public de chaque membre que vous avez masqué.
    • Jours dans la Communauté : les dates auxquelles vous avez ouvert la Communauté ou sa page de réglages, ou y avez publié, répondu, réagi ou voté, sans l'heure.
    • Les champs de votre profil : votre identifiant de membre ; votre série de saisies, le médicament que vous prenez (sous forme d'une clé d'une liste fixe) et votre dose actuelle (un nombre et une unité), chacun seulement tant que son interrupteur est activé ; la date de la dernière modification de la ligne ; et un numéro de modification que votre app envoie avec chaque changement (en pratique, l'heure du changement), pour qu'une requête qui arrive en retard ne puisse pas réafficher une valeur après que vous l'avez désactivée. Elle contient des nombres et des clés de listes fixes, jamais un texte que vous avez tapé. Désactiver un champ supprime sa valeur, et une ligne dont tous les champs sont désactivés ne garde que votre identifiant de membre, le numéro de modification et la date du changement. Quitter la Communauté supprime la ligne.
    • File de tâches : un numéro d'élément, le type de tâche, un nom qui empêche la même tâche d'être mise deux fois en file, le nombre de tentatives et un code d'erreur. Ce nom peut contenir le nom d'un personnage IA et une date. Pour une tâche demandant à un personnage IA de répondre à une réponse que vous avez laissée dans son fil, elle contient le numéro du fil, le début de votre jeton public et le jour de votre réponse, et elle reste après votre départ de la Communauté. Une tâche est supprimée 30 jours après sa dernière exécution. Aucun texte et aucun identifiant de membre.
    • Appareils de notification : pour chaque iPhone enregistré pour les notifications de la Communauté, son jeton push Apple, le fait que l'app soit ou non une version de développement, la langue dans laquelle votre app est réglée, le fuseau horaire de votre iPhone, vos deux interrupteurs, votre identifiant de membre, et la date de son enregistrement et de sa dernière modification. Un membre en a au plus cinq ; un sixième remplace celui dont nous avons eu des nouvelles le moins récemment. Le jeton n'est pas l'identifiant d'appareil utilisé pour l'analyse, et l'app ne l'envoie qu'à notre service.
    • File des notifications : pour chaque notification qui vous est due, votre identifiant de membre, la réponse qu'elle concerne ou le début de la journée dont elle compte les votes pour, un nom qui l'empêche d'être mise en file deux fois, son statut, ses tentatives et un code d'erreur, et ses horaires. Elle ne contient aucun texte écrit par quiconque ni aucun décompte : les mots d'une notification sont assemblés au moment de l'envoi, à partir du nom d'utilisateur de la personne qui a répondu ou du nombre de votes pour du jour, et ne sont pas conservés.
    • Journal de modération : une ligne pour chaque action d'un modérateur sur une publication, une réponse ou un membre, y compris un changement de nom d'utilisateur fait via l'assistance ; pour chaque publication ou réponse qu'un signalement d'un membre en règle masque immédiatement, ou que nos tâches planifiées masquent parce qu'un signalement est resté sans réponse pendant 20 heures, vident ou suppriment selon la section 9, ou retirent parce que la publication à laquelle elle répondait a été retirée ; pour chaque publication ou réponse dont nos tâches planifiées retirent les traductions parce qu'un signalement indiquant qu'une traduction était fausse est resté sans réponse pendant 20 heures ; pour chaque publication ou réponse de nouveau affichée parce que tous les membres dont le signalement la maintenait masquée ont quitté la Communauté ; pour chaque publication ou réponse masquée parce que l'accès de son auteur à la Communauté a été retiré, ou de nouveau affichée parce que l'exclusion a été levée ; et pour une exclusion de la Communauté entraînée par cinq infractions confirmées, ou par le rejet d'un modérateur au titre de la règle 2, 4, 5 ou 9. Chaque ligne contient le numéro de l'élément ou, pour une action sur un membre, le jeton public de ce membre, l'action, le fait qu'elle ait été prise par une personne, par le système ou par une tâche planifiée, une étiquette courte, lorsqu'un modérateur en saisit une ou que notre service en fixe une, et l'heure. Les vérifications qui refusent, retiennent ou publient une publication au moment où elle est écrite n'ajoutent aucune ligne, pas plus que la suppression d'une publication conservée après votre semaine ouverte seulement jusqu'à ce que nos vérifications puissent la lire (section 9). Le journal ne contient rien de ce que vous avez écrit ni aucun identifiant de membre, et chaque ligne est supprimée au bout de 12 mois.
    • Personnages IA, prompts et Notes : les propres personnages IA de Phaze (leurs noms, descriptions, portraits illustrés, les instructions sous lesquelles ils écrivent, leurs limites de publication, et la personne de Phaze qui a approuvé chacun), les prompts écrits pour eux, les articles Notes de Phaze et, quand le fil quotidien inspiré par l'actualité est activé, les éléments publics qu'il a examinés, venant d'autorités de santé officielles ou de son calendrier de journées et de saisons, avec le verdict donné à chacun. Rien sur les membres.
    • Workers KV : des compteurs de limitation de débit, indexés par le début de votre jeton public ou par une empreinte à clé de votre adresse IP, qui expirent au bout d'une minute ou d'environ 25 heures ; et un repère indiquant quand vous avez consulté pour la dernière fois les réponses à vos publications, indexé par votre jeton public, qui expire au bout de 400 jours et est supprimé lorsque vous quittez la Communauté. Votre adresse IP n'est jamais écrite dans la base de données.

    Aucun de ces enregistrements ne contient votre identifiant d'appareil, votre adresse e-mail ni le prénom que vous donnez lors de la mise en route, et aucun n'est relié aux enregistrements de profil ou de contact ci-dessus. Lorsqu'une publication ou un signalement attend une personne depuis 12 ou 20 heures, et immédiatement lorsqu'une publication ou une réponse est retenue parce qu'elle peut montrer que quelqu'un traverse une période difficile, notre service alerte une personne de notre équipe. Une alerte ne contient que des nombres et des heures : combien d'éléments attendent et depuis combien de temps, et, pour une publication retenue parce qu'elle peut montrer que quelqu'un traverse une période difficile, si c'est une publication ou une réponse qui a déclenché l'alerte et quand la plus récente a été retenue. Elle ne contient jamais ce que quelqu'un a écrit, un nom d'utilisateur ni un identifiant de membre. Votre nom d'utilisateur est celui que vous choisissez, c'est pourquoi la section 4 des Conditions vous demande de ne pas utiliser votre vrai nom. Les seules choses dans ces enregistrements qui se rapprochent d'une localisation sont la partie région du réglage de langue de votre téléphone et, tant que votre iPhone est enregistré pour les notifications de la Communauté, son fuseau horaire, tous deux décrits plus haut. La Communauté n'utilise pas la localisation que Cloudflare déduit d'une requête. Avec le fil, un fil de discussion, une publication, une réponse, une réaction, un vote, le Classement, le profil d'un membre et une recherche, votre app envoie un indicateur oui ou non qui dit si vous avez Premium, et notre service le lit pour décider si la fin de votre semaine ouverte s'applique. Quand il dit oui avec le fil, le Classement ou quand vous ouvrez la Communauté, notre service note l'heure, au plus une fois par heure, pour que votre badge Premium puisse s'afficher pendant sept jours après (Conditions, section 7A.8), et quitter la Communauté la supprime. Un non n'est jamais conservé. Quand vous faites une recherche dans la Communauté, votre app envoie à notre service les mots que vous avez tapés pour trouver les publications et les noms correspondants. Ils servent uniquement à répondre à cette recherche, et ils ne sont ni conservés, ni journalisés, ni envoyés à l'analyse. Pendant que vous choisissez un nom d'utilisateur, votre app demande à notre service s'il est libre dès que vous arrêtez de taper. Le nom est comparé aux noms d'utilisateur et aux réservations ci-dessus, et il n'est ni conservé, ni journalisé, ni envoyé à l'analyse. L'analyse de l'app (section 6.2) compte ce qui se fait dans la Communauté, par exemple l'ouverture, l'envoi d'une publication ou d'une réponse, avec le sujet d'une publication et le fait qu'elle ait été publiée, retenue ou refusée, un vote pour ou contre, un signalement avec son motif, et une recherche avec un nombre approximatif de résultats. Quand une notification de la Communauté arrive pendant que Phaze est ouverte, l'événement de notification de l'app n'enregistre que son type, « community_reply » ou « community_upvotes ». Aucun de ces événements ne contient votre identifiant de membre, votre nom d'utilisateur, ce que quelqu'un a écrit, une note de signalement, des mots de recherche, ni la publication ou le membre concernés. Les rapports de plantage ne reçoivent une erreur de la Communauté que sous forme de code, par exemple quand notre service refuse une demande de départ. Votre identifiant de membre, votre nom d'utilisateur et ce que vous publiez ne vont jamais à Mixpanel, Sentry ou RevenueCat. L'enregistrement de session (section 6.2) peut enregistrer les écrans de la Communauté comme n'importe quel autre écran, avec chaque libellé de texte masqué au préalable sur votre téléphone.

    Sur votre téléphone, la Communauté conserve votre identifiant de membre dans le trousseau iOS, ainsi qu'une copie chiffrée des pages que vous avez lues en dernier (AES-256-GCM, exclue de la sauvegarde de l'appareil et d'iCloud) pour pouvoir les afficher hors connexion. Les publications en attente d'examen et les publications refusées ne sont jamais mises en cache. Les signalements, masquages et suppressions que vous faites hors connexion attendent dans le même fichier chiffré jusqu'à ce qu'ils puissent être envoyés. Une fois par jour, tant que le téléphone est connecté à iCloud, l'app écrit aussi une copie chiffrée de vos données Phaze dans le dossier propre à Phaze dans votre compte iCloud. Cette copie contient votre identifiant de membre, pour que sa restauration vous permette de continuer à supprimer ce que vous avez écrit.

  • Stockage Phaze (facultatif, iOS, Phaze Pro) : conservé à l'écart de tout ce qui précède, par un service distinct avec son propre stockage :
    • dans un bucket Cloudflare R2 (phaze-backups) : chaque sauvegarde chiffrée, avec l'heure exacte de son enregistrement ;
    • dans une base de données Cloudflare D1 distincte (phaze-backup) : un identifiant de sauvegarde aléatoire créé par votre iPhone, le résumé chiffré de chaque sauvegarde, sa taille, un numéro de séquence, et les jours où une sauvegarde a été commencée, enregistrée et listée pour la dernière fois ;
    • pendant un ou deux jours, une empreinte à sens unique de chaque demande de suppression de sauvegardes, pour qu'une demande copiée ne puisse pas s'exécuter deux fois ;
    • dans Workers KV, des compteurs de limite d'usage identifiés par un hachage avec clé de votre adresse IP (en IPv6, de son réseau /64), qui expirent au bout d'environ 25 heures ;
    • des totaux quotidiens qui ne nomment personne.

    Rien de tout cela ne contient votre identifiant d'appareil, votre identifiant d'abonnement, une adresse e-mail, votre identifiant de membre de la communauté ni votre adresse IP, et nos systèmes ne le conservent jamais à côté des données de profil, de contact ou de communauté ci-dessus, ni ne le relient à elles. Il reste une façon de les rapprocher : le stockage enregistre l'heure de chaque sauvegarde, et nos analyses de l'app et nos rapports de plantage enregistrent quand l'app est utilisée, donc les deux horaires pourraient être comparés. Le service de sauvegarde ne conserve aucun journal de requêtes. Le réseau de Cloudflare voit l'adresse IP de chaque requête qui passe, comme pour tous nos services. Les sauvegardes sont stockées aux États-Unis (est de l'Amérique du Nord).

  • Journaux de requêtes et caches : notre service journalise l'adresse IP, la route et la taille de chaque requête, pour la fiabilité et la limitation de débit. Il ne journalise ni le texte d'un message Ember, ni un insight, ni une photo, ni aucune valeur de santé. Le résultat d'un scan de repas est mis en cache 24 heures contre une empreinte de l'image ; l'image elle-même n'est pas conservée. Les Insights quotidiens ne sont jamais mis en cache ni journalisés.

6. Fonctionnalités d’IA, analytique et autres sous-traitants tiers

6.1 Fonctionnalités d’IA

  • Ember (chat IA) : quand vous envoyez un message à Ember, le message et un enregistrement de contexte transitent par un service edge que nous exploitons sur Cloudflare jusqu'à Google Gemini. Cet enregistrement de contexte est votre propre historique, et il est large. Selon ce que vous avez consigné, il peut inclure votre prénom, taille, sexe biologique, niveau d'activité et objectifs ; les 30 derniers jours de journaux quotidiens, avec nutrition, activité, humeur, énergie, faim, pensées alimentaires, sommeil et les effets secondaires notés avec leur gravité ; 90 jours de pesées avec des valeurs exactes ; vos séances d'exercice ; vos mensurations et votre composition corporelle ; vos analyses avec leurs valeurs ; vos jalons ; les dates et notes de vos photos de progression ; ainsi que le nom de votre médicament, la dose actuelle, le calendrier des doses, les dates de doses, la phase du cycle et le niveau estimé du médicament. Les quantités de chaque dose, les sites d'injection et les notes de dose sont retenus. Les images des photos de progression ne passent pas par Ember, seulement leurs dates et notes.
  • Scan de repas : quand vous scannez un repas, la photo passe par le même service edge vers Google Gemini pour l'estimation des nutriments. Notre service met l'estimation en cache 24 heures contre une empreinte de l'image, pour ne pas analyser deux fois la même photo. La photo elle-même n'est pas conservée et aucun identifiant biométrique n'en est extrait.
  • Description de repas à la voix : les repas dictés sont transcrits par la Reconnaissance vocale d'Apple (iOS) ou SpeechRecognizer d'Android. Ce sont des API système dont Apple et Google contrôlent le routage, et Phaze ne force pas la reconnaissance sur l'appareil : sur de nombreux appareils et langues, l'audio atteint donc bien leurs services vocaux. La transcription obtenue est ensuite envoyée à Gemini pour être convertie en aliments.
  • Estimation de la composition corporelle à partir d’une photo : si vous utilisez cette fonction, la photo passe par le service edge vers Gemini et une estimation chiffrée revient. Une feuille de confirmation vous prévient que la photo va quitter votre téléphone avant qu'elle ne parte. Aucun identifiant biométrique n'est dérivé ni conservé.
  • Insights quotidiens (offres payantes) : si vous avez une offre payante et avez accordé l'autorisation IA, Phaze envoie 90 jours de votre propre journal via le service edge à Gemini et reçoit en retour un court résumé des tendances qui s'y trouvent. Cet envoi comporte vos dates de dose, les effets secondaires avec leur gravité, les repas avec leurs noms et macros, les totaux quotidiens, le sommeil, l'humeur, l'énergie, les pesées, le nom de votre médicament et votre dose actuelle. Il ne comporte ni quantités par dose, ni sites d'injection, ni notes de dose, ni photos de progression, ni valeurs d'analyses, ni composition corporelle. Il n'est jamais mis en cache ni journalisé sur nos serveurs. Chaque chiffre du résultat est recalculé sur votre appareil contre vos propres données, et l'insight est écarté si un chiffre ne correspond pas.
  • Import de documents d'analyses et DEXA : si vous choisissez l'extraction automatique, l'image du compte rendu d'analyses ou du DEXA que vous sélectionnez passe par le service edge vers Gemini. Une feuille de confirmation vous prévient que le document va quitter votre téléphone avant qu'il ne parte. Vous relisez chaque valeur extraite avant l'enregistrement.
  • Import de données : le texte que vous collez, ou un fichier choisi depuis une autre app, passe par le service edge vers Gemini pour que Phaze identifie des enregistrements que vous relirez. Ce texte peut contenir des noms de médicaments et des quantités de dose.
  • Recommandations, jalons, séries et estimation du cycle de dose : s’exécutent sur l’appareil. Aucun service externe n’est appelé.
  • Vérification, traduction et personnages IA de la Communauté : si vous publiez dans la Communauté, Gemini voit ce que vous écrivez de trois façons, toutes via le même service edge. Rien de ce que vous écrivez n'est envoyé tant que vous n'avez pas choisi un nom d'utilisateur et accepté le consentement de la Communauté.
    • Vérification. L'app refuse une publication ou une réponse contenant une adresse e-mail, un numéro de téléphone ou un lien avant de l'envoyer, si bien qu'une telle publication n'atteint jamais notre service. Toutes les autres publications et réponses passent d'abord par des règles de mots sur notre service. Les mots qui suggèrent que vous traversez peut-être une période difficile sont retenus immédiatement pour une personne, sans être envoyés. Une publication que les autres règles refuseraient est d'abord envoyée à Gemini, uniquement pour vérifier si elle dit à la Communauté que vous traversez une période difficile : si c'est le cas, elle est retenue pour une personne, sinon elle est refusée et non conservée. Si Gemini ne répond pas à cette vérification, la publication est refusée et non conservée. Une publication qui passe les règles est envoyée à Gemini avec nos instructions de vérification, et un score revient pour chaque règle. Selon les scores, la publication est refusée et non conservée, retenue pour une personne, ou publiée. Pendant vos 48 premières heures, chaque publication et chaque réponse que les règles de mots ne refusent pas est retenue pour une personne, quels que soient les scores. Si Gemini ne répond pas, la publication attend une personne et reçoit ses scores lorsque Gemini répond de nouveau. D'ici là, une publication qui dit à la Communauté que vous traversez une période difficile avec des mots que nos règles ne connaissent pas n'est pas signalée comme telle, et personne n'est alerté. Après votre semaine ouverte, si vous n'avez pas Premium, une publication n'est envoyée à Gemini que pour vérifier si elle dit à la Communauté que vous traversez une période difficile. Si c'est le cas, elle est retenue pour une personne, sinon elle est refusée et non conservée. Si Gemini ne répond pas à ce moment-là, les mots sont gardés hors de vue jusqu'à ce qu'ils puissent être vérifiés, puis supprimés sauf s'ils montrent que vous traversez une période difficile.
    • Traduction. Une fois une publication ou une réponse approuvée, par une personne ou automatiquement, son texte est envoyé à Gemini pour être traduit dans les sept autres langues de la Communauté. Chaque traduction est vérifiée avant que quiconque la voie : les nombres, les unités et les noms de médicaments doivent correspondre à l'original. Lorsqu'une traduction échoue, les lecteurs voient l'original.
    • Personnages IA. Lorsqu'un personnage IA de Phaze répond à une publication ou à une réponse, le texte de cette publication ou réponse, son sujet et sa langue sont envoyés à Gemini, avec, dans un fil ouvert par un personnage, le texte de ce fil. Le nom d'utilisateur de son auteur n'est pas envoyé. Gemini rédige la réponse selon les instructions de Phaze. La réponse est ensuite vérifiée, par nos règles de mots et par une seconde vérification de Gemini qui lit la réponse à côté de la publication ou de la réponse à laquelle elle répond et, dans le fil d'un personnage, de ce fil, avant d'être conservée. La réponse d'un personnage à une publication retenue attend avec la publication : l'auteur de la publication peut la voir, et les autres membres ne la voient que si une personne approuve la publication. Aucun personnage IA ne répond à une publication ou à une réponse pendant qu'elle est retenue parce qu'elle montre que vous traversez peut-être une période difficile.
    • Pour la vérification, seul le texte est envoyé, et pour la traduction, le texte et les langues cibles : pas votre nom d'utilisateur, votre identifiant de membre, votre sujet ni vos données. La réponse d'un personnage IA est rédigée à partir du texte, de son sujet et de sa langue, et de rien d'autre qui vous concerne : ni votre nom d'utilisateur, ni votre identifiant de membre, ni vos données, ni vos autres publications. Les notes de signalement ne sont jamais envoyées à Gemini.
    • Cela se fait sous le consentement que vous donnez sur l'écran « Avant de publier », et non sous l'autorisation des fonctions IA. Retirer l'autorisation d'IA dans Réglages, Confidentialité ne l'arrête pas. Supprimer une publication ou quitter la Communauté l'arrête, et retire ce qu'un personnage IA a écrit en réponse.
    • Aucun personnage IA de la Communauté ne reçoit vos suivis, vos conversations avec Ember ni vos données de médicament.
    • Fils inspirés par l'actualité. Un des personnages IA de Phaze peut publier chaque jour un court fil inspiré par quelque chose d'actuel : une actualité publique d'une autorité de santé officielle (la FDA, l'EMA, les NIH ou l'OMS), ou une journée ou une saison de l'année. Le fil n'affirme aucune nouvelle et ne relaie rien de l'actualité. Il pose seulement aux membres une question sur leur propre expérience ou leurs habitudes, et ce n'est pas un avis médical. Pour le rédiger, notre service lit les flux d'actualités publics de ces autorités et envoie à Gemini l'actualité publique et les fils récents du personnage. Rien qui concerne un membre n'est envoyé, et avant d'apparaître le fil est vérifié comme toute autre publication d'un personnage, et aussi au regard de l'actualité, pour que rien n'en soit relayé.

Important au sujet des fonctionnalités d’IA :

  • Les réponses de l'IA peuvent être inexactes, incomplètes ou obsolètes. Ember ne donne ni conseil médical, ni recommandation de dose, ni orientation sur les contre-indications, ni triage de symptômes. Notre service edge examine d'abord chaque message et répond à une question de dose, d'interaction ou de triage par un renvoi vers votre médecin, sans même appeler Gemini. Pour toute décision de dose, inquiétude sur un effet secondaire ou question clinique, contactez le prescripteur.
  • Nous n'entraînons aucun modèle sur vos données. Nous utilisons l'API Gemini payante de Google, et les conditions de Google pour ce palier indiquent que les prompts et réponses qui y sont envoyés ne servent pas à entraîner les modèles de Google.
  • Les fonctions IA restent désactivées tant que vous n'acceptez pas. La première fois qu'une fonction doit envoyer des données à Gemini, Phaze montre ce qui partira et demande l'autorisation, puis note quelle version de cet avis vous avez acceptée et quand. Réglages, Confidentialité comporte un interrupteur pour les fonctions IA et un bouton Retirer l'autorisation d'IA. Le retrait arrête toutes les fonctions IA d'un coup et efface les insights déjà générés. La vérification et la traduction de la Communauté sont distinctes, et fonctionnent sous le consentement propre à la Communauté décrit plus haut.
  • Conformément à l'Article 50 du règlement IA de l'UE, les réponses d'Ember portent une étiquette « généré par IA » par sortie, les Insights quotidiens portent une étiquette « généré par IA », et les estimations de scan de repas par IA portent un badge IA. Dans la Communauté, une publication affichée en traduction porte la mention « Traduit automatiquement », avec l'original à un geste près. Les publications et réponses des personnages IA de Phaze ne portent pas d'étiquette propre. À la place, l'étape « Avant de publier », qui s'ouvre avant votre première publication, réponse ou vote, indique que certains membres sont des personnages IA de Phaze et que leur profil le précise, et le profil de chaque personnage affiche le badge « Phaze AI » à côté de son nom. Notre service marque aussi tout ce qu'écrit un personnage, et chaque traduction, comme généré par IA dans les données qu'il envoie à l'app.

6.2 Analytique, rapports de plantage et attribution

Nous utilisons les outils tiers suivants. Chacun reçoit les catégories décrites.

OutilFinalitéCe qui est envoyéOu
MixpanelAnalytique produitÉvénements pseudonymisés liés à un identifiant généré par l'appareil. Aucune adresse e-mail, aucun nom. Les événements indiquent quel écran vous avez ouvert et quelle action vous avez faite, ainsi que vos notes d'humeur et d'énergie du point quotidien et le nom d'un biomarqueur de laboratoire ajouté. Les valeurs de poids, quantités d'eau, macros de repas, noms d'aliments, noms de médicaments et quantités de dose ne sont pas envoyés. Les propriétés utilisateur incluent votre mode d'administration ("injectable", "oral" ou "aucun"), les jours depuis le début, l'état d'abonnement et la version de l'app. L'ensemble est pseudonymisé, pas anonyme, car tous les événements d'un appareil se rattachent au même identifiant.États-Unis
Mixpanel Session ReplayEnregistrement d'écran de sessions échantillonnéesUne relecture de l'écran de l'app pour environ 10% des sessions, tirées au hasard, envoyée et rattachée au même identifiant d'appareil que vos événements. Chaque texte, image, vue web, carte et champ de saisie est masqué sur votre appareil avant l'envoi d'une image, si bien qu'un nom de médicament, une dose, un effet secondaire ou un site d'injection est occulté avant de quitter le téléphone. Désactiver l'analyse dans Réglages, Confidentialité arrête l'enregistrement.États-Unis
SentrySurveillance des plantages et des erreursRapports de plantage, piles d'erreurs, fils d'Ariane de navigation et de clics, et un instantané de la hiérarchie des vues à l'écran au moment du plantage. Les identifiants de médicament, doses, effets secondaires, notes de site d'injection et votre profil médical sont détectés et retirés des fils d'Ariane et des événements avant transmission, et un fil qui correspond est écarté en entier. Vos nom et e-mail sont supprimés. L'identifiant utilisateur est un ID limité à l'appareil. Le mode d'administration est joint comme champ de contexte. Le même interrupteur d'analyse dans Réglages, Confidentialité désactive les rapports de plantage.États-Unis
RevenueCatÉtat de l’abonnementIdentifiants d’abonnement, confirmations d’achat, ID client RevenueCat (mappe à votre distinct ID Mixpanel). Aucune valeur de santé.États-Unis
SDK Meta (Facebook) Aggregated Event MeasurementAttribution d’installation et de conversionÉvénements d'installation, d'ouverture de l'app et de conversion, par exemple un abonnement. Chaque événement porte un identifiant que le SDK crée et conserve sur votre appareil, ainsi que des informations de base sur l'appareil, comme le modèle et la version du système. Aucune valeur de médicament, de dose, de poids ni d'alimentation. L'identifiant publicitaire (IDFA sur iOS, GAID sur Android) n'est pas collecté ; c'est désactivé dans notre configuration. Sur iOS, Phaze affiche la demande de Transparence du suivi des apps d'Apple pour cette attribution. La refuser fait passer le SDK sur sa voie de mesure agrégée, et les événements continuent d'être envoyés.États-Unis
TikTok Business SDK (Android uniquement)Attribution d’installation et de conversionÉvénements d'installation, d'ouverture de l'app, de rétention à deux jours et d'achat, tous suivis automatiquement par le SDK. Aucune valeur de médicament, de dose, de poids ni d'alimentation. Ce SDK n'est pas présent dans l'app iOS.États-Unis
Stockage des sauvegardesStockage contrôlé par l’utilisateurArchive chiffrée (voir section 5.2) : la copie quotidienne sur iOS, et la Sauvegarde Cloud sur Android si vous l'activez.Votre propre iCloud Drive (iOS) ou le dossier AppData de votre Google Drive (Android)
Distribution de l’applicationApple App Store, Google PlayTélémétrie standard de la boutiqueÉtats-Unis, Irlande (UE)
Service edge PhazeCloudflare Workers, D1 et KVRelaie les requêtes IA de la section 6.1, fait fonctionner la Communauté et conserve les enregistrements de la section 5.4. Journalise l'adresse IP, la route et la taille de chaque requête. Ne journalise ni le texte des messages ni les valeurs de santé. Les lignes de journal de la Communauté indiquent quel type d'action a eu lieu et son issue, jamais le texte, votre identifiant de membre ni votre nom d'utilisateur.États-Unis, edge mondial Cloudflare
Apple Push Notification serviceNotifications de la Communauté sur iOS, activées par défaut une fois que vous avez accepté les conditions de la Communauté, tant que Phaze peut afficher des notifications sur votre iPhone et que vous laissez les interrupteurs activésLe jeton push de votre iPhone et chaque notification : le titre « Communauté », qui a répondu (son nom d'utilisateur) ou combien de votes pour vous avez reçus ce jour-là, et un lien vers le fil ou vers la Communauté. Jamais ce que quelqu'un a écrit, aucun identifiant de membre ni aucune valeur de santé.États-Unis
Google Firebase Cloud Messaging (Android)Notifications facultatives de la Communauté sur AndroidJeton FCM, identifiant d'installation Firebase, ainsi que titre, texte et lien de chaque notification. Le texte peut contenir le nom de la personne qui a répondu ou le nombre de votes positifs du jour. Aucun texte de publication, identifiant de membre, médicament ni dose.États-Unis
Données alimentairesUSDA FoodData Central, Open Food FactsRecherches de nutriments. Les recherches USDA passent par notre service edge : l'USDA voit notre serveur, pas vous. Les recherches de code-barres Open Food Facts partent directement de votre appareil : ce service voit donc votre adresse IP. Nous envoyons un nom d'aliment ou un code-barres, jamais votre poids ni votre médicament.États-Unis, Europe
Recettes (Android)SpoonacularRequêtes de recettesÉtats-Unis
Plateformes de santéApple HealthKit, Google Health Connect (uniquement si vous autorisez)Lecture et écriture des catégories que vous autorisezSur votre appareil

Nous ne faisons pas appel à des prestataires autres que ceux listés ci-dessus pour le traitement de vos informations personnelles. Nous exigeons de chaque prestataire qu’il (i) agisse uniquement selon nos instructions, (ii) mette en œuvre une sécurité appropriée, (iii) n’utilise pas vos données à ses propres fins autres que des statistiques agrégées nécessaires au service et (iv) honore vos demandes de suppression transmises par nous.

Ces exigences s'appliquent aux prestataires qui traitent des données pour notre compte. Certains destinataires du tableau ne sont pas nos sous-traitants et agissent selon leurs propres conditions et politiques de confidentialité : Apple et Google, pour les boutiques d'applications, le service push d'Apple et votre propre iCloud Drive ou Google Drive ; Meta et TikTok, pour les événements d'attribution d'installation ; et les bases de données d'aliments et de recettes (USDA, Open Food Facts et Spoonacular), pour vos recherches. Chacun reçoit seulement ce qu'indique le tableau. Une demande de suppression que vous nous adressez ne leur parvient pas, et la politique de confidentialité de chacun indique ce qu'il conserve et comment lui demander de le supprimer.

6.3 Qu’en est-il des traceurs publicitaires ?

Dans l'app Phaze, nous utilisons le SDK Meta Aggregated Event Measurement sur les deux plateformes, et le TikTok Business SDK sur Android, pour l'attribution d'installation. Ils nous indiquent quelle campagne a amené un nouvel utilisateur vers Phaze. Ils ne servent pas à diffuser de la publicité dans Phaze, et aucune valeur de santé n'est envoyée à l'un ou l'autre. Sur iOS, Phaze affiche l'invite de Transparence du suivi des apps d'Apple pour l'attribution Meta. Nous n'intégrons ni Meta Pixel, ni pixel web TikTok, ni Snap Pixel, ni balises de conversion Google Ads, ni balise Pinterest, ni LinkedIn Insight Tag sur phaze.fit. Nous ne vendons pas vos informations personnelles.

7. Apple HealthKit et Google Health Connect

Phaze s’intègre à Apple HealthKit (iOS, watchOS) et à Google Health Connect (Android) uniquement si vous l’autorisez. Vous choisissez les catégories à partager. Vous pouvez révoquer cet accès à tout moment depuis les réglages système de votre appareil.

Conformément aux conditions HealthKit d’Apple (Apple Developer Program License Agreement section 5.1.4) et aux conditions Health Connect de Google :

  • Nous n’utilisons pas les données HealthKit ou Health Connect à des fins publicitaires ou d’autres fins d’exploration de données fondée sur l’usage autres que l’amélioration de la gestion de la santé, du médical et de la forme physique, ou à des fins de recherche médicale.
  • Nous ne vendons pas les données HealthKit ou Health Connect aux plateformes publicitaires, aux courtiers en données ou aux revendeurs d’informations.
  • Nous ne partageons pas les données HealthKit ou Health Connect avec des tiers à des fins publicitaires ou de marketing.
  • Nous n’utilisons pas les données HealthKit ou Health Connect pour identifier les utilisateurs au-delà de ce qui est nécessaire à la personnalisation au sein de Phaze.
  • Nous n’accéderons pas aux données HealthKit ou Health Connect d’un utilisateur final sans son autorisation.

Les données HealthKit et Health Connect sont stockées sur votre appareil. Ce que Phaze enregistre à partir de ces données, comme les poids et l’activité, fait partie de vos données Phaze et figure donc dans la copie quotidienne chiffrée sur iOS et, si vous activez la Sauvegarde Cloud, dans l’archive chiffrée Android (section 5.2).

8. Partage

Nous partageons les informations personnelles uniquement dans ces cas limités :

  • Sur votre instruction : lorsque vous choisissez d’exporter un rapport PDF, de partager une carte de jalon, d’envoyer une capture d’écran ou d’accorder à une fonctionnalité l’accès à vos données.
  • Avec les autres membres de la Communauté : lorsque vous publiez ou répondez, chaque membre de la Communauté peut le lire, sous votre nom d'utilisateur, dans l'original et en sept traductions. Les apps des autres membres reçoivent votre nom d'utilisateur, un numéro d'avatar, vos badges, votre karma, sauf si vous le désactivez, et votre jeton public. Elles ne reçoivent jamais votre identifiant de membre. Chaque publication que vous écrivez porte le même nom d'utilisateur, si bien que vos publications peuvent être reliées entre elles, et à vous par quiconque reconnaît le nom. Toucher votre nom d'utilisateur ouvre votre profil dans la Communauté (section 3.1), qui réunit sur une page les publications et réponses de vous que la Communauté affiche, avec le mois où vous l'avez rejointe et vos badges. Si vous activez votre série de saisies, votre médicament ou votre dose, considérez chaque champ activé comme public : chaque membre qui ouvre votre profil peut le voir, sauf les membres que vous avez masqués et ceux qui vous ont masqué. Quand vous répondez à la publication d'un membre, il peut recevoir sur son iPhone une notification qui affiche votre nom d'utilisateur.
  • Avec des sous-traitants : les prestataires tiers listés à la Section 6, liés par des conditions de traitement des données.
  • Pour des raisons légales : pour respecter une procédure légale valide (citation, ordonnance du tribunal), répondre aux demandes gouvernementales lorsque la loi l’exige, ou protéger la sécurité et les droits de Phaze, de nos utilisateurs ou du public. Nous limitons les divulgations à ce qui est légalement exigé.
  • Transfert d’entreprise : si Phaze est acquise, fusionnée ou si ses actifs sont transférés, vos informations peuvent être transférées à l’entité successeur sous réserve de cette Politique. Vous serez informé de tout changement important dans le traitement.

Nous ne "vendons" pas vos informations personnelles au sens du California Consumer Privacy Act, du Washington My Health My Data Act, du Connecticut Data Privacy Act, du Texas Data Privacy and Security Act ni d'aucune autre loi applicable. Nous partageons en revanche des événements d'installation, d'ouverture de l'app et d'abonnement avec Meta sur les deux plateformes, et avec TikTok sur Android, afin de savoir quelle publicité a amené chaque personne vers Phaze. Chaque événement porte un identifiant que le SDK d'attribution crée et conserve sur votre appareil, ainsi que des informations de base sur l'appareil, comme le modèle et la version du système. Aucune valeur de médicament, de dose, de poids, d'alimentation ni d'autre donnée de santé n'y figure. Meta et TikTok peuvent utiliser ces événements pour mesurer et cibler la publicité sur leurs propres plateformes, ce que certaines lois d'État qualifient de "partage" à des fins de "publicité comportementale intercontextuelle". Nous n'affichons aucune publicité dans Phaze.

9. Conservation

CatégorieConservation
Enregistrements sur nos propres serveurs (section 5.4)Lignes de profil et de contact jusqu'à ce que vous désactiviez le partage de profil ou utilisiez Supprimer toutes les données. Classements jusqu'à votre départ, ou 30 jours après la dernière mise à jour de votre entrée. Retours et entrées de feuille de route jusqu'à votre demande de retrait. Enregistrements de la Communauté : voir les lignes ci-dessous.
Sauvegardes du stockage PhazeVos trois sauvegardes les plus récentes ; la plus récente qui a au moins une semaine de plus que la dernière, et celle qui prendra ensuite sa place, pour qu'une copie soit toujours en train d'atteindre une semaine ; et au plus une copie antérieure, gardée quand une nouvelle sauvegarde est beaucoup plus petite que la précédente. Un envoi jamais terminé est retiré sous sept jours. Tout est supprimé après deux ans sans aucune sauvegarde, consultation ni restauration. Sauvegarde de l'appareil affiche cette date et vous prévient pendant ses 60 derniers jours. Si Phaze peut afficher des notifications, votre iPhone affiche aussi un rappel 30 jours avant. Il est créé sur votre iPhone, et nous n'envoyons depuis nos serveurs ni e-mail ni autre message, car Phaze n'a pas de compte où l'envoyer. Supprimer de Phaze supprime les sauvegardes aussitôt, tout comme Supprimer toutes les données quand vous le choisissez, qui attend que votre téléphone soit de nouveau en ligne s'il est hors ligne. Ce qui reste dans le stockage est purgé sous 30 jours, et l'historique de récupération de la base de données garde les lignes d'index jusqu'à 30 jours de plus. L'identifiant aléatoire d'une sauvegarde supprimée, sans rien d'autre, est gardé sept jours pour qu'un envoi copié ne puisse pas la faire revenir. L'empreinte d'une demande de suppression est gardée un ou deux jours, et les compteurs de limite d'usage environ 25 heures.
Réponses aux questions d'étudeSans limite de durée. Elles ne portent aucun identifiant, nous ne pouvons donc pas retrouver les réponses d'une personne pour les retirer.
Notes de contact d'étudeJusqu'à la suppression de votre ligne de profil, lorsque vous désactivez le partage de profil ou utilisez Supprimer toutes les données.
Données de santé, de médication, corporelles, de nutrition, d'activité que vous enregistrezSur votre appareil jusqu'à suppression. Sur iOS, dans les copies quotidiennes de votre iCloud Drive jusqu'à ce que des copies plus récentes les remplacent ou qu'elles soient supprimées (section 5.2). Dans une Sauvegarde Cloud Android jusqu'à suppression de la sauvegarde. Non stockées sur nos serveurs. La seule exception est une sauvegarde du stockage Phaze que vous choisissez, que notre service conserve chiffrée de bout en bout et ne peut pas lire (voir la ligne du stockage Phaze).
Publications et réponses de la Communauté publiéesJusqu'à ce que vous les supprimiez ou quittiez la Communauté.
Publications et réponses de la Communauté retenues pour examenSi personne ne les approuve, le texte et les scores de vérification sont vidés 30 jours après la publication. Cela inclut les publications retenues parce qu'elles montrent que vous traversez peut-être une période difficile.
Publications et réponses de la Communauté refusées automatiquementJamais conservées.
Publications et réponses de la Communauté refusées après votre semaine ouverte pendant que nos vérifications étaient indisponiblesGardées hors de vue, jamais montrées à personne et jamais comptées, jusqu'à ce que nos vérifications puissent les lire. Supprimées alors, sauf si elles montrent que vous traversez une période difficile, auquel cas elles sont retenues pour une personne comme les publications retenues pour examen ci-dessus. Si les vérifications restent indisponibles, le texte est vidé 30 jours après avoir été écrit.
Publications et réponses de la Communauté rejetées par un modérateurLe texte, les scores de vérification et les éventuelles traductions sont vidés immédiatement. Si le rejet vous a retiré l'accès à la Communauté, les traductions sont vidées immédiatement, mais le texte et les scores de vérification sont conservés 90 jours après le rejet tant que votre accès reste retiré, comme le reste de ce que vous avez publié, pour qu'un second examen ait de quoi lire. Si l'exclusion est levée, ils sont vidés en quelques minutes. Une ligne vide avec le motif reste jusqu'à ce que vous la supprimiez ou quittiez la Communauté.
Publications et réponses de la Communauté masquées après un signalement, par un modérateur, ou parce que votre accès à la Communauté a été retiréGardées hors de la vue des autres membres. Le texte, les scores de vérification et les éventuelles traductions sont vidés 30 jours après le masquage de l'élément, ou 90 jours après tant que votre accès à la Communauté reste retiré, pour qu'un second examen ait de quoi lire. Tant qu'un signalement sur l'élément attend encore une personne, ils sont conservés jusqu'à ce qu'une personne ait tranché, et les 30 ou 90 jours courent alors à partir de cette décision, car une personne ne peut pas trancher sur des mots qui ont disparu. Si l'exclusion est levée, les publications et réponses dont le texte est encore conservé sont de nouveau affichées. Une ligne vide reste jusqu'à ce que vous la supprimiez ou quittiez la Communauté.
Publications et réponses de la Communauté que vous supprimezLe texte, ses traductions et ses réactions sont retirés immédiatement, tout comme la note de tout signalement à son sujet et tout ce qu'un personnage IA de Phaze a écrit en réponse. La ligne vide est retirée environ 30 jours plus tard, avec les réponses que d'autres membres ont laissées sous une publication supprimée et leurs traductions, réactions et signalements. Si un modérateur avait confirmé une infraction dans l'élément, sa ligne vide n'est retirée qu'une fois écoulés à la fois 30 jours depuis votre suppression et 37 jours depuis cette décision, pour que l'infraction compte aussi longtemps que le prévoit la section 7A.3 des Conditions, et une publication supprimée est conservée de la même façon tant qu'une telle réponse se trouve en dessous.
Traductions de la communautéJusqu'à ce que l'élément soit supprimé, qu'un modérateur le rejette, que son texte soit vidé selon les lignes ci-dessus, ou que son auteur quitte la Communauté. Lorsqu'une traduction a échoué à nos vérifications, ce qui est conservé est une copie de l'original.
Réactions de la communautéJusqu'à ce que vous retiriez la réaction, que l'élément soit supprimé, ou que vous ou son auteur quittiez la Communauté.
Votes dans la CommunautéJusqu'à ce que vous retiriez le vote, que l'élément soit supprimé, ou que vous ou son auteur quittiez la Communauté.
Votre karma et vos badgesRecalculés toutes les quelques minutes à partir des votes et des publications qui comptent. Quitter la Communauté remet votre karma à zéro et supprime vos badges et l'heure à laquelle votre app a indiqué pour la dernière fois que vous avez Premium.
Réactions des personnages IA de PhazeJusqu'à ce que la publication ou la réponse soit supprimée, ou que son auteur quitte la Communauté. Un Bravo sur une publication qu'un modérateur rejette, ou sur une publication qui peut montrer que son auteur traverse une période difficile, est retiré plus tôt.
Signalements de la communautéJusqu'à ce que vous ou l'auteur de l'élément signalé quittiez la Communauté, ou que la ligne vide de l'élément signalé soit retirée. La note est vidée lorsque l'auteur supprime l'élément.
Membres que vous avez masqués dans la CommunautéJusqu'à ce que vous les affichiez de nouveau, ou que l'un de vous deux quitte la Communauté.
Jours où vous étiez dans la CommunautéJusqu'à ce que vous quittiez la Communauté.
Votre série de saisies, votre médicament et votre dose sur votre profil dans la CommunautéChacun tant que son interrupteur est activé. En désactiver un le supprime aussitôt de nos serveurs, même quand la Communauté est fermée, et quitter la Communauté ou Supprimer toutes les données suppriment les trois. Si vous êtes exclu de la Communauté, aucun membre ne peut plus les voir à partir de ce moment, et ils sont supprimés aussitôt ou, pour une exclusion faite depuis notre console de modération, par notre nettoyage programmé, qui s'exécute toutes les quelques minutes et supprime ceux qui restent pour un membre parti ou exclu.
Votre nom d'utilisateur de la communautéTant que vous êtes membre. Lorsque vous partez, ou lorsque l'assistance le change à votre demande, l'ancien nom d'utilisateur est réservé pendant 30 jours, sous la forme comparée décrite en section 5.4 et sans aucun membre rattaché, pour que personne ne le reprenne au milieu d'une conversation. La réservation est supprimée au bout des 30 jours, ou plus tôt si une personne de notre équipe d'assistance la libère.
Votre enregistrement d'adhésion à la CommunautéTant que vous êtes membre. Lorsque vous partez, il est réduit à votre identifiant de membre, son jeton public, le statut « parti » (ou « exclu », si votre accès à la Communauté avait été retiré), votre nombre d'infractions, votre numéro d'avatar, le fait que la ligne soit celle d'un membre, les dates de la semaine ouverte, la date jusqu'à laquelle vos signalements ne peuvent pas masquer immédiatement une publication (30 jours au plus), et ses dates de création et de dernière modification. Cela est conservé sans limite de durée pour que partir et revenir ne relance pas une nouvelle semaine ouverte, et pour que partir ne lève pas une exclusion ni n'annule le rejet par un modérateur de l'un de vos signalements. Si vous ouvrez de nouveau la Communauté ou sa page dans Réglages, Communauté, l'enregistrement redevient actif, sans nom d'utilisateur tant que vous n'en choisissez pas un nouveau, sauf si votre accès avait été retiré.
Le journal de modération de la Communauté12 mois à compter de chaque ligne, puis supprimé. Il ne contient rien de ce que vous avez écrit ni aucun identifiant de membre. Une ligne sur une action concernant votre adhésion, comme une pause, une exclusion ou un changement de nom d'utilisateur, mentionne votre jeton public.
La file de tâches de la Communauté30 jours après la dernière exécution de chaque tâche, puis supprimée. Elle ne contient rien de ce que vous avez écrit ni aucun identifiant de membre. Lorsqu'une tâche a été mise en file pour qu'un personnage IA réponde à une réponse que vous avez laissée dans son fil, elle garde le fil, le jour et le début de votre jeton public pendant ces 30 jours, et quitter la Communauté ne les retire pas plus tôt.
Appareils de notification de la CommunautéJusqu'à ce que vous quittiez la Communauté, utilisiez Supprimer toutes les données ou désactiviez les notifications de Phaze dans les Réglages d'iOS (alors à la prochaine ouverture de Phaze), ou 180 jours après la dernière mise à jour de l'enregistrement par l'app. Supprimés aussitôt quand Apple signale que le jeton ne fonctionne plus, et quand votre accès à la Communauté est retiré, ou, pour un retrait fait depuis notre console de modération, par notre nettoyage programmé en quelques minutes. Désactiver les deux interrupteurs arrête les notifications et garde l'iPhone sur la liste avec les deux désactivés.
La file des notifications de la Communauté30 jours après la mise en file de chaque notification, puis supprimée. Quitter la Communauté supprime aussitôt les vôtres. Une notification de réponse non envoyée dans les six heures, et un décompte quotidien non envoyé avant 22 h, sont abandonnés sans être envoyés.
Les compteurs de limitation de débit et le repère de dernière lecture de la Communauté (Workers KV)Compteurs de limitation de débit : une minute, ou environ 25 heures. Le repère indiquant quand vous avez consulté vos réponses pour la dernière fois : 400 jours, et supprimé lorsque vous quittez la Communauté.
Historique de restauration de la base de donnéesCloudflare D1 conserve un historique de restauration à un instant donné de notre base de données pendant 30 jours au plus, si bien que le contenu de la Communauté que nous retirons peut rester dans cet historique jusqu'à 30 jours de plus. Il n'est pas lisible par les autres membres.
La Communauté sur votre téléphoneLa copie chiffrée des pages que vous avez lues est supprimée lorsque vous quittez la Communauté ou utilisez Supprimer toutes les données. Votre identifiant de membre reste dans le trousseau après votre départ, pour que vous puissiez revenir, et il est retiré par Supprimer toutes les données. Le jeton push et vos interrupteurs de notification restent dans les réglages de l'app sur votre téléphone jusqu'à Supprimer toutes les données.
Enregistrements d’abonnement7 ans (obligations fiscales et comptables)
Journaux de diagnostic et de plantage90 jours, nettoyés
Correspondance de support24 mois à compter du dernier message
Statistiques agrégées et anonymisées de manière irréversibleConservées indéfiniment (ne sont plus des données personnelles)
Conservation légaleSelon ce qu’exige la loi
Journaux de requêtes edge, compteurs de limitation et caches de résultatsLa fenêtre de conservation des journaux de Cloudflare. Les résultats de scan de repas, de description de repas et de recherche d'aliments sont mis en cache 24 heures, et les résultats de recettes six heures.

Sur Android, l'enregistrement d'un appareil pour les notifications de la Communauté est supprimé quand vous la quittez, utilisez Supprimer toutes les données, ou retirez l'autorisation de notification de Phaze puis rouvrez l'app ; sinon, il expire 180 jours après sa dernière mise à jour. Si Firebase indique que le jeton ne fonctionne plus, nous retirons l'appareil après cette tentative d'envoi. Désactiver les deux réglages dans l'app arrête les envois mais garde l'appareil inscrit, avec les deux désactivés. Le cache chiffré des pages de la Communauté est effacé au départ ou avec Supprimer toutes les données. Quitter seulement la Communauté conserve l'identifiant de membre chiffré pour un retour ; Supprimer toutes les données l'enlève, tandis qu'un marqueur d'effacement du serveur reste jusqu'à confirmation. Désactiver les notifications de la Communauté ou retirer l'autorisation efface le jeton FCM local.

Quand vous utilisez Supprimer toutes les données dans l'app, une seule action retire les données de votre appareil, supprime les fichiers de sauvegarde Phaze qu'elle peut atteindre dans votre iCloud Drive ou Google Drive (la section 5.2 explique quand elle ne le peut pas), annule tous les rappels programmés, désinscrit votre appareil de l'analyse, de l'enregistrement de session et des rapports de plantage, et supprime vos lignes de profil et de contact de nos serveurs. Elle demande aussi à notre service de retirer tout ce que vous avez écrit dans la Communauté, comme Quitter la Communauté. Si votre téléphone est hors connexion à ce moment-là, l'app ne garde que les identifiants et les marqueurs de suppression en attente nécessaires pour achever l'effacement sur le serveur, dont votre ancien identifiant de membre de la Communauté et, sur Android, l'identifiant de profil de cet appareil, et renvoie la demande chaque fois que vous ouvrez Phaze jusqu'à ce que notre service la confirme. Si vous désinstallez Phaze avant, la demande disparaît avec l'app. Dans ce cas, écrivez à privacy@phaze.fit (section 12). Si vous avez des sauvegardes dans le stockage Phaze, Supprimer toutes les données vous demande s'il faut aussi les supprimer. Si vous répondez oui, l'action supprime les sauvegardes que chacun de vos iPhone a enregistrées jusqu'à ce moment, et votre code de récupération cesse de fonctionner. Une clé créée sur un autre iPhone qui n'était pas encore arrivée sur celui-ci n'est pas concernée, et les sauvegardes qu'un autre iPhone fait ensuite sont conservées. Si vous répondez non, les sauvegardes et leur clé restent, et la clé reste aussi sur cet iPhone jusqu'à ce que vous vous déconnectiez d'iCloud sur celui-ci. Pour faire retirer un retour ou une entrée de feuille de route, écrivez à privacy@phaze.fit. Les enregistrements d'abonnement et fiscaux sont conservés quand la loi l'exige.

Si un iPhone est hors ligne pendant Supprimer toutes les données, la demande distincte de suppression du profil et des coordonnées sur le serveur peut échouer sans nouvelle tentative automatique. Écrivez à privacy@phaze.fit pour achever cette suppression. Sur Android, l’app garde un marqueur de suppression en attente avec l’identifiant de l’appareil et réessaie à la prochaine ouverture en ligne.

10. Sécurité

Nous mettons en œuvre des mesures de protection administratives, techniques et physiques raisonnables :

  • AES-256-GCM au repos sur l’appareil et pour les archives de sauvegarde
  • Chiffrement de bout en bout pour le stockage Phaze : chaque sauvegarde est chiffrée sur votre iPhone avec AES-256-GCM sous une clé que notre service ne reçoit jamais, et votre iPhone signe chaque requête qu'il envoie au service de sauvegarde
  • TLS 1.3 en transit
  • Apple Keychain et iOS Data Protection (iOS)
  • Android Keystore et EncryptedSharedPreferences (Android)
  • Contrôle d’accès basé sur les rôles sur les outils internes
  • Revue de code et tests automatisés avant une version qui change le traitement des données
  • Diligence fournisseur sur les sous-traitants

Le stockage Phaze a deux limites que nous tenons à vous signaler. Notre service peut voir la taille de chaque sauvegarde, au mébioctet près, et l'heure de son enregistrement, et ces horaires pourraient être rapprochés de nos analyses (section 5.4). Et remplacer votre code de récupération vous protège contre un iPhone perdu seulement une fois cet iPhone retiré de votre compte Apple, car la nouvelle clé atteint tous les appareils encore connectés à ce compte.

Aucune méthode de transmission ou de stockage n’est parfaitement sécurisée. Nous ne prétendons pas être HIPAA-compliant, et Phaze n’est pas une entité couverte par la HIPAA.

Notification de violation. Si nous découvrons un incident de sécurité qui compromet la confidentialité de vos informations personnelles, nous vous informerons ainsi que les régulateurs applicables conformément à la FTC Health Breach Notification Rule (16 CFR Part 318), aux Articles 33 et 34 du GDPR, à l’Article 48 de la LGPD et aux lois étatiques applicables sur la notification des violations. Lorsque cela est requis, nous informerons les personnes concernées dans un délai de 60 jours suivant la découverte (HBNR) et les régulateurs applicables dans un délai de 72 heures (GDPR).

11. Enfants

Phaze s'adresse aux personnes de 18 ans ou plus. La mise en route demande une date de naissance et ne laisse pas continuer si elle place l'utilisateur sous 18 ans. Nous ne collectons pas sciemment de données personnelles de personnes de moins de 18 ans. Si vous pensez qu'une personne de moins de 18 ans nous en a fourni, écrivez à privacy@phaze.fit et nous les supprimerons.

La Communauté vérifie votre âge avant que vous la rejoigniez et n'est ouverte à personne de moins de 16 ans. Elle utilise la date de naissance de votre profil ou, sur iOS 26 et versions ultérieures, la tranche d'âge que vous ou un parent avez choisi de partager via Apple, ou elle vous demande une fois votre date de naissance. Notre service apprend seulement que vous avez l'âge de la rejoindre, jamais votre âge, votre tranche d'âge ni votre date de naissance.

Si nous découvrons que nous avons collecté des informations personnelles auprès d’une personne de moins de 18 ans, nous supprimerons ces informations rapidement.

12. Vos choix et vos droits

Vous disposez des choix suivants, quel que soit votre lieu de résidence :

  • Accès et exportation : consultez vos données dans l'app. Réglages, Confidentialité, Exporter les données produit un fichier JSON de vos journaux ; ce fichier laisse de côté les champs médicaux par sécurité, utilisez donc Réglages, Mon rapport pour un PDF qui inclut votre médicament, vos doses récentes et vos effets secondaires.
  • Correction : modifiez n’importe quelle entrée dans l’application.
  • Suppression : supprimez des entrées une par une, ou utilisez Réglages, Confidentialité, Tout supprimer, Supprimer toutes les données. Cette seule action retire les données de votre appareil, supprime les fichiers de sauvegarde Phaze qu'elle peut atteindre dans votre iCloud Drive ou Google Drive (la section 5.2 explique quand elle ne le peut pas), annule les rappels programmés, désinscrit votre appareil de l'analyse et des rapports de plantage, et supprime vos lignes de profil et de contact de nos serveurs. Elle vous fait aussi quitter la Communauté et vous demande s'il faut supprimer vos sauvegardes du stockage Phaze (section 9).
  • Désactiver les fonctionnalités d’IA : Réglages, Confidentialité comporte un interrupteur pour les fonctions IA et un bouton Retirer l'autorisation d'IA. Le retrait arrête toutes les fonctions IA d'un coup et efface les insights déjà générés. Il n'arrête pas la vérification et la traduction de la Communauté, qui fonctionnent sous le consentement propre à la Communauté (section 6.1).
  • Supprimer une publication ou une réponse de la communauté : touchez Supprimer sur tout ce que vous avez écrit, dans la Communauté ou dans Vos contenus. Le texte part immédiatement. La section 9 donne la suite.
  • Quitter la Communauté : Réglages, Communauté, Quitter la Communauté. En une seule étape, notre service supprime chaque publication et chaque réponse que vous avez écrite, les réponses que d'autres membres ont laissées sous vos publications, les traductions de toutes celles-ci, ce que les personnages IA de Phaze ont écrit en réponse, vos réactions et vos votes, les votes sur ce que vous avez écrit, votre karma, les signalements que vous avez faits et les signalements sur ce que vous avez écrit, les membres que vous avez masqués et les masquages que d'autres membres ont appliqués sur vous, les jours où vous étiez présent, votre nom d'utilisateur, votre enregistrement de consentement, les champs de votre profil, les iPhone enregistrés pour les notifications de la Communauté et chaque notification en file pour vous. Votre nom d'utilisateur est alors réservé pendant 30 jours avant que quiconque puisse le prendre, sauf si une personne de notre équipe d'assistance le libère plus tôt. Ce qui est conservé par ailleurs, et pourquoi, figure à la section 9. Quitter la Communauté fonctionne après la fin de votre semaine ouverte et pendant que la Communauté est fermée. Si votre accès à la Communauté avait été retiré, partir supprime ce que vous avez écrit mais ne vous rend pas l'accès. Sinon, si vous ouvrez de nouveau la Communauté ou sa page dans Réglages, Communauté après être parti, vous redevenez membre et vous choisissez un nouveau nom d'utilisateur avant d'écrire.
  • Changer votre nom d'utilisateur de la communauté : écrivez à support@phaze.fit. Une personne fait le changement, selon les mêmes règles qu'un nouveau nom d'utilisateur (section 4 des Conditions), et votre ancien nom d'utilisateur est réservé pendant 30 jours avant que quiconque puisse le prendre, sauf si une personne de notre équipe d'assistance le libère plus tôt. L'app ne permet pas de le changer.
  • Ne plus afficher votre série de saisies, votre médicament ou votre dose : désactivez l'interrupteur de ce champ dans Réglages, Communauté. La valeur est aussitôt supprimée de nos serveurs, même quand la Communauté est fermée.
  • Arrêter les notifications de la Communauté : sur chaque iPhone, désactivez Quand on me répond ou Votes pour, une fois par jour dans Réglages, Communauté, Notifications, ce qui ne change que cet iPhone, ou désactivez les notifications de Phaze dans les Réglages d'iOS, ce qui retire aussi cet iPhone de notre liste à la prochaine ouverture de Phaze.
  • Si vous n'avez plus le téléphone depuis lequel vous avez publié : écrivez à privacy@phaze.fit avec le nom d'utilisateur qu'affichent aujourd'hui vos publications. Nous ne gardons que le nom d'utilisateur actuel d'un membre. Un nom d'utilisateur abandonné est gardé 30 jours sans aucun membre rattaché, si bien qu'un ancien nom d'utilisateur peut ne pas nous mener jusqu'à vous. Nous recherchons le nom d'utilisateur et retirons ce qu'il a écrit de la même façon que Quitter la Communauté. Un nom d'utilisateur est public, nous pouvons donc vous demander des détails que seul l'auteur connaîtrait, comme la période approximative et les sujets dans lesquels vous avez publié, avant de supprimer.
  • Demander un second examen d'une décision de la Communauté : écrivez à support@phaze.fit si l'une de vos publications a été retenue ou retirée, ou si votre accès a été restreint, et que vous pensez que c'est une erreur. Une personne l'examine.
  • Supprimer vos sauvegardes du stockage Phaze : Réglages, Données et confidentialité, Sauvegarde de l'appareil, Supprimer de Phaze les supprime aussitôt de notre service.
  • Obtenir une copie d'une sauvegarde du stockage Phaze : restaurez-la sur votre iPhone. Nous ne pouvons pas vous en donner une copie lisible, car nous n'en avons aucune.
  • Déconnecter HealthKit ou Health Connect : révoquez depuis les réglages système de l’appareil.
  • Arrêter les sauvegardes : sur Android, désactivez-la dans Réglages, Sauvegarde Cloud. Sur iOS, retirez d'abord les copies déjà écrites : utilisez Supprimer toutes les données, qui retire aussi les données de votre appareil, ou supprimez les données de Phaze dans le stockage iCloud de votre iPhone. Désactivez ensuite iCloud Drive pour Phaze dans les réglages iCloud de votre iPhone, ce qui arrête la copie quotidienne. Une fois iCloud Drive désactivé pour Phaze, Supprimer toutes les données ne peut plus atteindre les copies.
  • Refuser l’analytique : Dans Réglages, Confidentialité, un seul interrupteur désactive ensemble l'analytique produit, l'enregistrement de session et les rapports de plantage. Cet interrupteur ne couvre pas les SDK d'attribution d'installation. Pour ceux-là, utilisez les commandes de votre plateforme : Transparence du suivi des apps sur iOS, et les réglages de l'identifiant publicitaire sur Android. Refuser la Transparence du suivi des apps fait passer Meta sur sa voie de mesure agrégée. Cela n'empêche pas l'envoi des événements d'installation et d'ouverture.
  • Notifications push : désactivez-les dans les réglages système de l’appareil.

Pour exercer un droit non disponible dans l’application, écrivez à privacy@phaze.fit. Nous vérifierons votre identité (généralement en la comparant à l’e-mail enregistré) et répondrons dans le délai exigé par votre loi locale (en général 30 jours au titre du GDPR, 15 jours au titre de la LGPD, 45 jours au titre du CCPA). Si nous ne pouvons pas traiter la demande dans ce délai, nous vous indiquerons pourquoi et quel délai s’applique. Vous pouvez désigner un agent autorisé au titre du CCPA et du CPRA.

13. Avis spécifiques par juridiction

13.1 Espace économique européen et Royaume-Uni (GDPR / UK GDPR)

Responsable et représentants : Zeit Capital Ltda. Représentant dans l’UE : pas encore nommé ; voir la Section 1 pour le statut et la voie de contact. Représentant au Royaume-Uni : pas encore nommé ; voir la Section 1.

Base légale : voir le tableau de la Section 4. Nous nous appuyons sur le consentement explicite pour les données de santé de catégorie particulière (Art 9(2)(à) GDPR).

Vos droits : accès (Art 15), rectification (Art 16), effacement (Art 17), limitation (Art 18), portabilité (Art 20), opposition (Art 21), retrait du consentement (Art 7(3)) et droit de ne pas faire l’objet de décisions exclusivement automatisées produisant des effets juridiques ou significatifs similaires (Art 22). Décision automatisée : les suggestions générées par IA dans Ember et le scan de repas constituent une aide à la décision, et non des décisions exclusivement automatisées produisant des effets juridiques. Vous pouvez les désactiver et continuer à utiliser Phaze. Dans la Communauté, des vérifications automatiques peuvent refuser une publication ou la retenir pour une personne, et le signalement d'un membre en règle peut masquer une publication jusqu'à ce qu'une personne l'examine (Conditions, section 7A.4). Seule une personne peut compter une infraction contre vous. La pause de sept jours après trois infractions confirmées, le retrait de votre accès après cinq, et le retrait de votre accès lorsqu'un modérateur rejette l'une de vos publications au titre de la règle 2, 4, 5 ou 9 découlent de ces décisions selon une règle fixe (Conditions, sections 7A.2 et 7A.3). Un modérateur peut aussi mettre vos publications en pause ou vous retirer l'accès directement, et c'est alors aussi la décision d'une personne.

Transferts internationaux : Nous sommes établis au Brésil. Vos données peuvent être transférées aux États-Unis ou dans d'autres juridictions où opèrent nos sous-traitants. Nous nous appuyons sur les Clauses contractuelles types de l'UE avec nos sous-traitants et, lorsqu'un sous-traitant est certifié, sur le cadre de protection des données UE-États-Unis. Écrivez à privacy@phaze.fit pour le détail des garanties d'un transfert précis.

Réclamations : vous pouvez introduire une réclamation auprès de l’autorité de contrôle de votre lieu de résidence habituel. Pour les utilisateurs du Royaume-Uni : l’Information Commissioner’s Office (ico.org.uk). Les cookies et technologies similaires sur phaze.fit sont traités à la Section 14.

13.2 Brésil (LGPD)

Responsable : Zeit Capital Ltda, enregistrée au Brésil. Encarregado de Dados : Vinicius, privacy@phaze.fit.

Bases légales : Article 7 (général) et Article 11 (données sensibles : santé, biométriques le cas échéant). Nous nous appuyons sur le consentement spécifique (Art 11(I)) pour les données de santé.

Communauté. Les données de santé que vous publiez dans la Communauté reposent sur un consentement donné dans la forme qu'exige l'article 11(I) : spécifique et mis en évidence. La première fois que vous commencez une publication ou une réponse, l'écran « Avant de publier » affiche quatre lignes courtes, dont une dit que certains membres sont des personnages IA de Phaze, et une seule case, qui n'est pas cochée au départ : « Je consens à ce que Phaze conserve et traite ce que je publie, y compris des données de santé, comme décrit. » Sous « Plus de détails », sur le même écran, la partie « Ce qui arrive à ce que vous écrivez » nomme chaque finalité (conserver la publication, la vérifier, la traduire, faire répondre un personnage IA à certaines publications, et la montrer aux autres membres), nomme le sous-traitant (Google Gemini), et indique que les données sont conservées sur des serveurs aux États-Unis. La case ne sert qu'à ce consentement : vous acceptez les Conditions et les Règles de la communauté en touchant « Accepter et continuer », un bouton qui reste inactif tant que la case n'est pas cochée. Le consentement est aussi séparé de l'autorisation des fonctions IA. L'app enregistre votre réponse sur votre téléphone et l'envoie à notre service pour qu'elle y soit enregistrée. Notre service ne conserve ni ne traite aucune publication ou réponse tant qu'il n'a pas enregistré votre consentement à la version actuelle. Vous le révoquez en supprimant une publication ou en quittant la Communauté (section 12). Nous ne communiquons ni ne partageons jamais de données de santé de la Communauté avec un autre responsable pour en tirer un avantage économique (Art 11 §4).

Vos droits (Art 18) : confirmation du traitement ; accès ; correction ; anonymisation, blocage ou suppression des données inutiles ou excessives ; portabilité ; suppression des données traitées avec consentement ; information sur les entités publiques et privées avec lesquelles nous partageons ; information sur la possibilité de ne pas donner son consentement ; révocation du consentement.

Transferts internationaux : nous utilisons des clauses contractuelles types approuvées par l’ANPD (Resolução CD/ANPD no 19/2024) pour les transferts transfrontaliers le cas échéant.

ANPD : vous pouvez introduire une réclamation auprès de l’Autoridade Nacional de Proteção de Dados (gov.br/anpd).

13.3 Californie (CCPA / CPRA)

Nous collectons les catégories d’informations personnelles CCPA suivantes :

CatégorieExemples
Identifiantsnom, e-mail, ID de l’appareil, identifiant de membre et nom d'utilisateur de la communauté, et le jeton push utilisé pour les notifications de la Communauté
Dossiers clientprofil du compte
Activité internet/réseauusage de l’application, journaux de plantage
Géolocalisation (approximative)niveau de la ville à partir de l’IP
Audiodescriptions de repas à la voix (transitoires)
Sensorielphotos de progrès
Informations personnelles sensibles (SPI)informations de santé, photos de progression

Vente et partage : nous ne vendons pas d'informations personnelles (y compris les SPI) contre de l'argent ou une autre contrepartie de valeur. Nous divulguons en revanche des événements d'installation, d'ouverture de l'app et d'abonnement à Meta, et sur Android à TikTok, pour l'attribution publicitaire. Chaque événement porte un identifiant que le SDK d'attribution crée et conserve sur votre appareil, ainsi que des informations de base sur l'appareil. Aucune SPI ni aucune valeur de santé n'y figure. Comme Meta et TikTok peuvent utiliser ces événements pour leur propre mesure et leur propre ciblage publicitaire, nous traitons cela comme un "partage" à des fins de publicité comportementale intercontextuelle plutôt que d'affirmer que cela sort de la définition. Les sources sont : vous directement, votre appareil, et Apple HealthKit ou Google Health Connect si vous l'autorisez. Les finalités commerciales sont celles de la Section 4. La divulgation à d'autres tiers se limite aux sous-traitants listés en Section 6, en leur qualité de prestataires de services, et, si vous publiez dans la Communauté, aux autres membres de la Communauté, sur votre instruction (Section 8).

Stockage Phaze : une sauvegarde du stockage Phaze est une information personnelle sensible que nous conservons uniquement pour vous fournir la sauvegarde que vous avez demandée. Nous ne la vendons ni ne la partageons jamais, et nous ne pouvons pas la lire.

Vos droits au titre du CCPA : savoir, accéder, supprimer, corriger, refuser la vente ou le partage, limiter l'usage des Informations Personnelles Sensibles, ne subir aucune représaille, mandataire autorisé. Nous ne vendons pas. Aucun réglage de Phaze n'arrête le partage d'attribution décrit ci-dessus : refuser la Transparence du suivi des apps sur iOS fait passer Meta sur sa voie de mesure agrégée, et les réglages de l'identifiant publicitaire sur Android ne concernent que l'identifiant publicitaire de votre appareil, mais dans les deux cas les événements d'attribution continuent d'être envoyés. Adressez vos demandes à privacy@phaze.fit. Les formules premium ("Phaze Pro") sont le paiement de fonctionnalités supplémentaires, pas une "incitation financière" liée à la collecte de données. Shine the Light : vous pouvez demander des informations sur les divulgations d'informations personnelles à des tiers à des fins de marketing direct. Nous n'en faisons aucune.

Signaux universels de refus (GPC) : nous respectons les signaux Global Privacy Control sur phaze.fit.

13.4 Washington (My Health My Data Act)

Consultez la Politique de confidentialité des données de santé du consommateur pour les divulgations exigées par le Washington My Health My Data Act, y compris les catégories de données de santé du consommateur, les finalités, les tiers, votre droit de retirer votre consentement, de supprimer et de faire appel.

13.5 Autres États des États-Unis (CO, CT, VA, UT, TX, OR, MT, IA, DE, NJ, MD, MN, NH, RI, TN, NV)

Les résidents de ces États disposent de droits incluant l’accès, la correction, la suppression, la portabilité et le refus de la publicité ciblée ou de la vente. Nous ne vendons pas d’informations personnelles. Les événements d’attribution d’installation décrits à la section 13.3 peuvent relever de la publicité ciblée au sens de certaines de ces lois. Aucun réglage de Phaze ne les arrête, et la section 13.3 explique ce que les réglages d’iOS et d’Android changent et ne changent pas. Les informations de santé sont traitées comme des données sensibles et nous obtenons un consentement opt-in avant le traitement. Les signaux universels de refus sont respectés lorsque cela est requis. Soumettez les demandes à privacy@phaze.fit.

13.6 Japon (APPI)

Les données de santé sont traitées comme des informations personnelles nécessitant un soin particulier et ne sont traitées qu’avec votre consentement opt-in. Les destinataires des transferts internationaux et leurs cadres de protection des données sont divulgués à la Section 6.

13.7 Chine (PIPL)

Phaze ne propose pas activement le Service en Chine continentale. La localisation en chinois simplifié est fournie pour les utilisateurs d’autres régions. Les utilisateurs en Chine continentale ne doivent pas utiliser le Service.

14. Cookies et technologies similaires (phaze.fit)

Le site web phaze.fit utilise :

  • Cookies strictement nécessaires : un cookie country défini depuis l'en-tête de pays dérivé de votre IP, utilisé pour la langue et les prix ; un cookie sidebar_state qui retient si la barre latérale de documentation est ouverte ; un cookie cookie_consent qui enregistre votre réponse à l'avis ci-dessous ; et un cookie gpc défini quand votre navigateur envoie un signal Global Privacy Control.
  • Performance et analytique de première partie : Vercel Analytics et Vercel Speed Insights, qui utilisent un stockage de première partie et ne chargent pas de pixels de suivi tiers.

Lorsque vous ouvrez phaze.fit depuis un lien de l'app Phaze, nous comptons la visite de façon agrégée par écran de l'app, page, plateforme et langue, et ce décompte ne conserve ni adresse IP, ni cookie, ni aucun autre identifiant.

Nous n’intégrons pas Meta Pixel, TikTok Pixel, Snap Pixel, la balise de conversion Google Ads, la balise Pinterest ni la LinkedIn Insight tag sur phaze.fit, si bien que le site ne partage rien à des fins de publicité comportementale inter-contextes. Les événements d’attribution d’installation de l’app, que nous traitons comme un tel partage, sont décrits ci-dessous et à la section 8.

phaze.fit ne dépose aucun cookie facultatif : la bannière est donc un avis avec une simple prise de connaissance, pas un choix accepter ou refuser. Un signal Global Privacy Control est traité comme un refus, sans vous solliciter. Vos choix de confidentialité, en pied de page, rouvre l'avis, et vous pouvez effacer les cookies depuis les réglages de votre navigateur à tout moment.

L'app mobile Phaze utilise le SDK Meta Aggregated Event Measurement sur les deux plateformes et le TikTok Business SDK sur Android, pour l'attribution d'installation. Sur iOS, Phaze affiche l'invite de Transparence du suivi des apps d'Apple pour l'attribution Meta. Nous n'utilisons pas ces SDK pour diffuser de la publicité personnalisée au sein de Phaze et nous n'intégrons pas de balises publicitaires sur phaze.fit.

15. Modifications de cette Politique

Nous publierons ici les modifications importantes et vous informerons dans l’application ou par e-mail au moins 30 jours avant leur entrée en vigueur, sauf lorsqu’un délai plus court est exigé par la loi. Nous n’appliquerons pas de nouveaux usages importants aux données que nous détenons déjà sans obtenir votre consentement lorsque cela est requis.

Une nouvelle fonction facultative s'applique à vous à partir du moment où vous l'utilisez pour la première fois. La version du 30 septembre 2026 ajoute de nouvelles fonctions facultatives : la Communauté, avec ses notifications, son fil inspiré par l'actualité et les champs que vous pouvez afficher sur votre profil, et le Stockage Phaze pour les sauvegardes. Elle entre en vigueur à cette date parce qu'elle ne change rien à la façon dont nous utilisons les données que nous détenons déjà, et chacune de ces fonctions ne commence que lorsque vous l'utilisez.

16. Contact

Questions, demandes, réclamations :

  • E-mail : privacy@phaze.fit
  • Adresse postale : Zeit Capital Ltda, SRTVS Conjunto L, Lote 38, Centro Empresarial Assis Chateaubriand, No 30, Sala 417 Parte J 07, Brasilia, DF, CEP 70340-906, Brésil
  • Encarregado brésilien : Vinicius (privacy@phaze.fit)
  • Représentant dans l’UE : pas encore nommé (voir la Section 1)
  • Représentant au Royaume-Uni : pas encore nommé (voir la Section 1)

Nous visons à répondre à toutes les demandes dans un délai de 30 jours, ou plus tôt lorsque la loi l’exige.

Phaze n’est pas un dispositif médical. Le Service ne fournit pas de conseil médical, de diagnostic ou de traitement. Consultez toujours votre professionnel de santé au sujet des médicaments, du dosage ou des symptômes.

Retour à l’accueil