Politique de confidentialité
1. Portée et responsable
Cette politique concerne edgekin.app, le jeu Edgekin dans le navigateur et comme application installable (PWA) dans ses mondes, tels que test.edgekin.app et beta.edgekin.app, l'extension Chrome Edgekin et leur API. Edgekin est responsable du traitement des données des joueurs, des appareils et du fonctionnement du service.
2. Données traitées
- Données d'appareil et de session. Au premier démarrage, votre navigateur crée une paire de clés cryptographiques. La clé privée non exportable reste sur votre appareil. Nous conservons la clé publique et son empreinte pour authentifier les requêtes signées, l'interface d'origine (extension, navigateur ou application installée), les dates d'enregistrement et de dernière connexion et l'état de révocation de l'appareil. Après une rotation de clé, nous conservons aussi les empreintes des clés remplacées. Chaque connexion ouvre une session chiffrée. Ses clés sont conservées sous forme chiffrée pendant environ une heure, et des données empêchant la répétition de requêtes sont gardées quelques minutes.
- Données de compte. Chaque appareil appartient à un compte de jeu : identifiant interne, statut (invité, lié, sélection d'une île ou archivé), date de création et historique des événements. Cet historique comprend la création, la génération d'un code d'association, l'ajout, le départ ou la révocation d'un appareil, la rotation de clé, la fusion d'îles et l'archivage ou la suppression du compte. Un compte invité ne contient ni nom, ni adresse e-mail, ni autres coordonnées.
- Codes d'association. Pour ajouter un appareil, le jeu affiche un code de 8 caractères. Il ne fonctionne qu'une fois et expire après 10 minutes. Nous ne conservons qu'un hachage à sens unique du code, avec le compte, l'appareil qui l'a créé, celui qui l'a utilisé et les horaires.
- Compte Google, si vous en liez un. Lorsque vous choisissez de lier Google, nous demandons uniquement les autorisations openid et email. Nous recevons votre identifiant de compte Google et votre adresse e-mail et les conservons avec votre compte de jeu pour permettre la connexion sur d'autres appareils. Nous ne recevons ni votre mot de passe Google, ni vos contacts, ni d'autres données Google.
- Compte Telegram, si vous en liez un. Nous vérifions les données de lancement Telegram et stockons l'identifiant de compte, le nom d'utilisateur et le nom affiché pour reconnaître le compte lié dans le jeu. Les preuves de lancement Telegram et les clés d'appareil ne sont pas jointes aux messages d'assistance.
- État du jeu. Le serveur stocke la progression de l'île avec votre compte : observations et SP, kins, charges, bâtiments, inventaire, activités et actions nécessaires au maintien de cet état. Votre appareil garde également les réglages et des données de jeu en cache.
- Rapports d'erreur. Lorsqu'une erreur survient, le jeu envoie un rapport court : nature et emplacement, message, trace d'appels sans adresses web ni paramètres de requête, version et commit, type de monde, interface, langue et mode de compilation. Un rapport ne contient ni compte, ni appareil, ni adresse de page, ni état de jeu. Les rapports sont limités à 4 KB et 3 par chargement de page. Ils sont inscrits dans notre journal de fonctionnement, pas dans la base de données.
- Journaux techniques et adresses IP. Les journaux de fonctionnement réduits au nécessaire enregistrent l'heure, la méthode et le chemin de la requête sans paramètres, le statut, la taille de la réponse et la durée. L'adresse IP du client, le user-agent et le referer ne sont pas inscrits dans les journaux d'accès. Le journal d'erreur du serveur web peut enregistrer l'IP d'une requête ayant échoué. L'IP sert aux limites de requêtes : pour limiter les nouveaux appareils enregistrés par adresse et par heure, elle est gardée environ une heure dans la base puis supprimée. La limite des rapports d'erreur reste uniquement en mémoire.
- Stockage local. Le jeu garde sur votre appareil la paire de clés et jusqu'à 16 clés publiques remplacées (IndexedDB), l'état de l'île, les réglages et la dernière configuration (stockage local ou stockage de l'extension Chrome), une copie hors ligne des fichiers (cache du service worker) et l'indication d'ouverture comme application installée (stockage de session). La page edgekin.app mémorise la largeur de son panneau de jeu. Son accueil mémorise le choix de langue dans un cookie. L'analyse du produit n'utilise ni cookies analytiques ni identifiants publicitaires. Les polices sont servies par Edgekin. Le dialogue facultatif de retour sur l'accueil charge le script Ext Ops Panel; le jeu utilise son propre formulaire.
- VIP et facturation, en cas d'achat. Nous conservons le compte et le monde, les versions du produit et du prix, la devise et le montant, la tentative de paiement, un hachage de son jeton de référence, les identifiants d'abonnement et de paiement, le statut et la période payée, les remboursements, les périodes de droit VIP et la version et l'heure de votre confirmation bêta. Les événements de paiement nécessaires sont conservés pour éviter les doubles attributions et rapprocher les paiements. Nous ne recueillons pas les numéros complets de carte ni leurs codes de sécurité.
Exercices sur cozypuzzle.games
Les casse-têtes de cozypuzzle.games utilisent des sessions séparées. Ils ne créent pas de compte de jeu et ne changent pas votre île. Votre navigateur garde un jeton de session aléatoire par casse-tête ainsi qu'une commande en attente lorsqu'une requête doit être réessayée. Le serveur garde les règles et les coups pour permettre de reprendre le même plateau. Effacer le stockage du site retire l'accès du navigateur à ces sessions. Le site mémorise aussi la largeur du panneau Edgekin.
Les sessions d'entraînement expirent après une période d'inactivité ou à leur durée maximale. Les valeurs par défaut sont un jour d'inactivité et sept jours de durée maximale. Les sessions expirées et fermées sont supprimées après un délai supplémentaire, d'un jour par défaut. Des reçus de commande de courte durée permettent de réessayer sans risque lorsqu'une réponse a été perdue. Les limites contre les abus utilisent des clés réseau hachées renouvelées à chaque période de limitation.
Nous comptons les pages vues, catégories générales d'origine, langue, pays et quelques actions d'interface sans cookies analytiques ni identifiant visiteur persistant. Pour les exercices, nous comptons les coups acceptés et sessions fermées par casse-tête et catégorie de page. Une empreinte avec sel de la session aléatoire permet de compter une session une seule fois à travers les pages et les jours. Ces totaux anonymes restent après la suppression de la session. Ils ne sont pas liés à un compte Edgekin et ne contiennent ni adresses complètes, ni paramètres de requête, ni referrers bruts, ni adresses IP dans les enregistrements analytiques.
Le panneau Edgekin utilise le même système de jeu et de compte décrit ici. VIP utilise les mêmes produits, vérifications de compte et prestataires de paiement. Revenir du paiement ne confirme pas à lui seul qu'il a été effectué.
3. Finalités du traitement
Nous traitons les données pour faire fonctionner le jeu, authentifier vos appareils et les rattacher à un compte, sécuriser le service, résoudre les erreurs, prévenir les abus, respecter la loi et améliorer la fiabilité. Selon le contexte, la base juridique est l'exécution de notre accord avec vous, nos intérêts légitimes à exploiter et protéger le service, une obligation légale ou un consentement requis pour une fonction facultative.
Nous ne vendons pas de données personnelles, n'affichons pas de publicité et n'utilisons pas vos données pour du profilage. Pour VIP, nous traitons les données de facturation nécessaires à l'abonnement, au rétablissement de l'accès, aux annulations et remboursements, à la prévention de la fraude et au respect des obligations légales. Le vendeur et les prestataires recueillent les données de paiement selon leurs propres conditions. Le paiement peut utiliser des cookies ou technologies similaires; le jeu n'y accède pas.
4. Sources
Les données proviennent de vous et de vos appareils et, si vous liez Google, de Google. Pour un achat VIP, nous recevons aussi du vendeur et des prestataires les événements de paiement et d'abonnement nécessaires.
5. Prestataires et communications
Nous ne communiquons que les données nécessaires au fonctionnement de la fonction choisie:
- Notre hébergeur REG.RU exploite les serveurs qui traitent le trafic et stockent les données. Nos outils internes d'équilibrage du jeu ne contiennent pas de données de joueurs.
- Google traite la demande de connexion lorsque vous choisissez de lier un compte Google.
- Le vendeur VIP, Pixel Rainbow Inc., Stripe et les autres prestataires traitent le paiement et la facturation indépendamment. Nous échangeons les références et données de transaction nécessaires à l'attribution, l'assistance, les remboursements et le rapprochement.
- Les autorités ou d'autres parties peuvent recevoir des données si la loi l'impose ou si la protection des joueurs et du service le nécessite.
6. Durées de conservation
- Les données d'appareil et de compte, l'historique et les hachages de codes d'association sont conservés tant que le compte existe.
- Un invité ayant progressé n'est pas supprimé par le nettoyage des invités inactifs. Les invités éligibles sans progression peuvent être supprimés après la période d'inactivité configurée.
- Les comptes archivés, dont l'île n'a pas été choisie lors d'une fusion, restent conservés pour permettre une restauration par l'assistance, jusqu'à la suppression du compte.
- Les sessions chiffrées restent environ une heure et les données empêchant la répétition des requêtes quelques minutes.
- Les IP utilisées pour les limites restent environ une heure dans la base et une heure en mémoire pour les rapports d'erreur.
- Les données de test peuvent être réinitialisées. En bêta, nous conservons la progression SP et le contrat VIP payé, tandis que tous les objets et bâtiments peuvent être réinitialisés.
- Une sauvegarde de la base est faite avant chaque mise à jour du serveur. Les 20 plus récentes sont gardées. Un enregistrement supprimé peut donc rester dans une sauvegarde jusqu'à son remplacement. Les sauvegardes ne sont restaurées que pour la reprise après sinistre.
- Analyse du produit : les actions réussies et résultats automatiques sont agrégés par jour UTC et par interface. L'appartenance d'un compte à une journée reste 90 jours pour calculer les joueurs actifs et la rétention. Les contributions quotidiennes pseudonymes restent tant que le compte existe afin d'exclure rétrospectivement les comptes d'opérateur et de test. La suppression du compte retire sa référence; les totaux anonymes restants n'ont pas d'expiration fixe. L'accueil compte les pages vues, clics sur Jouer, langue, catégorie de page, catégorie d'origine et pays. Aucun identifiant visiteur, URL complète, referrer brut ou IP n'est stocké avec ces totaux. L'IP est utilisée temporairement pour déterminer le pays et limiter les abus. Seuls des agrégats parviennent à Ext Ops Panel.
- Assistance : l'accueil utilise un widget standard distinct d'Ext Ops Panel. Le jeu transmet votre message, sujet, identifiant de compte signé par le serveur, statut invité ou lié, version, langue, monde et interface. L'e-mail, l'état de l'île, les codes d'association, preuves de lancement Telegram et clés d'appareil ne sont pas joints. Invités et comptes liés peuvent lire les réponses de l'équipe et poursuivre la conversation dans le jeu. Les retours anonymes de l'accueil y restent 180 jours. Les conversations signées restent jusqu'à leur suppression tant que notre offre CRM est active. Après sa fin, une conservation de 180 jours s'applique après un délai de grâce de 30 jours. L'assistance peut demander une fiche de compte par une requête serveur signée : type et date de création du compte, monde, nombre d'appareils actifs et état VIP/abonnement. Le panneau ne stocke pas et ne met pas en cache cette fiche. N'incluez pas de mots de passe ni de codes d'appareil dans les messages.
- Les rapports d'erreur et journaux d'infrastructure réduits au nécessaire ne restent que pour leur cycle opérationnel. Ils servent à la sécurité, à la prévention des abus et au diagnostic, pas à l'analyse du produit.
- Les données VIP et de paiement sont gardées aussi longtemps que nécessaire pour fournir le service payé, rapprocher les paiements et traiter remboursements ou litiges. Les données soumises à des obligations fiscales, comptables ou autres restent pendant la durée légale requise. La suppression du compte ne retire pas les données devant être légalement conservées.
- Le stockage local reste jusqu'à son effacement ou à la suppression de l'extension ou de l'application installée.
7. Vos choix et droits
Vous pouvez révoquer un appareil dans la fiche de compte du jeu et effacer le stockage local du site ou de l'application dans votre navigateur. L'effacement sur l'unique appareil d'un invité rend son île irrécupérable. Selon les règles applicables, vous pouvez demander l'accès, la rectification, l'exportation, la limitation, l'opposition ou la suppression. La suppression autonome du compte est prévue; en attendant, écrivez à privacy@edgekin.app. Nous pouvons devoir vérifier l'identité du demandeur avant d'agir. Vous pouvez aussi saisir votre autorité locale de protection des données.
8. Transferts internationaux
Les serveurs Edgekin et les données stockées se trouvent en Russie chez REG.RU. Si vous jouez depuis un autre pays, vos données y sont transférées. Lorsque cela est requis, nous utilisons un mécanisme de transfert applicable et des garanties contractuelles ou techniques. Google, le vendeur et les prestataires appliquent leurs propres règles à leurs traitements indépendants. Le paiement et la facturation VIP peuvent impliquer des traitements hors de votre pays, notamment aux États-Unis.
9. Sécurité
Nous utilisons un transport chiffré et, à l'intérieur, un canal chiffré entre le jeu et le serveur avec requêtes d'appareil signées et clés serveur épinglées, des hachages à sens unique des codes d'association, des contrôles d'accès, la minimisation des données et des limites de volume et de fréquence des requêtes. Aucun service ne peut garantir une sécurité absolue.
10. Extension Chrome
L'extension Edgekin ne demande que les autorisations de panneau latéral et de stockage. Elle ne lit ni les pages visitées, ni vos onglets, ni votre historique. Les données reçues des API Chrome ne servent qu'au fonctionnement du jeu, conformément à la Chrome Web Store User Data Policy, y compris ses exigences Limited Use.
11. Enfants et modifications
Edgekin ne s'adresse pas aux enfants de moins de 13 ans et nous ne recueillons pas sciemment leurs données personnelles. Si vous pensez qu'un enfant de moins de 13 ans a utilisé Edgekin, écrivez à privacy@edgekin.app. Nous supprimons le compte après vérification de la demande. Cette politique peut évoluer avec le jeu. Nous actualisons la date ci-dessus et informons en plus lorsque des modifications affectent sensiblement vos droits ou notre utilisation des données personnelles.
12. Contact
Questions de confidentialité et exercice de vos droits : privacy@edgekin.app. Aide concernant le jeu : support@edgekin.app.