Politique de confidentialité
Application HeroSquad — dernière mise à jour : 4 novembre 2026
Cette politique explique quelles données personnelles sont collectées lorsque vous utilisez l'application HeroSquad, pourquoi elles le sont, combien de temps elles sont conservées et quels droits vous pouvez exercer. Elle s'applique à l'application mobile (iOS et Android) ainsi qu'au site www.herosquad.app.
1. Responsable du traitement
Le responsable du traitement est HeroSquad, société par actions simplifiée immatriculée au RCS de Paris sous le numéro 132 202 813, dont le siège social est situé 8 bis rue Abel, 75012 Paris, éditrice de l'application HeroSquad.
La société HeroSquad a succédé à Julien Leonard, éditeur de l'application à ses débuts, comme responsable du traitement. Ce changement ne modifie ni les données collectées, ni leur usage, ni vos droits.
Contact pour toute question relative à vos données personnelles : contact@herosquad.app.
2. Données que nous collectons
| Catégorie | Données concernées | Origine |
|---|---|---|
| Compte | Adresse e-mail, pseudonyme, mot de passe (stocké uniquement sous forme de condensat chiffré, jamais en clair), date de naissance, ville (facultative) | Fournies par vous à l'inscription |
| Profil | Photo de profil (avatar), description, serment, centres d'intérêt, personnalité, fréquence de jeu, préférences de visibilité | Fournies par vous |
| Photos de quête | Photos prises pour immortaliser une quête accomplie et regroupées dans votre galerie personnelle | Fournies par vous, avec votre autorisation d'accès à l'appareil photo |
| Localisation | Position GPS précise et date de dernière mise à jour | Appareil, avec votre autorisation explicite, uniquement lorsque l'application est ouverte à l'écran |
| Activité de jeu | Quêtes acceptées et terminées, expérience, niveau, statistiques, hauts faits, titres, guilde, amis, lieux et événements favoris, points par lieu, récompenses obtenues, visites de lieux | Générées par votre utilisation |
| Messages | Contenu des messages échangés avec d'autres joueurs et avec votre guilde, et leur date d'envoi | Fournies par vous |
| Abonnement HeroSquad+ | Identifiant d'abonné aléatoire (sans lien apparent avec votre e-mail ou votre pseudonyme), état de l'abonnement (actif ou non, date d'échéance, renouvellement prévu ou résilié, incident de paiement), magasin utilisé (App Store ou Google Play), reçus d'achat transmis par le magasin. Nous ne recevons jamais vos coordonnées bancaires : le paiement est traité par Apple ou Google. | Apple ou Google lors de vos achats, transmis par notre prestataire RevenueCat |
| Notifications | Identifiant technique de notification de votre appareil (jeton FCM) | Appareil, si vous acceptez les notifications |
| Modération | Signalements que vous émettez ou qui vous visent (motif, précisions, date, copie du contenu incriminé), liste des joueurs que vous avez bloqués ou qui vous ont bloqué, éventuelle suspension de compte et son motif | Fournies par vous (signalement, blocage) ou résultant d'une décision de modération |
| Données techniques | Journaux de connexion au service (adresse IP, horodatage, requête appelée), jetons de session, journal d'audit des actions de gestion | Collectées automatiquement |
3. Pourquoi ces données et sur quelle base légale
| Finalité | Base légale |
|---|---|
| Créer et gérer votre compte, vous authentifier | Exécution du contrat (conditions d'utilisation) |
| Faire fonctionner le jeu : proposer des quêtes, valider leur accomplissement, attribuer l'expérience et les récompenses, gérer guildes et amis | Exécution du contrat |
| Afficher les quêtes disponibles autour de vous et valider les quêtes de proximité (position relevée uniquement lorsque l'application est au premier plan) | Votre consentement (autorisation de localisation, révocable à tout moment) |
| Vous envoyer des notifications de jeu (quête flash, invitation, validation) | Votre consentement (révocable dans les réglages) |
| Vous envoyer des « suggestions et bons plans » par notification : évènements près de votre ville, bars visités à ajouter à vos favoris, annonces de HeroSquad | Votre consentement explicite, demandé dans l'application (désactivé tant que vous ne l'avez pas donné, révocable dans les réglages) |
| Vous envoyer des e-mails de service (confirmation d'inscription, réinitialisation de mot de passe) | Exécution du contrat |
| Gérer votre abonnement HeroSquad+ : vérifier qu'il est actif, débloquer la dépense des points de lieu, restaurer vos achats sur un nouvel appareil | Exécution du contrat |
| Vous rappeler par e-mail, un à trois mois avant chaque échéance, la date de renouvellement de votre abonnement et la façon de vous y opposer | Obligation légale (article L215-1 du Code de la consommation) |
| Vous envoyer des e-mails d'information sur le jeu | Votre consentement (désactivé par défaut, révocable) |
| Traiter les signalements d'abus, appliquer les blocages entre joueurs et sanctionner les comportements interdits | Intérêt légitime à protéger les utilisateurs et à respecter les obligations de modération des magasins d'applications |
| Assurer la sécurité du service : limitation des tentatives de connexion, détection d'abus, journalisation | Intérêt légitime à protéger le service et ses utilisateurs |
4. Qui a accès à vos données
Vos données ne sont accessibles qu'à l'éditeur de l'application et aux prestataires techniques suivants, qui agissent en tant que sous-traitants et uniquement pour les besoins du service :
- Scaleway (France) — hébergement du serveur et de la base de données
- Cloudinary — stockage et diffusion des photos de profil
- Resend — envoi des e-mails transactionnels
- Google Firebase Cloud Messaging — acheminement des notifications push
- Cloudflare R2 — stockage des sauvegardes chiffrées de la base de données
- CARTO — fonds de la carte. Quand vous affichez la carte, votre appareil télécharge directement chez CARTO les images de la zone visible : CARTO reçoit votre adresse IP, la zone et le niveau de zoom consultés (la carte s'ouvre centrée sur votre position, ou sur votre ville sans localisation) et les informations techniques que transmet tout navigateur (type d'appareil et de navigateur), jamais votre e-mail, votre pseudonyme ni vos coordonnées GPS.
- RevenueCat (États-Unis) — gestion des abonnements HeroSquad+ souscrits dans l'application : vérification des achats auprès d'Apple et de Google et suivi de leur état. Il reçoit votre identifiant d'abonné aléatoire, les reçus d'achat et des informations techniques sur l'appareil (version de l'application, pays du magasin), jamais votre e-mail ni votre pseudonyme.
Lorsque vous souscrivez HeroSquad+, le paiement est traité par Apple (App Store) ou Google (Google Play), qui agissent alors en tant que responsables de leur propre traitement, selon leurs politiques de confidentialité respectives.
Certaines données de jeu sont visibles par les autres joueurs, par nature : votre pseudonyme, votre avatar, votre niveau, vos titres et votre guilde. Vos réglages de confidentialité vous permettent de limiter cette visibilité (recherche par d'autres joueurs, partage de position, masquage de votre appartenance à une guilde).
Transferts hors de l'Union européenne
Les données hébergées chez Scaleway restent en France. Cloudinary, Resend, Google, CARTO et RevenueCat sont susceptibles de traiter des données en dehors de l'Union européenne ; ces transferts sont encadrés par les clauses contractuelles types de la Commission européenne et/ou par le cadre de protection des données UE–États-Unis.
5. Combien de temps nous les conservons
- Compte et données de jeu : tant que votre compte existe. Un compte inactif depuis 3 ans peut être supprimé après information préalable.
- Suppression du compte : lorsque vous supprimez votre compte depuis l'application, vos données personnelles sont effacées immédiatement des systèmes actifs (base de données de production, photo de profil, photos de quête, messages envoyés). Elles subsistent en revanche dans les sauvegardes chiffrées de la base jusqu'à l'expiration de celles-ci, soit 3 mois au maximum (voir ci-dessous).
- Position GPS : seule la dernière position connue est conservée ; elle est écrasée à chaque mise à jour et supprimée avec le compte. Aucun historique de vos déplacements n'est constitué.
- Bars visités sans y jouer : seulement si vous avez accepté les suggestions et bons plans. Si vous restez alors au moins 15 minutes dans un bar partenaire, nous retenons ce bar et le jour (sans heure ni position) pour vous proposer, le lendemain midi, de l'ajouter à vos favoris si vous n'y avez fait aucune quête. Cette information est effacée à ce moment-là ; seul le fait que la suggestion vous a été faite est ensuite conservé, pour ne jamais vous la reproposer, et supprimé avec le compte.
- Abonnement HeroSquad+ : l'état de votre abonnement est conservé tant que votre compte existe. À la suppression du compte, il est effacé de nos systèmes et votre fiche est supprimée chez RevenueCat. Apple et Google conservent leurs propres données de paiement selon leurs obligations, notamment comptables. Supprimer votre compte ne résilie pas l'abonnement : faites-le dans les réglages de votre compte App Store ou Google Play.
- Journaux techniques : 15 jours.
- Signalements de modération : conservés le temps du traitement, puis à titre d'historique pour apprécier la récidive ; supprimés dès que l'un des deux comptes concernés est supprimé (voir section 6).
- Journal d'audit des actions de gestion : conservé sans limite de durée, car il retrace les actions des administrateurs et des gestionnaires de lieu — et non votre activité de joueur. L'identité de l'auteur y est anonymisée dès la suppression de son compte : la trace de l'action subsiste, mais plus le pseudonyme.
- Sauvegardes de la base de données : conservées 3 mois au maximum, chiffrées, puis détruites automatiquement. Une sauvegarde est une photographie de la base à un instant donné : elle ne peut pas être modifiée après coup, et une donnée supprimée continue donc d'y figurer jusqu'à ce que la sauvegarde concernée expire. Ces sauvegardes ne servent qu'à remettre le service en état après un incident technique : elles ne sont jamais consultées pour vous identifier, vous recontacter ou réactiver un compte supprimé. Si une restauration devait réintroduire un compte déjà supprimé, il serait de nouveau effacé.
6. Signalement, blocage et modération
HeroSquad permet aux joueurs d'échanger des messages. Pour que ces échanges restent sûrs, trois dispositifs coexistent ; chacun repose sur un traitement de données décrit ci-dessous. Pour signaler un contenu en dehors de l'application, écrivez à contact@herosquad.app.
Filtrage automatique
Chaque message est examiné par un filtre de vocabulaire avant son envoi. Un message identifié comme injurieux ou haineux est refusé et n'est jamais enregistré : aucune donnée n'est conservée à cette occasion. Ce filtre s'exécute sur notre serveur, sans service tiers, et vos conversations ne sont analysées à aucune autre fin.
Signalement
Vous pouvez signaler un message ou un joueur depuis l'application. Nous enregistrons alors votre identifiant de joueur, celui de la personne signalée, le motif choisi, vos précisions éventuelles, la date, et une copie du contenu incriminé — le message visé, ou le pseudonyme et la description du profil lorsque c'est un joueur qui est signalé.
Cette copie est indispensable : sans elle, il suffirait à l'auteur d'effacer son message, de modifier son profil ou de supprimer son compte pour vider le signalement de sa substance, c'est-à-dire précisément dans les cas où il est le plus utile. Elle n'est lisible que par l'équipe de modération et n'est utilisée que pour examiner ce signalement.
La base légale de ce traitement est notre intérêt légitime à protéger les utilisateurs contre les abus et à satisfaire aux obligations de modération imposées par les magasins d'applications. Le dispositif est lui-même encadré : un joueur ne peut pas émettre plus de 20 signalements par tranche de 24 heures, et ne peut pas signaler deux fois le même message.
L'identité de la personne à l'origine d'un signalement n'est jamais communiquée à la personne signalée, y compris lorsque celle-ci exerce son droit d'accès : la divulguer l'exposerait à des représailles.
Blocage
Bloquer un joueur produit un effet réciproque : ses messages disparaissent de vos échanges et vous cessez d'apparaître dans ses écrans, comme lui dans les vôtres. Nous conservons pour cela la liste des blocages que vous avez posés et de ceux qui vous visent, aussi longtemps que les deux comptes existent ; vous pouvez la consulter et revenir sur vos blocages depuis Paramètres → Joueurs bloqués. Le blocage met fin à l'amitié entre les deux comptes et annule les demandes en attente ; un déblocage ultérieur ne la rétablit pas automatiquement.
Suites données à un signalement
Chaque signalement est examiné par l'équipe de modération et peut aboutir à la suspension du compte concerné, sanction réversible dont nous enregistrons la date et le motif, ou à sa suppression en cas de manquement grave. Un signalement examiné puis écarté est conservé comme tel, sans conséquence pour la personne visée.
Un signalement est conservé le temps de son traitement, puis à titre d'historique, afin d'apprécier une éventuelle récidive lors d'un signalement ultérieur visant la même personne. Il est supprimé automatiquement dès que l'un des deux comptes concernés est supprimé.
7. Sécurité
Les échanges entre l'application et le serveur sont chiffrés en HTTPS. Les mots de passe sont stockés sous forme de condensat (BCrypt) et ne peuvent pas être lus, y compris par l'éditeur. Les jetons de session sont déposés dans des cookies inaccessibles au code de la page, et les jetons de renouvellement ne sont stockés que sous forme de condensat, avec révocation automatique de la session en cas de réutilisation suspecte. Les tentatives de connexion sont limitées afin de prévenir les attaques par force brute.
8. Vos droits
Conformément au Règlement général sur la protection des données (RGPD), vous disposez des droits suivants :
- Accès : obtenir une copie des données vous concernant.
- Rectification : corriger des données inexactes — la plupart sont modifiables directement dans l'application.
- Effacement : supprimer votre compte et vos données, directement depuis Paramètres → Supprimer mon compte, sans avoir à nous contacter. L'effacement est immédiat sur les systèmes actifs ; les sauvegardes existantes expirent sous 3 mois (voir section 5). Sans l'application, ou si vous ne pouvez plus vous connecter, voir Supprimer votre compte.
- Portabilité : recevoir vos données dans un format lisible par machine.
- Opposition et limitation : vous opposer à certains traitements ou en demander la limitation.
- Retrait du consentement : désactiver à tout moment la localisation, les notifications ou les e-mails d'information, dans les réglages de l'application ou de votre téléphone.
Pour exercer ces droits, écrivez à contact@herosquad.app. Une réponse vous sera apportée dans un délai d'un mois. Si vous estimez que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la CNIL — www.cnil.fr/fr/plaintes.
9. Mineurs
HeroSquad n'est pas destinée aux personnes de moins de 18 ans. Nous ne collectons pas sciemment de données concernant des enfants en deçà de cet âge ; si une telle collecte était portée à notre connaissance, le compte concerné serait supprimé.
10. Cookies
Le site et l'application n'utilisent que des cookies strictement nécessaires au fonctionnement du service : ils maintiennent votre session authentifiée. Aucun cookie de mesure d'audience ni de publicité n'est déposé ; aucun consentement préalable n'est donc requis à ce titre.
11. Modifications
Cette politique peut être mise à jour pour refléter des évolutions de l'application ou de la réglementation. La date de dernière mise à jour figure en haut de cette page ; en cas de changement substantiel, vous en serez informé dans l'application.