Politique de confidentialité
L’essentiel en bref
- Punchlings est réservé aux personnes de 13 ans et plus. Tu joues sans donner ton nom, ton adresse e-mail ni ton numéro de téléphone.
- Le nom, l’apparence et les résultats de ton Punchling sont publics : dans le jeu et sur punchlings.com. N’utilise donc pas ton vrai nom.
- Nous comptons comment le jeu est utilisé et recueillons des rapports de plantage, mais jamais qui tu es. Tu peux désactiver les deux dans les Réglages.
- Il n’y a de publicité que si tu choisis de regarder une vidéo de sponsor. Si tu as moins de 18 ans et que tu vis en Europe, au Royaume-Uni ou en Suisse, tu ne vois jamais de publicité.
- Nous ne vendons pas tes données, et personne ne te piste à travers d’autres apps.
- Tu peux à tout moment supprimer ton compte et tout ce qu’il contient dans les Réglages.
Le détail suit : quelles données sont concernées, pourquoi et pendant combien de temps.
Cette politique est disponible en allemand, en anglais, en français, en espagnol et en portugais brésilien. En cas de divergence entre les versions, la version allemande fait foi.
1. Responsable du traitement
Culpa UG (haftungsbeschränkt), Forsmannstr. 22A, 22303 Hamburg, Allemagne, représentée par ses gérants Marcel
Pochert et Sebastian Houshmand
E-mail : [email protected]
Nous n’avons pas désigné de délégué à la protection des données, car nous n’y sommes pas tenus.
2. L’app
2.1 La question de l’âge au premier lancement
Avant de créer un compte, l’app te demande ton âge : à partir d’iOS 26 via la fonction de tranche d’âge d’Apple (Declared Age Range), sinon avec un sélecteur d’année. Nous n’utilisons la réponse que pour vérifier ton âge ; l’année que tu choisis ne quitte jamais ton appareil. Notre serveur n’enregistre qu’une seule chose, une seule fois : si tu as entre 13 et 17 ans ou 18 ans et plus. Si tu as moins de 13 ans, l’app ne crée aucun compte et ne nous envoie rien. L’app garde ta réponse sur ton appareil pour que la question ne recommence pas simplement après une réinstallation. Plus de détails dans la section 7.
Base juridique : art. 6, par. 1, point c), du RGPD, avec les règles d’âge applicables aux mineurs, et art. 6, par. 1, point b), du RGPD (le jeu est réservé aux personnes de 13 ans et plus). La note sur ton appareil est strictement nécessaire à cet effet (§ 25, par. 2, n° 2 TDDDG, la loi allemande sur la protection des données dans les télécommunications et les services numériques).
2.2 Ton compte
L’app crée un compte anonyme chez notre prestataire de backend Supabase. Il se compose d’un identifiant aléatoire (ID de compte) et de l’heure de sa création ; nous ne demandons jamais de nom, d’e-mail ni de numéro de téléphone. Pour te garder connecté, l’app enregistre une clé de connexion (jeton) dans le trousseau de ton appareil. Lors des connexions, Supabase journalise aussi des données techniques comme l’heure, l’adresse IP et l’identifiant de l’appareil ou de l’app à l’origine de la requête (user agent) pour protéger le compte. Nous enregistrons aussi le fuseau horaire de ton appareil, pour que le nouveau jour avec ses nouveaux combats du jour commence au bon moment pour toi.
Finalité : fournir le jeu et relier ta progression à ton compte. Base juridique : art. 6, par. 1, point b), du RGPD (contrat d’utilisation du jeu). L’enregistrement du jeton sur ton appareil est strictement nécessaire au fonctionnement du jeu (§ 25, par. 2, n° 2 TDDDG).
Contrôle d’authenticité de l’app : pour que personne ne puisse accumuler des XP de maître avec de faux comptes, l’app prouve à notre serveur, grâce à App Attest d’Apple, qu’elle est une copie authentique de Punchlings sur un véritable appareil Apple, quand tu crées un Punchling avec un maître. Pour cela, nous enregistrons avec ton compte une clé que l’app crée sur ton appareil. Base juridique : art. 6, par. 1, points b) et f), du RGPD (un jeu équitable) ; la clé sur ton appareil est strictement nécessaire (§ 25, par. 2, n° 2 TDDDG).
2.3 Sécuriser ton compte avec Se connecter avec Apple
Tu peux choisir de sécuriser ton compte avec Se connecter avec Apple, afin de retrouver tes Punchlings sur un autre appareil. L’app ne demande à Apple ni ton nom ni ton adresse e-mail. Nous recevons uniquement l’identifiant qu’Apple t’attribue pour notre app et nous l’enregistrons avec ton compte. Si ce compte Apple sécurise déjà un autre compte, l’app te demande d’abord ce que tu veux faire et ne fusionne jamais deux comptes. Quand tu supprimes ton compte, nous demandons aussi à Apple de révoquer la connexion. Base juridique : art. 6, par. 1, point b), du RGPD.
2.4 Tes Punchlings et les données de jeu
Avec ton compte, nous enregistrons :
- le nombre de tes places de Punchling,
- pour chaque Punchling : le nom que tu as choisi, l’apparence, les stats, le niveau, les XP, le rang, l’arsenal (armes, compétences, familiers), les niveaux supérieurs, un numéro public, son titre, l’heure de sa création et, si tu l’as intronisé au Panthéon, depuis quand il y est,
- une apparence tirée au sort, pas encore confirmée, pour ton prochain Punchling,
- tes combats avec l’enregistrement complet du combat (apparence, stats et arsenal des deux camps, résultat, heure), tes combats du jour, tes combats en plus et tes tournois,
- les adversaires qui te sont actuellement proposés et les Punchlings que tu as bloqués,
- tes cosmétiques, tes titres, tes succès, les entrées de ton almanach et les fonctions que tu as débloquées,
- les étoiles et les récompenses de ton pass de saison, ainsi que tes défis et leur avancement,
- ton maître ou tes disciples et les XP qu’un disciple a apportés à son maître (section 2.6),
- les jours où l’un de tes Punchlings a lancé un combat ou un combat de boss (la date seulement : pour nos statistiques sur le nombre de personnes qui reviennent et pour compter qui est actif dans les clans),
- ton clan, tes demandes pour en rejoindre un et tes combats de boss (section 2.13).
Finalité : fournir le jeu, calculer les combats sur le serveur et trouver des adversaires adaptés. Base juridique : art. 6, par. 1, point b), du RGPD. Nous ne consultons les jours de jeu, les taux de victoire et la progression que sous forme de totaux pour l’ensemble des joueurs, jamais par personne ; la base juridique en est l’art. 6, par. 1, point f), du RGPD (notre intérêt à un jeu équitable et équilibré). Le serveur détermine automatiquement qui est actif dans un clan à partir des jours de jeu (section 2.13).
Les adversaires sont choisis automatiquement selon le niveau, et le rôle de chef du clan passe automatiquement à un autre membre quand le chef ne joue plus depuis un moment. Cela n’a pas d’effet juridique ni d’effet significatif similaire sur toi ; il n’y a pas de décision automatisée au sens de l’art. 22 du RGPD.
2.5 Ce que voient les autres
Punchlings est un jeu contre d’autres joueurs. Les autres joueurs voient tes Punchlings comme adversaires, dans les combats et dans les replays : nom, apparence, niveau, stats, titre et arsenal. Chaque Punchling a aussi un profil public sur punchlings.com/<nom> avec son nom, son portrait, son titre, son niveau, son rang, ses victoires et ses défaites et, une fois au Panthéon, depuis quand. Chaque profil montre aussi ton prestige : combien de tes Punchlings sont au Panthéon. Cette adresse est aussi son lien d’invitation. Les liens de replay (punchlings.com/f/…) montrent les deux noms, les niveaux, les portraits, le vainqueur et la date d’un combat, et font jouer le combat à partir de son enregistrement (apparence, stats et arsenal des deux camps, sans les noms). Notre serveur dessine le portrait, une image de ton Punchling, et l’enregistre publiquement chez Supabase. Ton ID de compte n’est jamais public. Alors ne choisis pas de nom qui permette de t’identifier personnellement (comme ton vrai nom). Ce que les autres voient des clans figure à la section 2.13.
Si tu as moins de 18 ans, tes Punchlings n’ont pas de profil sur punchlings.com tant que tu ne l’actives pas dans l’app sous Réglages › « Montrer mes Punchlings sur punchlings.com ». Les aperçus de liens et les replays sur le web n’affichent jamais les noms, les numéros ni les portraits de tes Punchlings ; ils y apparaissent comme « Punchling masqué ». Le replay fait quand même jouer le combat avec l’apparence, les stats et l’arsenal des deux Punchlings.
Le Panthéon, dans l’app et sur punchlings.com/hall-of-fame, liste tous les Punchlings du Panthéon et les records absolus (le plus de tournois remportés, le niveau le plus élevé, le plus de défis repoussés, le plus grand Dojo), chacun avec sa place, son niveau, son rang, ses lauriers et la valeur du record, ainsi que ton prestige. Il n’affiche le nom et le portrait d’un Punchling que si son profil est public et que son nom n’est pas masqué ; sinon, il affiche son numéro public. Les records sont mis à jour toutes les heures ; un compte supprimé en disparaît immédiatement.
Les clips sont de courtes vidéos d’un combat que l’app crée sur ton appareil. Ils montrent les deux noms et ton lien d’invitation. Nous ne les téléversons pas ; c’est toi qui décides, dans la feuille de partage d’iOS, où ils vont.
Les profils, les liens de replay et le Panthéon demandent aux moteurs de recherche de ne pas les référencer ; seules les personnes qui ont le lien les trouvent.
Base juridique : art. 6, par. 1, point b), du RGPD ; les adversaires, les profils et les liens d’invitation font partie du jeu.
2.6 Maîtres et disciples
Tu peux inviter d’autres personnes avec ton lien d’invitation (l’adresse de ton profil). Quand une nouvelle personne crée son premier Punchling, l’app demande « Quelqu’un t’a invité ? » et propose des noms publics correspondants à choisir. Si elle te choisit, elle devient ton disciple : tu vois son nom, son numéro, son niveau et les XP qu’elle t’a rapportés dans ton Dojo. Nous ne lisons jamais tes contacts et ne demandons jamais à qui tu as envoyé le lien.
2.7 Signaler et bloquer
Tu peux signaler le nom d’un Punchling ou d’un clan et bloquer des Punchlings. Pour un signalement, nous enregistrons qui a signalé quel Punchling ou quel clan, son nom et quand, ainsi que la manière dont nous l’avons traité ; il n’y a pas de texte libre. Un nom est masqué à titre provisoire dès que trois joueurs différents ayant déjà un peu joué l’ont signalé, et nous sommes alors prévenus avec le seul numéro public du Punchling ou du clan. Pour un blocage, nous enregistrons quel Punchling tu as bloqué et quand ; il peut aussi empêcher quelqu’un de rejoindre un clan (section 2.13). Finalité : faire respecter les règles et protéger les autres joueurs. Base juridique : art. 6, par. 1, points b) et f), du RGPD et art. 6, par. 1, point c), du RGPD avec le règlement sur les services numériques (art. 16 et 17 du DSA). Les noms que nous avons bannis définitivement restent enregistrés sans aucun lien avec un compte, pour qu’ils ne puissent pas revenir.
2.8 Achats
Tu achètes des places de Punchling, des cosmétiques, le pack fondateur et la voie premium du pass de saison via Apple (achat intégré). Apple gère seule le paiement ; nous ne voyons jamais les données de paiement, les prix ni ton compte Apple. Pour pouvoir relier l’achat à ton compte, l’app transmet ton ID de compte à Apple au moment du paiement. Pour chaque achat, nous enregistrons les numéros de transaction, le produit, l’environnement, l’heure, ce qu’il a débloqué et un éventuel remboursement ; Apple informe aussi notre serveur des remboursements et des révocations. Finalité : débloquer, restaurer et rembourser les achats, et conserver les justificatifs que le droit fiscal et le droit commercial exigent. Base juridique : art. 6, par. 1, points b) et c), du RGPD.
Si tu t’abonnes au club (un abonnement qui se renouvelle automatiquement), nous enregistrons aussi, pour cet achat, la date de fin de la période payée, la date de fin du délai de grâce d’Apple si un renouvellement n’a pas pu être prélevé, si l’abonnement se renouvelle et à quel compte il est rattaché. Notre serveur interroge Apple sur l’état actuel de l’abonnement quand l’app signale l’achat et quand Apple nous communique un changement (par exemple un renouvellement, une résiliation ou un remboursement). Finalité : savoir si tu es membre du club en ce moment. Si tu restaures tes achats sur un autre compte, l’abonnement y est transféré (au plus une fois tous les 30 jours). Nous conservons ces informations comme n’importe quel achat (section 5). Base juridique : art. 6, par. 1, point b), du RGPD.
2.9 Notifications (push)
L’app ne demande jamais rien au premier lancement. Ce n’est que lorsque quelqu’un t’a défié pour la première fois qu’elle te demande si tu veux des notifications, et iOS ne demande l’autorisation que si tu touches « Activer ». Nous enregistrons alors l’adresse push de ton appareil (jeton) fournie par Apple, les types de notifications que tu veux (tu as été défié, combats du jour pleins, un disciple est monté de niveau, le boss de ton clan est à terre), tes heures calmes et le moment où tu as activé les notifications, ainsi qu’un journal des notifications envoyées. Une notification ne contient aucun nom, seulement le texte à afficher et le Punchling ou le combat qu’elle ouvre. Au plus 2 par jour, jamais pendant tes heures calmes.
Tu peux les désactiver à tout moment dans l’app ou dans les réglages d’iOS ; nous supprimons alors le jeton. Base juridique : art. 6, par. 1, point b), du RGPD (les notifications font partie du jeu et tu les as activées toi-même) ; l’enregistrement du jeton est alors strictement nécessaire au service que tu as demandé (§ 25, par. 2, n° 2 TDDDG).
2.10 Bonus du sponsor, combats en plus et publicité (Google AdMob)
Tu peux choisir de regarder une courte vidéo de sponsor à deux endroits : une fois par jour pour le bonus du sponsor (3 étoiles pour le pass de saison, dans la limite quotidienne) et, quand ton Punchling n’a plus de combats du jour, pour un combat en plus (jusqu’à 2 par jour pour tous tes Punchlings ensemble ; un combat en plus disparaît au nouveau jour). Ce n’est que lorsque tu touches l’une de ces offres que l’app lance le service publicitaire de Google, AdMob ; si tu ne touches pas l’offre, aucun code publicitaire ne s’exécute. Les publicités sont non personnalisées pour tout le monde : nous n’utilisons pas l’identifiant publicitaire (IDFA), ne demandons pas l’autorisation de suivi (ATT) et désactivons la personnalisation pour chaque requête. Google traite néanmoins l’adresse IP de ton appareil ainsi que des informations sur l’appareil et l’app, et enregistre des données sur ton appareil pour diffuser la publicité, limiter la fréquence de son affichage, la comptabiliser et détecter les fraudes.
- 18 ans et plus dans l’UE, l’EEE, au Royaume-Uni et en Suisse : avant la première publicité, le formulaire de consentement de Google (UMP) te demande ton consentement.
- Moins de 18 ans dans l’UE, l’EEE, au Royaume-Uni et en Suisse : pas de publicité. Le service publicitaire ne démarre jamais, et tu ne vois pas les offres.
- Moins de 18 ans ailleurs : Google traite chaque requête comme provenant d’un adolescent et n’affiche aucune publicité personnalisée.
La région applicable est déterminée d’après le pays de ton App Store, pas d’après ta position : l’app l’envoie à notre serveur, qui décide avec ta tranche d’âge si des publicités peuvent s’afficher, et ne l’enregistre pas. Google confirme directement à notre serveur qu’une vidéo a été regardée en entier, avec un code à usage unique que nous fournissons ; nous n’envoyons jamais ton ID de compte ni l’ID d’un Punchling à Google. Nous enregistrons le code, le moment où il a été émis, et, pour un combat en plus, le Punchling concerné, le numéro de transaction de Google issu de la confirmation, ainsi que le bonus ou le combat en plus qu’il a financé. Si tu touches « Signaler la pub », nous recevons le numéro de Google pour cette publicité et le motif que tu as choisi, et nous nous en servons pour bloquer l’annonceur ou la catégorie. Sous Réglages › « Afficher les offres de sponsors », tu peux masquer les deux offres.
Google traite les données liées aux publicités sous sa propre responsabilité, en tant que responsable du traitement distinct ; la politique de confidentialité de Google s’applique (policies.google.com/privacy). Dans l’UE et l’EEE, il s’agit de Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irlande.
Base juridique : pour les adultes dans l’UE, l’EEE, au Royaume-Uni et en Suisse, ton consentement (art. 6, par. 1, point a), du RGPD, § 25, par. 1, TDDDG), que tu peux modifier ou retirer à tout moment dans l’app sous Réglages › « Confidentialité des pubs » ; ailleurs, art. 6, par. 1, point b), du RGPD (tu as demandé le bonus ou le combat en plus) et § 25, par. 2, n° 2 TDDDG.
2.11 Statistiques d’utilisation avec TelemetryDeck
Nous voulons savoir si les gens reviennent et où ils restent bloqués. Pour cela, l’app envoie de courts signaux d’utilisation à TelemetryDeck, comme « session démarrée », « ouvert : Arène » ou « premier Punchling créé ». Chaque signal contient la version de l’app, la version d’iOS, le modèle et la taille d’écran de l’appareil, la langue, la région et le fuseau horaire, et indique s’il s’agit d’une version de test ou de l’App Store, ainsi que de simples chiffres d’utilisation comme le nombre et la durée des sessions et le premier jour d’utilisation. Pour compter les joueurs qui reviennent, l’app calcule sur ton appareil un hash irréversible à partir de l’identifiant qu’iOS attribue à notre app sur cet appareil (identifierForVendor) et envoie uniquement ce hash, plus un identifiant aléatoire pour chaque session. Nous n’envoyons jamais d’ID de compte, de noms de Punchling, d’ID de combat, d’adresses e-mail ni d’identifiants d’appareil. Ce qui peut être envoyé est fixé dans le code ; rien de ce que tu saisis n’est jamais inclus. TelemetryDeck ne démarre qu’après la question de l’âge, et jamais si tu as moins de 13 ans.
Tu peux désactiver cela dans l’app sous Réglages › « Partager des données d’utilisation anonymes ». À partir de là, l’app n’enregistre plus de nouveaux signaux, et dès le lancement suivant, TelemetryDeck ne démarre plus du tout. Le même interrupteur couvre les rapports de plantage (section 2.12).
Base juridique : art. 6, par. 1, point f), du RGPD (notre intérêt à améliorer le jeu). Tu peux aussi t’y opposer à tout moment (voir la section 6).
2.12 Rapports de plantage avec Sentry
Si l’app plante ou se fige, un rapport d’erreur est envoyé à Sentry : le message d’erreur, la trace technique (stack trace), la version de l’app, le modèle d’appareil, la version d’iOS et les appels réseau sans paramètres ; pour les erreurs de chargement des prix de la boutique, aussi le pays de ton App Store. Si une vidéo de sponsor ne peut pas être affichée, l’app le signale de la même manière, mais le message d’erreur ne contient que le motif et le code d’erreur de Google. Avant l’envoi, l’app supprime les données d’utilisateur, d’IP et de requête et masque les ID, les adresses e-mail, les adresses IP et les jetons dans le texte. Pour calculer le taux de plantage, Sentry crée sur ton appareil un identifiant d’installation aléatoire qui n’est pas relié à ton compte. Les erreurs de nos serveurs sont signalées de la même manière, sans données de requête.
Tu peux désactiver les rapports de plantage avec le même interrupteur que les statistiques d’utilisation (section 2.11). Base juridique : art. 6, par. 1, point f), du RGPD (notre intérêt à une app stable).
2.13 Les clans et le boss de la semaine
À partir d’un niveau, ou au bout de quelques jours, selon ce que l’app t’indique, tu peux fonder un clan ou en rejoindre un. Un clan est un groupe de joueurs ; tu fais partie d’un seul clan au maximum, avec tous tes Punchlings. Il a un nom que choisit son fondateur, un blason composé à partir de modèles prêts à l’emploi et un chef du clan. Il n’y a ni chat, ni description, ni aucun autre texte. Chaque semaine, chaque clan affronte le même boss : une fois par jour, l’un de tes Punchlings peut livrer un combat de boss. Notre serveur le calcule comme n’importe quel combat, et ses dégâts comptent pour ton clan. Les seules récompenses sont des titres.
Pour cela, nous enregistrons :
- pour le clan : son nom, un numéro public, le blason, si tout le monde peut le rejoindre ou si le chef du clan décide, sa date de création et, pour chaque semaine, le boss, ses points de vie et les dégâts que le clan lui a infligés,
- pour toi : dans quel clan tu es, depuis quand et si tu le diriges,
- tes demandes en cours pour rejoindre un clan et la date à laquelle tu les as envoyées,
- quand un chef du clan t’a retiré de son clan, pour que tu ne puisses pas le rejoindre de nouveau tout de suite,
- tes combats de boss avec l’enregistrement complet du combat, quel Punchling a combattu, la semaine et les dégâts comptabilisés, et quand ton prochain combat de boss est possible.
Le nombre de points de vie du boss d’une semaine dépend du nombre de membres qui ont joué pendant les 7 jours précédents. Si aucun des Punchlings du chef du clan n’a combattu depuis un moment, le rôle passe au membre qui est dans le clan depuis le plus longtemps et qui a joué récemment. Le serveur calcule les deux à partir des jours de jeu (section 2.4).
Ce que voient les autres : dans l’app, tout le monde peut trouver un clan via la recherche ou son lien et voit son nom, son numéro, son blason, combien de membres il compte et si tout le monde peut le rejoindre. Les membres de ton clan voient chaque membre sous la forme de son Punchling de plus haut niveau (nom, numéro, niveau), depuis quand il est dans le clan et qui dirige le clan, et, sur le tableau du boss, qui a infligé combien de dégâts cette semaine. Le chef du clan voit chaque demande d’adhésion de la même façon, sous la forme du Punchling de plus haut niveau du joueur qui la fait. Personne ne voit jamais l’ID de ton compte.
Chaque clan a une page de clan sur punchlings.com/c/<nom> avec son nom, son blason, son nombre de membres, si tout le monde peut le rejoindre et combien de boss le clan a terrassés. Elle ne montre jamais les membres ni leurs Punchlings. Les aperçus de liens n’affichent pas le nom du clan, et la page demande aux moteurs de recherche de ne pas la référencer. Un nom masqué n’a pas de page de clan. Les liens de replay des combats de boss montrent ton Punchling comme n’importe quel replay (section 2.5), et le boss.
Si un blocage existe entre toi et un membre d’un clan, peu importe qui a bloqué qui, tu ne peux pas rejoindre ce clan ; l’app n’en donne pas la raison. Si tu as activé les notifications, l’une d’elles t’annonce quand le boss de ton clan est tombé (section 2.9).
Quand tu pars ou que le chef du clan te retire, ton appartenance prend fin ; tu gardes tes titres. Quand le chef du clan part, c’est le membre présent dans le clan depuis le plus longtemps qui prend la tête. Quand le dernier membre part, nous supprimons le clan ; son nom reste bloqué 12 mois, sans aucun lien avec un compte. Base juridique : art. 6, par. 1, point b), du RGPD ; les clans font partie du jeu.
2.14 Ce qui n’existe pas
Pas de pistage à travers les apps et les sites d’autres entreprises, pas de publicité personnalisée, pas d’identifiant publicitaire (IDFA), pas de données de localisation, pas d’accès aux contacts, aux photos, à la caméra ni au micro, pas de lecture du presse-papiers, pas de fingerprinting, pas de chat, et pas de vente de données.
3. Ce site web
3.1 Hébergement chez Cloudflare
punchlings.com fonctionne sur Cloudflare (Cloudflare Pages). Pour chaque requête, Cloudflare traite des données techniquement nécessaires : adresse IP, heure, adresse demandée, identifiant du navigateur (user agent) et langue préférée. Nous n’utilisons la langue que pour t’afficher la page dans ta langue ; nous ne l’enregistrons pas, et nous ne tenons nous-mêmes aucun journal de requêtes de ce site. Finalité : fournir le site et le protéger contre les attaques. Base juridique : art. 6, par. 1, point f), du RGPD.
À partir de ces données de requête, Cloudflare établit pour nous des chiffres de fréquentation. Ce ne sont que des totaux, par exemple le nombre de requêtes et de visiteurs sur une journée, en provenance de quels pays, et combien de fois les profils, les liens de replay ou la page presse ont été ouverts au total. Nous ne voyons ni requêtes individuelles, ni adresses IP, ni identifiants de navigateur, et nous n’analysons pas combien de fois un profil ou un lien de replay donné a été ouvert. Aucun script ne s’exécute dans ton navigateur pour cela, et aucun cookie n’est déposé. Finalité : comprendre quelles parties du site web sont utilisées. Base juridique : art. 6, par. 1, point f), du RGPD.
3.2 Pas de cookies, pas de pistage
Ce site web ne dépose aucun cookie et n’utilise aucun service de publicité ; sa seule analyse, ce sont les chiffres de fréquentation de la section 3.1, sans script dans ton navigateur. Le seul script est notre propre lecteur de replay sur les pages de replay : il fait jouer le combat dans ton navigateur et ne stocke rien sur ton appareil. Les polices, les images ainsi que les visuels et les sons du lecteur de replay viennent de notre propre serveur, à une exception près : ton navigateur charge les portraits des Punchlings directement depuis Supabase, qui reçoit alors ton adresse IP et l’identifiant de ton navigateur.
3.3 Profils, liens de replay et Panthéon
Les profils, les liens de replay, le Panthéon et les pages de clan n’affichent que les données de jeu publiques des sections 2.5 et 2.13. Nous les lisons via une interface qui ne renvoie ni ID de compte ni autre donnée personnelle. Un nom signalé et masqué n’apparaît pas.
4. Destinataires et sous-traitants
Nous ne transmettons des données qu’à des prestataires qui les traitent pour notre compte et selon nos instructions (art. 28 du RGPD) :
- Supabase (Supabase Pte. Ltd., 65 Chulia Street #38-02/03, OCBC Centre, Singapour 049513) : base de données, comptes, fonctions serveur et stockage d’images. Nos données sont stockées dans un centre de données à Paris, en France (Amazon Web Services, région « West EU ») ; Supabase conserve aussi ses journaux dans l’UE.
- TelemetryDeck (TelemetryDeck GmbH, Von-der-Tann-Str. 54, 86159 Augsburg, Allemagne) : statistiques d’utilisation, stockées uniquement dans l’UE.
- Sentry (Functional Software, Inc., 45 Fremont Street, 8th Floor, San Francisco, CA 94105, États-Unis) : rapports de plantage, stockés dans la région UE de Sentry à Francfort, en Allemagne.
- Cloudflare (Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, États-Unis) : hébergement et protection de ce site web, ainsi que ses chiffres de fréquentation (section 3.1). Cloudflare traite les requêtes dans son réseau mondial.
Apple (Apple Distribution International Ltd., Irlande) exploite l’App Store, les achats intégrés, Se connecter avec Apple, App Attest, la fonction de tranche d’âge et le service de notifications. Apple en est elle-même responsable ; la politique de confidentialité d’Apple s’applique (apple.com/legal/privacy). Google est elle-même responsable des publicités (section 2.10).
Si des données sont transférées vers un pays hors de l’UE, cela se fait sur la base d’une décision d’adéquation de la Commission européenne (pour les entreprises certifiées, le cadre de protection des données UE–États-Unis, dans lequel Sentry, Cloudflare et Google sont certifiés) ou des clauses contractuelles types de l’UE (art. 45 et 46 du RGPD), qui font partie de notre contrat de sous-traitance avec Supabase. Pour les joueurs au Brésil, les décisions d’adéquation UE–Brésil s’appliquent, et pour les transferts ultérieurs vers les États-Unis, les clauses contractuelles types brésiliennes.
5. Durée de conservation des données
- Compte et données de jeu : jusqu’à ce que tu supprimes ton compte. Si tu n’as pas sécurisé ton compte avec Se connecter avec Apple et que tu n’as pas utilisé Punchlings avec une connexion internet depuis 24 mois, nous le supprimons exactement comme si tu l’avais supprimé toi-même ; tu pourras quand même restaurer tes achats, comme décrit à la rubrique « Achats ». Un compte sécurisé avec Apple n’est jamais supprimé pour cause d’inactivité.
- Tranche d’âge : sur notre serveur jusqu’à ce que tu supprimes ton compte. Ta réponse reste sur ton appareil, même si tu réinstalles l’app.
- Combats : les combats contre d’autres joueurs restent dans leur historique après la suppression de ton compte, mais sans référence à ton compte et sans noms.
- Noms : quand tu supprimes ton compte, ou que nous renommons l’un de tes Punchlings, son ancien nom reste bloqué pendant 12 mois, pour que personne n’apparaisse tout de suite sous le même nom ; pour cela, nous n’enregistrons que le nom, sans aucun lien avec ton compte, et nous le supprimons après ces 12 mois. Les noms que nous avons bannis restent bloqués définitivement.
- Jours de jeu pour les statistiques : jusqu’à la suppression de ton compte.
- Signalements : les signalements que tu as faits sont supprimés avec ton compte. Les signalements concernant le nom d’un Punchling ou d’un clan sont supprimés 6 mois après la clôture de leur examen ; tant qu’un examen est encore ouvert, ils sont conservés. Ils disparaissent aussi quand le Punchling ou le clan est supprimé.
- Achats : quand tu supprimes ton compte, nous supprimons le lien avec celui-ci, mais conservons l’enregistrement de la transaction. Ainsi, « Restaurer les achats » fonctionne toujours avec ton compte Apple si tu recommences, et nous conservons les justificatifs que le droit fiscal et le droit commercial exigent (jusqu’à 10 ans).
- Jeton push : jusqu’à ce que tu désactives les notifications, qu’iOS le signale comme invalide ou que tu supprimes ton compte. Le journal des notifications envoyées : 30 jours.
- Clé App Attest : jusqu’à ce que tu supprimes ton compte.
- Clans : ton appartenance, jusqu’à ce que tu partes, que tu sois retiré ou que tu supprimes ton compte ; une demande pour rejoindre un clan, jusqu’à ce que tu la retires, que le chef du clan y réponde, que tu rejoignes un clan ou que tu supprimes ton compte ; le fait qu’un chef du clan t’ait retiré, jusqu’à ce que tu supprimes ton compte ou que le clan soit supprimé. Tes combats de boss sont supprimés avec ton compte ; les dégâts qu’ils ont infligés restent dans le total du clan, sans aucun lien avec toi. Nous supprimons un clan dès que son dernier membre part.
- Bonus du sponsor et combats en plus : les codes à usage unique, avec le bonus ou le combat en plus que chacun a financé, le numéro de transaction de Google et tout signalement via « Signaler la pub » : 90 jours après l’émission du code, ou jusqu’à ce que tu supprimes ton compte, selon ce qui arrive en premier.
- Journaux de serveur et sauvegardes chez Supabase : journaux, y compris le journal de connexion, 7 jours ; sauvegardes 7 jours, de sorte que les données supprimées disparaissent aussi des sauvegardes après 7 jours. Supabase conserve aussi l’adresse IP et le user agent avec ta session de connexion actuelle jusqu’à ce qu’elle prenne fin ou que tu supprimes ton compte.
- TelemetryDeck : aussi longtemps que nous utilisons TelemetryDeck. Les signaux plus anciens que la période d’analyse de notre formule sont déplacés vers un stockage d’archives, pas supprimés. Ils ne contiennent rien qui mène à toi (section 2.11).
- Sentry : 90 jours au plus.
- Cloudflare : Cloudflare ne conserve les données de requête que pendant une durée limitée, aussi longtemps qu’elle en a besoin pour fournir et protéger le site, puis les supprime ; Cloudflare n’indique pas de durée fixe. Les chiffres de fréquentation sont des totaux qui ne mènent pas à toi : Cloudflare nous les montre pendant une durée limitée, et nous en conservons des totaux hebdomadaires sans limite de durée.
Supprimer ton compte : dans l’app sous Réglages › Compte. C’est immédiat : ton compte, tous tes Punchlings et leurs portraits, profils et les données de jeu de la section 2 sont supprimés. Si tu as sécurisé ton compte avec Apple, tu confirmes une fois de plus avec Se connecter avec Apple, et nous révoquons la connexion chez Apple.
6. Tes droits
Tu as le droit d’accès (art. 15 du RGPD), de rectification (art. 16), d’effacement (art. 17), de limitation du traitement (art. 18), à la portabilité des données (art. 20), et de retirer ton consentement à tout moment avec effet pour l’avenir (art. 7, par. 3). Écris à l’adresse indiquée à la section 1. Comme ton compte est anonyme, nous avons besoin d’une preuve qu’il est bien le tien : l’ID de compte affiché dans l’app sous Réglages › Compte.
Droit d’opposition (art. 21 du RGPD) : lorsque nous traitons des données sur la base de notre intérêt légitime (art. 6, par. 1, point f), du RGPD), tu peux t’y opposer à tout moment pour des raisons tenant à ta situation particulière. Pour les statistiques d’utilisation et les rapports de plantage, l’interrupteur dans les Réglages suffit.
Tu peux aussi déposer une réclamation auprès d’une autorité de contrôle de la protection des données (art. 77 du RGPD), par exemple celle de ton lieu de résidence ou celle dont nous dépendons : Der Hamburgische Beauftragte für Datenschutz und Informationsfreiheit (le Commissaire de Hambourg à la protection des données et à la liberté d’information), Ludwig-Erhard-Str. 22, 20459 Hamburg, Allemagne, [email protected], datenschutz-hamburg.de.
7. Enfants et adolescents
Punchlings est réservé aux personnes de 13 ans et plus. Il n’est pas conçu pour les enfants, et nous ne recueillons pas sciemment de données personnelles auprès de personnes de moins de 13 ans. Si la question de l’âge au premier lancement (section 2.1) montre que tu as moins de 13 ans, l’app ne crée aucun compte et ne nous envoie rien. Si nous apprenons qu’un joueur a moins de 13 ans malgré tout, nous supprimons le compte. Les parents qui pensent que leur enfant de moins de 13 ans joue à Punchlings peuvent nous écrire.
Si tu as entre 13 et 17 ans, certaines choses fonctionnent différemment pour toi :
- Dans l’UE, l’EEE, au Royaume-Uni et en Suisse, tu ne vois ni publicité ni offres de sponsor. Ailleurs, les publicités ne sont jamais personnalisées, et Google traite la requête comme provenant d’un adolescent.
- Tu ne vois jamais le formulaire de consentement de Google ; rien te concernant ne dépend de ton consentement à la publicité.
- Les notifications restent désactivées jusqu’à ce que tu les actives.
- Les profils web de tes Punchlings sont désactivés jusqu’à ce que tu les actives dans les Réglages, et les aperçus de liens et les replays sur le web n’affichent jamais les noms de tes Punchlings (section 2.5).
Pour les parents : vous pouvez limiter le temps d’écran et les achats avec Temps d’écran et Partage familial d’Apple (« Autorisation d’achat »). Vous pouvez nous demander à tout moment l’accès aux données de votre enfant ou leur suppression ; l’ID de compte sous Réglages › Compte nous aide à les retrouver.
8. Obligation de fournir des données
Sans la question de l’âge, un compte anonyme et des données de jeu, le jeu ne peut pas fonctionner. Les statistiques d’utilisation, les rapports de plantage, Se connecter avec Apple, les notifications, les clans, le bonus du sponsor et les combats en plus ne sont pas nécessaires pour jouer.
9. Modifications
Si les données utilisées par le jeu changent, nous mettons à jour cette politique. Nous annonçons les changements importants dans l’app avant qu’ils ne s’appliquent.
Dernière mise à jour : 3 novembre 2026