← Accueil|BeastBro

Politique de confidentialité

Dernière mise à jour : 23 août 2026

BEASTBRO respecte votre vie privée. Cette politique explique quelles données l’application collecte, pourquoi elles sont utilisées, où elles sont stockées et comment exercer vos droits.

01Qui sommes-nous

BEASTBRO est une application de suivi d’entraînement développée et exploitée de manière indépendante. BEASTBRO est le service couvert par cette politique. Pour toute demande liée à la confidentialité, utilisez Profil → Contact / Feedback dans l’application ou le canal de contact confidentialité indiqué sur la page du store.

02Données collectées

Nous collectons ou stockons les données suivantes lorsque vous utilisez l’application : • Données de compte : adresse e-mail, identifiant/session Supabase et identifiants Google ou Apple optionnels lorsque vous choisissez ces méthodes de connexion. • Données d’entraînement : séances, noms d’exercices, groupes musculaires, notes, séries, répétitions, poids, durées cardio, noms de séances, horodatages, modèles, programmes, calculs de records/statistiques et entrées de poids corporel. • Contenu partagé : programmes publiés et snapshots de séances créés depuis un modèle, une séance terminée dans l’historique ou la séance actuellement en cours, avec l’identifiant public du lien. Un snapshot peut contenir le nom de la séance, les noms, types et groupes musculaires des exercices, leur ordre, ainsi que la structure et l’ordre des séries. Seule cette structure est partagée par défaut. Les poids, répétitions et durées cardio compatibles avec le type d’exercice ne sont inclus que si l’auteur choisit explicitement de partager les valeurs. • Données toujours exclues des snapshots de séances : identifiants internes ou locaux, notes des exercices, indicateurs de séries terminées, valeurs des séances précédentes, records personnels, horodatages de la séance, état du minuteur et reste de l’historique privé. • Cache privé de résolution/import : pour éviter les doublons après une réponse réseau ambiguë ou une nouvelle tentative, un enregistrement lié au compte du destinataire peut contenir l’identifiant de requête, l’identifiant du lien source, le résultat résolu, les identifiants des exercices personnels choisis ou créés, le choix d’utiliser ou non les valeurs partagées et un horodatage serveur. • Données de support : catégorie, message et e-mail authentifié lorsque vous envoyez un feedback. • Données locales/app : unité, langue, thème, réglages du minuteur de repos, favoris, exercices récents, cache d’exercices, brouillon de séance active et métadonnées de file de synchronisation hors ligne. • Diagnostics : crashs de production et données techniques comme la version de l’app, l’appareil/le système, les journaux d’erreur et l’état d’exécution. BEASTBRO ne collecte pas la localisation, les contacts, l’appareil photo/photos, les enregistrements microphone, les données HealthKit/Health Connect, les identifiants publicitaires, les données de paiement ni l’historique d’achat.

03Utilisation de vos données

Vos données sont utilisées pour : • Fournir, enregistrer, synchroniser, exporter et récupérer vos données d’entraînement. • Authentifier votre compte et sécuriser votre session. • Générer vos statistiques personnelles, graphiques, records et historique. • Créer un lien de séance, en prévisualiser le contenu, démarrer ou copier la séance, en importer une copie comme modèle, et gérer ou révoquer les liens dont vous êtes l’auteur. • Publier et importer des programmes selon les choix de publication affichés dans l’app. • Lors du démarrage ou de l’import d’une séance partagée, comparer les exercices partagés avec les seuls exercices de la bibliothèque personnelle du destinataire, en utilisant notamment le nom, le type et les groupes musculaires de chaque exercice partagé. En cas de correspondance ambiguë, BEASTBRO demande explicitement quel exercice utiliser ; un exercice manquant peut être créé dans le compte du destinataire. • Éviter les créations ou imports en double au moyen du cache privé d’idempotence après une réponse réseau ambiguë ou une nouvelle tentative. • Répondre aux feedbacks et demandes de support. • Détecter, diagnostiquer et corriger les crashs ou problèmes techniques. Nous ne vendons pas vos données, ne les utilisons pas pour la publicité, ne vous suivons pas entre applications ou sites web et ne prenons pas de décisions automatisées/profilages ayant des effets juridiques ou similaires.

04Stockage et sécurité

Les données privées de compte et d’entraînement sont stockées dans Supabase, avec une sécurité au niveau des lignes afin que chaque utilisateur authentifié n’accède qu’à ses propres lignes privées. Les données locales/hors ligne sont stockées sur votre appareil via AsyncStorage pour conserver séances et réglages après redémarrage ou perte de connexion. Les snapshots de séances et de programmes publiés sont stockés dans Supabase. Les règles de lien suivantes concernent uniquement les snapshots de séances : les nouveaux liens utilisent une URL difficile à deviner, mais restent des liens porteurs non répertoriés ; tant que le lien est actif, toute personne possédant l’URL exacte peut prévisualiser le snapshot. Le lien lui-même n’est pas chiffré et n’est ni lié ni réservé à un destinataire identifié. La révocation bloque immédiatement les futures prévisualisations et importations publiques ; elle désactive le lien sans supprimer immédiatement la ligne. L’identifiant du lien, le snapshot et les métadonnées de révocation restent alors stockés de manière privée jusqu’à la suppression du compte. Le QR code est généré localement dans l’app, sans service QR distant et sans accès à l’appareil photo pour le générer ou l’afficher. Copier place l’URL dans le presse-papiers du système. Partager transmet l’URL et le message à l’application choisie au moyen de la feuille de partage du système ; le système d’exploitation ou l’application destinataire contrôle ensuite cette copie. Le cache de résolution/import est privé, directement inaccessible au public et limité à 50 entrées par compte. Les données transitent via HTTPS. Les notifications du minuteur de repos et Live Activities sont gérées localement par le système d’exploitation ; BEASTBRO n’envoie pas de jetons de notification push à son backend. Aucun système n’est parfaitement sécurisé, mais l’app limite l’accès à ce qui est nécessaire au service.

05Services tiers

BEASTBRO utilise les prestataires suivants : • Supabase (supabase.com) — authentification, base de données, stockage des données privées et Edge Functions. • Sentry (sentry.io) — crashs de production et diagnostics techniques. Nous n’envoyons pas volontairement de contenu d’entraînement à Sentry. • Google — connexion OAuth optionnelle si vous choisissez Google. • Apple — Sign in with Apple optionnel sur iOS et services Apple de plateforme/store. • Resend (resend.com) — envoi des e-mails de feedback que vous choisissez d’envoyer. • Cloudflare (cloudflare.com) — DNS, CDN, hébergement/proxy, routage et sécurité du site web et des routes de liens universels. Cloudflare peut traiter des données techniques telles que l’adresse IP, l’URL demandée, les informations de routage, la configuration du système et d’autres métadonnées de trafic nécessaires à la livraison et à la protection du service. Cloudflare peut donc voir les requêtes adressées aux routes web, y compris le chemin d’un lien partagé. Politique de confidentialité : https://www.cloudflare.com/privacypolicy/ La génération locale du QR code, le presse-papiers et la feuille de partage du système ne sont pas de nouveaux prestataires backend. Les prestataires ci-dessus traitent les données uniquement dans la mesure nécessaire à leurs services, et leurs propres conditions de confidentialité peuvent aussi s’appliquer.

06Partage des données

Nous ne vendons, ne louons ni n’échangeons vos données personnelles. Les données sont partagées avec les prestataires ci-dessus uniquement pour faire fonctionner, sécuriser, diagnostiquer ou supporter l’app. Toute personne possédant l’URL exacte ou le QR code d’un lien de séance actif peut prévisualiser le snapshot. Cette prévisualisation ne garantit pas que la personne est le destinataire prévu. L’URL peut être copiée, retransmise, envoyée ou affichée sous forme de QR code, et toute personne peut scanner ce code ou ouvrir l’URL exacte. Seule la structure est incluse par défaut ; les poids, répétitions et durées cardio compatibles avec le type d’exercice ne sont disponibles que si l’auteur choisit explicitement de les partager. Les notes, identifiants internes ou locaux, indicateurs de séries terminées, valeurs des séances précédentes, records personnels, horodatages de la séance, état du minuteur et reste de l’historique privé sont exclus. Le destinataire peut prévisualiser la séance, la démarrer directement comme entraînement ou en ajouter une copie à ses modèles. Lorsque des valeurs sont disponibles, il choisit s’il souhaite les utiliser. BEASTBRO rapproche les exercices partagés de sa bibliothèque personnelle et peut lui demander de résoudre une ambiguïté ou créer les exercices manquants. La révocation empêche immédiatement les futurs accès et imports publics, mais ne supprime pas les copies déjà importées, qui appartiennent à leurs destinataires. La suppression du compte supprime les liens dont l’utilisateur est l’auteur, sans supprimer ces copies. Les programmes publiés restent accessibles et importables selon les choix de publication affichés dans l’app ; les copies déjà importées restent chez leurs destinataires. Après l’envoi d’une URL, d’un message, d’un fichier CSV/JSON ou d’une image PNG hors de BEASTBRO, le système ou l’application destinataire contrôle cette copie.

07Base légale et vos droits (RGPD)

Pour les utilisateurs de l’Espace économique européen, les principales bases légales sont : l’exécution du service demandé, vos choix/consentements pour les fonctions optionnelles comme le feedback, OAuth, les notifications et le partage, les intérêts légitimes liés à la sécurité et aux diagnostics, et les obligations légales applicables. Vous pouvez exercer ces droits : • Accès et portabilité : exportez vos séances et poids corporel depuis Profil → Exporter les données. • Rectification : modifiez vos données directement dans l’app lorsque l’édition est disponible. • Effacement : supprimez votre compte et les données privées serveur associées depuis Profil → Supprimer le compte. • Limitation ou opposition : contactez-nous pour les demandes qui ne peuvent pas être faites directement dans l’app. • Réclamation : vous pouvez contacter votre autorité locale de protection des données. Nous visons une réponse aux demandes de confidentialité sous 30 jours.

08Conservation des données

Les données privées de compte et d’entraînement sont conservées tant que votre compte reste actif. Un lien de séance actif n’expire pas pour inactivité : il reste accessible jusqu’à sa révocation par l’auteur, la suppression du compte de l’auteur ou la suspension ou fin du service. Après révocation, il est inaccessible au public, mais son identifiant, son snapshot et ses métadonnées de révocation restent stockés de manière privée jusqu’à la suppression du compte, notamment pour l’historique de gestion du propriétaire et l’application des protections anti-abus et des limites de partage. Le cache privé de résolution/import conserve au maximum 50 entrées par utilisateur. Les entrées âgées de plus de 7 jours deviennent éligibles au nettoyage ; elles sont supprimées de manière différée lors d’une nouvelle résolution par cet utilisateur, et non automatiquement à l’issue exacte de 7 jours. Les entrées liées à un lien sont également supprimées lors de sa révocation, et toutes les entrées du compte lors de sa suppression. La suppression du compte supprime les liens de séances créés par l’utilisateur, ses anciens liens de modèles partagés et les programmes partagés lui appartenant, ainsi que les données privées serveur associées. Les copies déjà importées par d’autres comptes leur appartiennent et ne sont supprimées ni lors de la révocation ni lors de la suppression du compte de l’auteur. Les URL, fichiers ou images déjà envoyés hors de BEASTBRO restent sous le contrôle de leurs destinataires. Les caches, brouillons et préférences locaux peuvent rester sur l’appareil jusqu’à suppression des données de l’app ou désinstallation. Les feedbacks et diagnostics peuvent être conservés pendant une période limitée nécessaire au support, à la sécurité et à la fiabilité.

09Protection des mineurs

BEASTBRO n’est pas destiné aux enfants de moins de 13 ans. Nous ne collectons pas sciemment de données personnelles d’enfants. Si vous pensez qu’un enfant a fourni des données personnelles, contactez-nous immédiatement via le formulaire de feedback intégré ou le contact confidentialité du store.

10Nous contacter

Pour toute question, demande ou préoccupation liée à la confidentialité, utilisez Profil → Contact / Feedback dans l’application ou le canal de contact confidentialité indiqué sur la page du store.
© 2026 BeastBro. Tous droits réservés.