Politique de Confidentialité
Le responsable de traitement est Maxime Kahn, développeur indépendant, éditeur du Jeu. Pour toute demande relative à vos données, écrivez à hello@maximekahn.com.
| Catégorie | Données | Finalité | Base légale |
|---|---|---|---|
| Identifiant d'appareil | UUID anonyme généré localement (n'est ni l'IDFA Apple ni un identifiant publicitaire), stocké de façon sécurisée sur l'appareil. | Authentifier les requêtes API server-side et associer votre progression à votre appareil. | Intérêt légitime / exécution du contrat (CGU). |
| Progression de jeu | Niveaux finis, étoiles, score par niveau, pièces, vies, jardin, série de jours consécutifs, quêtes, coffre quotidien, skins possédés/équipés, défis quotidiens gagnés, mocktails débloqués. | Sauvegarder votre partie localement
(localStorage) et sur nos
serveurs (PostgreSQL) pour résister à une réinstallation et
alimenter le classement. |
Exécution du contrat (CGU). |
| Réglages | Langue, son, vibrations, opt-in notifications. | Personnaliser l'expérience. | Exécution du contrat. |
| Classement (optionnel) | Pseudonyme saisi volontairement, agrégats de progression (mocktails débloqués, étoiles, série). | Faire apparaître votre score dans le classement mondial in-app. | Consentement (saisie volontaire d'un pseudonyme). |
| Game Center | Identifiant joueur Game Center, nom public Game Center, scores soumis aux leaderboards, succès débloqués. La connexion est gérée par iOS. | Afficher vos scores et succès dans Game Center et permettre la comparaison avec vos contacts. | Consentement (connexion Game Center sur l'appareil). |
| Achats intégrés | Identifiant de transaction Apple, identifiant de produit, date, statut de validation, identifiant de transaction originel pour les abonnements. Aucune donnée bancaire ne transite par nos serveurs. | Créditer les pièces achetées, gérer l'entitlement d'abonnement et lutter contre la fraude (validation receipts via l'API Apple). | Exécution du contrat ; obligation légale (comptabilité). |
| Publicités (AdMob) | Identifiant publicitaire (IDFA) uniquement si vous consentez à la fenêtre App Tracking Transparency (ATT) d'iOS ; sinon, identifiant tronqué non-personnalisé. Données collectées par Google : voir leur politique. | Afficher des publicités (banner, interstitielles, récompensées) et mesurer leur performance. | Consentement explicite (ATT) ou intérêt légitime (publicité non-personnalisée). |
| Notifications | Heure programmée d'un rappel local
(UNUserNotificationCenter). Aucun jeton push n'est
envoyé à un serveur tiers. |
Vous rappeler de jouer pour entretenir votre série et vos vies pleines. | Consentement (autorisation système explicite). |
| Logs techniques | Adresse IP horodatée par le serveur lors des appels API, logs nginx (rétention 14 jours), métadonnées d'erreurs. | Sécurité (anti-abus, lutte contre la fraude), maintenance. | Intérêt légitime. |
Le Jeu ne collecte pas votre nom complet, votre adresse postale, votre numéro de téléphone, vos contacts, votre position GPS, vos photos, ni de données biométriques.
Sur votre appareil : certaines données de réglages
et de cache de progression sont stockées dans le
localStorage du WebView et dans le trousseau sécurisé
(Keychain iOS) pour l'identifiant d'appareil. Ces données ne quittent
votre appareil que via les appels API explicites décrits en §3.
Sur nos serveurs : votre progression est répliquée sur une base PostgreSQL hébergée par OVH (France), accessible uniquement via votre identifiant d'appareil anonyme. Aucune donnée n'est exportée hors de l'Union européenne.
Si vous saisissez un pseudonyme dans la modale de classement, votre pseudo et un résumé de votre progression (mocktails débloqués, étoiles, série) sont visibles publiquement dans le classement in-app. Vous pouvez à tout moment :
La durée de conservation par défaut est de 24 mois après votre dernière mise à jour de score, après quoi votre entrée est anonymisée.
Les paiements sont opérés exclusivement par Apple In-App Purchase (StoreKit). Maxime Kahn reçoit uniquement la confirmation de transaction (identifiant Apple, identifiant de produit, date, statut) nécessaire pour :
Vos données bancaires sont traitées exclusivement par Apple selon
sa politique de confidentialité. La validation des
receipts est faite côté serveur via l'API officielle Apple
verifyReceipt.
Les enregistrements de transaction sont conservés 10 ans pour répondre aux obligations comptables (article L.123-22 du Code de commerce).
Sauf abonnement « Sans publicité » actif, le Jeu intègre le SDK Google Mobile Ads (AdMob) qui peut collecter, selon votre choix iOS App Tracking Transparency (ATT) :
Le détail du traitement est régi par la politique de confidentialité Google. Vous pouvez révoquer le consentement ATT à tout moment depuis Réglages → Confidentialité et sécurité → Suivi → Fruta Smash.
Le Jeu n'utilise pas de cookies HTTP de traçage dans le WebView. Les seuls stockages utilisés sont :
localStorage pour la sauvegarde de progression et
les réglages ;Keychain iOS pour l'identifiant d'appareil ;Vos données ne sont jamais vendues. Elles peuvent être communiquées uniquement aux destinataires suivants, dans la stricte mesure nécessaire à l'exécution du service :
Conformément au RGPD, vous disposez des droits suivants :
Pour exercer ces droits, écrivez à hello@maximekahn.com en précisant « RGPD — Fruta Smash » et votre identifiant d'appareil (visible dans Réglages → À propos du Jeu) en objet. Une réponse est apportée sous 30 jours.
Vous avez également le droit d'introduire une réclamation auprès de la CNIL.
Le Jeu est tout public (PEGI 3 / 4+) mais n'est pas spécifiquement destiné aux enfants de moins de 13 ans. Aucune donnée personnelle directement identifiante n'est demandée à l'utilisateur. Les achats intégrés et l'abonnement requièrent l'authentification de l'adulte titulaire du compte Apple (Face ID, Touch ID ou mot de passe). Les contrôles parentaux iOS sont recommandés pour les enfants utilisant un identifiant Apple familial.
Les communications avec nos serveurs sont chiffrées en TLS 1.2+ (certificat Let's Encrypt). Les paiements sont délégués à Apple StoreKit et ne transitent pas en clair par nos serveurs. La base PostgreSQL est isolée derrière un pare-feu et n'est accessible que depuis le serveur API.
localStorage, Keychain) : conservées
tant que vous ne désinstallez pas le Jeu ou ne réinitialisez pas.Les serveurs de stockage de progression sont situés en France (OVH). Les SDK Apple et Google peuvent traiter certaines données via leur infrastructure mondiale (USA inclus) sous les clauses contractuelles types adoptées par la Commission européenne. Pour Apple : apple.com/legal/privacy. Pour Google : policies.google.com/privacy.
Cette politique peut évoluer. La version en vigueur est celle
accessible à l'adresse /confidentialite.html (date en
haut de page). Toute modification substantielle sera signalée dans
le Jeu.
Pour toute question : hello@maximekahn.com