Politique de confidentialité
Cette politique décrit comment l'application mobile Version 2.0 (« l'App ») traite vos informations lorsque vous l'utilisez. En utilisant Version 2.0, vous acceptez les pratiques décrites ci-dessous.
1. Responsable du traitement
L'App est éditée par Version 2.0. Pour toute question relative à vos données : support@usev2.xyz.
2. Données que nous collectons
- Anciennes inscriptions à la liste d’attente : si vous avez rejoint la liste d’attente sur usev2.xyz, votre adresse e-mail (et un user-agent tronqué) a été collectée pour vous prévenir du lancement. Vous pouvez demander son effacement à tout moment à support@usev2.xyz.
- Données de compte : identifiant Firebase, adresse e-mail (si vous vous inscrivez par e-mail), nom d'affichage, nom d'utilisateur, photo de profil, préférences (profil public, opt-out classements).
- Données de santé (HealthKit) : fréquence cardiaque, intervalles RR/HRV, fréquence respiratoire, SpO₂, température au poignet, stades de sommeil, séances d'entraînement, pas, distance, énergie active, mesures corporelles et autres métriques nécessaires au calcul de vos scores Recovery, Strain et sommeil. Ces données sont lues uniquement avec votre autorisation explicite dans l'App.
- Scores et métriques dérivées : recovery, effort, strain, dette de sommeil, ACWR, XP, niveau, série, records personnels — calculés côté serveur à partir de vos uploads HealthKit.
- Données sociales (si vous les utilisez) : liste d'amis, demandes d'amitié, défis 1v1, classements (nom d'utilisateur, niveau et XP saison uniquement — jamais vos métriques de santé brutes).
- Coach IA : le texte de vos questions et les réponses du coach, stockés pour conserver l'historique de conversation. Après votre accord explicite, le serveur transmet à Claude (Anthropic) vos messages et leur historique, prénom, âge, sexe biologique, objectif de sommeil, marque de montre, résumés de santé et d’entraînement des 21 derniers jours, journal des 7 derniers jours, séries et records pour générer une réponse. Vous pouvez refuser ou retirer cet accord dans Réglages → Confidentialité.
- Journal du soir (optionnel) : entrées que vous choisissez d'enregistrer via l'App.
- Facturation : état de l’abonnement, identifiants de client et de transaction, montants, devise et pays de facturation. Les paiements sont traités par Apple ; nous ne recevons jamais vos coordonnées bancaires.
- Données techniques : identifiants d'appareil nécessaires à l'authentification Firebase, horodatages, logs d'erreur côté serveur (sans contenu de santé en clair dans les logs applicatifs).
3. Finalités
- Calculer et afficher vos scores quotidiens et tendances.
- Gérer votre compte, progression (XP, niveaux, séries) et fonctionnalités sociales.
- Fournir le Coach IA personnalisé.
- Assurer la sécurité, la prévention des abus et le support utilisateur.
- Vous informer du lancement de l'App si vous avez rejoint la waitlist.
- Respecter nos obligations légales.
Nous ne vendons pas vos données. Nous ne les utilisons pas pour de la publicité ciblée.
4. Base légale (RGPD)
- Exécution du contrat : fourniture de l'App et de ses fonctionnalités.
- Consentement : accès HealthKit, profil public, participation aux classements, inscription à la waitlist.
- Intérêt légitime : sécurité, amélioration du service, support.
5. Où sont stockées vos données
Vos données de compte et scores sont hébergées sur Google Firebase (Firestore, Cloud Functions, Authentication), dont les serveurs peuvent être situés aux États-Unis ou dans l'Union européenne selon la configuration du projet. Les requêtes au Coach IA sont traitées par Anthropic (États-Unis) via une API sécurisée ; les catégories transmises sont détaillées ci-dessus dans « Coach IA » et dans la demande de consentement. L’historique HealthKit brut complet n’est pas transmis.
Les données HealthKit restent sur votre iPhone/Apple Watch ; seules les métriques agrégées que l'App envoie volontairement à Firebase quittent l'appareil.
6. Partage avec des tiers
- Google Firebase — hébergement, authentification, base de données.
- AppsFlyer — attribution des installations et achats à nos campagnes, uniquement après votre autorisation de suivi iOS. Les identifiants de compte et d’attribution sont partagés avec AppsFlyer et RevenueCat à cette fin ; aucune donnée HealthKit ni aucun journal de santé ne leur est envoyé par l’App.
- Anthropic — génération des réponses du Coach (si vous utilisez cette fonctionnalité).
- Strava — uniquement si vous connectez votre compte (voir ci-dessous).
- Apple — Sign in with Apple, HealthKit, App Store (achats intégrés).
- MoneyMaker — vérification et gestion des droits liés aux achats App Store.
Nous ne partageons pas vos métriques de santé brutes avec d'autres utilisateurs. Les classements publics n'affichent que pseudo, niveau et XP.
Les données de facturation servent à exécuter votre achat et à respecter les obligations comptables et de déclaration. Certaines pièces et références de transaction doivent être conservées après la suppression du compte pour ces obligations.
Payments are processed by Apple; we never receive your card details. Health data is never included in billing records. Billing records may be retained where required by law.
6 bis. Connexion Strava (facultative) / Strava connection (optional)
Si vous connectez votre compte Strava (Réglages → Santé & données), l'App importe vos propres activités Strava (résumé, détails, tracé GPS, tours, flux de données et photo principale) avec les autorisations read et activity:read_all. Ces données :
- ne sont visibles que par vous : jamais par vos amis, dans le fil, ni dans les classements ;
- ne sont jamais transmises à un modèle d'IA (y compris le Coach) ni utilisées pour entraîner un modèle ;
- ne sont pas vendues ni transmises à des tiers à des fins commerciales ; Google Firebase les traite pour notre compte afin d'héberger et de sécuriser cette connexion ;
- sont conservées dans un cache temporaire pendant six jours, avec une purge horaire et une durée maximale de sept jours ; un rechargement est effectué uniquement lorsque vous le demandez ;
- sont supprimées intégralement (activités, photos, jetons) dès que vous déconnectez Strava dans l'App ou révoquez l'accès depuis strava.com.
Strava peut surveiller et collecter des données d'utilisation de son API pour améliorer ses services, fournir une assistance et vérifier le respect de ses conditions. Consultez la politique de confidentialité de Strava. La connexion et le journal Strava sont gratuits, sans abonnement V2 Premium. Vous pouvez retirer votre autorisation dans l'App ou dans les applications autorisées sur strava.com, ou demander l'effacement à support@usev2.xyz.
If you connect Strava, Version 2.0 imports your own Strava activities. They are shown only to you and never sent to any AI model or sold. Google Firebase processes them on our behalf to host and secure the integration. The temporary cache expires after six days and is purged hourly, within a maximum of seven days; reloading occurs only on your request. Imported data and credentials are deleted when you disconnect or revoke access on strava.com. The connection and journal are free without V2 Premium. You may also request deletion at support@usev2.xyz. Strava may monitor and collect API usage data to improve its services, provide support and verify compliance, as described in its privacy policy.
7. Durée de conservation
Vos scores et données de compte sont conservés tant que votre compte est actif. Vous pouvez supprimer votre compte à tout moment dans Réglages → Compte ; cela déclenche la suppression de votre profil, scores, historique Coach, journal, amis et réservation de nom d'utilisateur, ainsi que votre compte Firebase Auth. Les e-mails de waitlist sont conservés jusqu'au lancement (ou jusqu'à une demande d'effacement), puis supprimés ou fusionnés dans un compte si vous créez l'un d'eux.
Certains documents de défis entre utilisateurs peuvent conserver une référence anonymisée à un identifiant supprimé pour l'intégrité de l'historique de l'autre participant.
8. Vos droits
Selon le RGPD, vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité. Pour les exercer : support@usev2.xyz. Vous pouvez aussi introduire une réclamation auprès de votre autorité de protection des données.
9. Sécurité
Les communications utilisent TLS. Les écritures sensibles (scores, amis, classements) passent par des Cloud Functions ; le client ne peut pas modifier directement les scores. L'accès Firestore est restreint par des règles de sécurité.
10. Mineurs
L'App s'adresse aux personnes de 16 ans et plus (ou l'âge minimum requis par la loi applicable). Nous ne collectons pas sciemment de données d'enfants.
11. Modifications
Nous pouvons mettre à jour cette politique. La date en tête de page sera révisée. L'utilisation continue de l'App vaut acceptation de la version en vigueur.