Politique de confidentialité
Dernière mise à jour : 1er juillet 2026
Cette politique décrit comment Chessmate collecte, utilise et protège les données personnelles de ses utilisateurs, conformément au Règlement général sur la protection des données (RGPD — Règlement UE 2016/679) et à la loi française Informatique et Libertés.
1. Responsable du traitement
L'application Chessmate est éditée par Clémentin Sarant, en tant qu'éditeur indépendant.
Contact : support@chessmate.social
2. Données collectées
Lorsque tu utilises Chessmate, nous collectons les données suivantes :
Données d'inscription et de profil
- Adresse email (pour l'authentification)
- Pseudonyme (username)
- Mot de passe (stocké de manière chiffrée, jamais accessible en clair)
- Photo de profil (optionnelle)
- Bio et préférences de jeu (optionnelles)
Données générées par ton usage
- Publications (positions d'échiquier, parties, puzzles, textes)
- Commentaires
- Réactions, likes, mentions
- Liens vers tes comptes Chess.com / Lichess (optionnels)
- Cercles auxquels tu appartiens
- Liste de tes abonnements (follows)
- Signalements que tu effectues
Données techniques
- Adresse IP (logs serveur uniquement, anonymisés)
- Identifiant d'appareil pour les notifications push (si activées)
- Métadonnées d'usage minimales (date de connexion)
- Données d'attribution d'invitation (voir section 5)
Données NON collectées
Chessmate ne collecte pas :
- Données publicitaires
- Géolocalisation
- Contacts du téléphone
- Tracking inter-applications (IDFA, etc.)
3. Finalités et bases légales
| Finalité | Base légale RGPD |
|---|---|
| Création et gestion de ton compte | Exécution du contrat (CGU) |
| Affichage du flux social et interactions | Exécution du contrat |
| Envoi d'emails transactionnels (confirmation, reset password) | Exécution du contrat |
| Notifications push | Consentement (révocable) |
| Modération et signalements | Intérêt légitime (sécurité de la communauté) |
| Attribution d'invitation et statistiques de croissance | Intérêt légitime (Art. 6.1.f) |
| Statistiques agrégées anonymes | Intérêt légitime |
4. Destinataires des données
Tes données sont stockées et traitées par les sous-traitants suivants :
| Sous-traitant | Rôle | Localisation |
|---|---|---|
| Supabase (Supabase Inc., USA) | Hébergement base de données, authentification, stockage fichiers | UE (région eu-west-1, Irlande) |
| Resend (Resend Inc., USA) | Envoi des emails transactionnels | UE (région eu-west-1, Irlande) |
| Expo / EAS (Expo, USA) | Distribution de l'application et notifications push | USA — clauses contractuelles types |
| Apple Inc. | Distribution App Store, notifications push iOS | International |
| Google LLC | Distribution Google Play, notifications push Android | International |
Aucune donnée personnelle n'est vendue ou louée à des tiers.
5. Boucle d'invitation et attribution
Chessmate permet d'inviter des amis via un lien personnel (chessmate.social/invite/<token>). Pour mesurer l'efficacité de ces invitations, créditer l'invitant et améliorer le service, nous traitons les données décrites ci-dessous. Aucune de ces données n'est utilisée à des fins publicitaires ni transmise à des tiers.
Identifiant de l'invitant (inviter_id)
- Finalité : attribution de l'invitation (savoir quelle invitation a mené à une inscription) et statistiques agrégées sur la boucle d'invitation.
- Base légale : intérêt légitime (RGPD Art. 6.1.f) — comprendre et améliorer la croissance du service.
- Conservation : les données d'attribution qui associent un inviter_id à une installation (table ci-dessous) sont supprimées automatiquement au bout de 12 mois. L'inviter_id rattaché au lien d'invitation lui-même est conservé pendant la durée de vie de ton compte et supprimé lorsque tu supprimes ton compte.
- Droit d'opposition : tu peux t'opposer à ce traitement à tout moment en écrivant à support@chessmate.social.
Table d'attribution (invite_attribution)
Lorsqu'un lien d'invitation est ouvert puis conduit à une installation, nous enregistrons temporairement des données techniques permettant de rapprocher l'installation de l'invitation :
- une empreinte d'appareil (device_fingerprint) — identifiant technique non nominatif ;
- l'identifiant de l'invitant et de l'invitation ;
- des signaux d'appariement minimisés : classe d'adresse IP (jamais l'IP complète), empreinte (hash) du user-agent, langue de l'appareil, source d'installation (« install referrer ») ;
- des horodatages (ouverture web, installation, rattachement).
Ces données sont strictement réservées à nos serveurs (accès technique uniquement, jamais exposées aux autres utilisateurs) et supprimées automatiquement au bout de 12 mois. Elles ne servent qu'à l'attribution d'invitation et aux statistiques agrégées.
Attribution différée (SDK Detour)
Pour rattacher une installation à l'invitation qui l'a déclenchée lorsque le lien direct n'est pas disponible (« deferred deep linking »), nous utilisons le SDK open-source Detour, qui calcule localement une empreinte d'appareil.
- Finalité : attribution d'invitation uniquement.
- Aucune PII transmise à un tiers : le traitement est local (bibliothèque open-source), aucune donnée personnelle n'est envoyée à un service tiers.
- Conservation : l'empreinte est conservée 12 mois au maximum (même purge que ci-dessus), le temps de réaliser le rapprochement.
Aperçu des liens partagés (cache d'image externe)
Quand tu partages un lien Chessmate (invitation ou publication) via une messagerie (par exemple WhatsApp), celle-ci génère et met en cache un aperçu (image + titre) pendant 24 à 48 heures. Ce cache est géré par le service de messagerie et échappe à notre contrôle : nous ne pouvons ni le consulter, ni le purger. Il ne contient que les informations publiques de l'aperçu, aucune donnée personnelle supplémentaire.
6. Durée de conservation
- Compte actif : tes données sont conservées tant que ton compte existe
- Suppression de compte : suppression définitive sous 30 jours après ta demande, conformément au RGPD (droit à l'effacement)
- Logs techniques : 12 mois maximum
- Données de signalement : conservées 24 mois pour assurer le suivi de la modération
- Données d'attribution d'invitation : supprimées automatiquement 12 mois après leur collecte (voir section 5)
7. Tes droits
Conformément au RGPD, tu peux exercer à tout moment :
- Droit d'accès : obtenir une copie de tes données
- Droit de rectification : modifier des données inexactes
- Droit à l'effacement : supprimer ton compte et toutes tes données
- Droit à la portabilité : récupérer tes données dans un format réutilisable
- Droit d'opposition : refuser certains traitements (notifications, attribution d'invitation, etc.)
- Droit à la limitation : restreindre temporairement le traitement
Comment exercer tes droits :
- Suppression compte : depuis l'app, écran « Compte → Zone danger »
- Toute autre demande : email à support@chessmate.social
Tu disposes également du droit d'introduire une réclamation auprès de la CNIL (Commission Nationale de l'Informatique et des Libertés) — www.cnil.fr.
8. Sécurité
Chessmate met en œuvre les mesures techniques suivantes :
- Chiffrement TLS pour toutes les communications
- Mots de passe stockés avec hachage bcrypt
- Row Level Security (RLS) sur la base de données
- Authentification par jeton JWT à durée limitée
9. Mineurs
Chessmate est classé 17+ sur l'App Store et n'est pas destiné aux mineurs de moins de 15 ans. Conformément à la loi française du 7 juillet 2023 relative à la majorité numérique, l'inscription d'un mineur de moins de 15 ans nécessite le consentement d'un titulaire de l'autorité parentale.
Si tu es parent et que tu constates qu'un mineur de moins de 15 ans utilise Chessmate sans ton consentement, contacte-nous à support@chessmate.social pour suppression immédiate du compte.
10. Cookies et stockage local
Chessmate utilise du stockage local sur ton appareil pour :
- Maintenir ta session connectée (token d'authentification)
- Mémoriser tes préférences (thème, échiquier)
- Cache de performance (positions consultées récemment)
Aucun cookie de tracking publicitaire n'est utilisé.
11. Modifications
Cette politique peut être mise à jour. Toute modification substantielle te sera notifiée via l'application et par email. La date de « Dernière mise à jour » en haut de ce document sera actualisée.
12. Contact
Pour toute question relative à cette politique ou à tes données personnelles :