Politique de confidentialité

Dernière mise à jour : 14 août 2026

Spotted est un jeu social mobile édité par Nicolas Brecqueville, ci-après « nous » / « Spotted ». Cette politique décrit comment nous collectons, utilisons et protégeons tes données quand tu utilises l'application Spotted (« l'app »).

Si tu as une question, contacte-nous à [email protected].

1. Notre engagement

Spotted ne demande aucune inscription par email. Tu n'as à fournir ni email, ni nom légal, ni numéro de téléphone, ni identifiant tiers (Apple, Google, Facebook). À la première ouverture, un compte technique anonyme et un UUID sont créés pour te permettre de retrouver ton pseudo, ton avatar, ton Spotlight et tes statistiques sur cet appareil.

Le bouton « Supprimer mes données » dans ton profil efface définitivement les données associées de notre côté. Si tu n'as plus accès à l'app, utilise notre page publique de suppression de compte. Une simple désinstallation n'envoie pas de demande de suppression à nos serveurs.

2. Données que nous collectons

2.1 Identifiant utilisateur anonyme

2.2 Profil de jeu

2.3 Données de jeu

2.4 Données de session temps réel

2.5 Sécurité des joueurs : blocages et signalements

Depuis le profil d'un autre joueur présent dans ta room, tu peux le bloquer ou signaler un contenu ou un comportement :

2.6 Acceptation des règles et documents

Avant d'accéder aux fonctions de room, tu dois accepter explicitement les CGU, les règles de sécurité et reconnaître avoir lu cette politique. Nous conservons uniquement ton user_id, la date et la version acceptée dans la table technique consents. Cette preuve permet de déterminer quelle version tu as acceptée. Base légale : Art. 6(1)(b) — exécution du service selon ses règles ; Art. 6(1)(f) — démonstration et sécurité du service.

2.7 Données techniques (analytics d'erreurs)

Nous utilisons Sentry pour détecter les bugs. Selon le type d'erreur et la configuration active, un diagnostic peut contenir :

Base légale : Art. 6(1)(f) — intérêt légitime à corriger les bugs. Tu peux exercer ton droit d'opposition en nous contactant à [email protected] ; nous examinerons ta demande conformément à l'article 21 du RGPD.

2.8 Compte TikTok lié (mode Who Liked This?)

Si tu choisis de lier ton compte TikTok pour jouer au mode « Who Liked This? » :

Tu peux délier ton compte TikTok à tout moment depuis ton profil. La déconnexion demande immédiatement la révocation du token à TikTok et supprime immédiatement les données associées chez nous. Si TikTok est temporairement indisponible, le token peut rester valide jusqu'à son expiration ; tu peux aussi révoquer l'accès de Spotted depuis les réglages de ton compte TikTok.

2.9 Identifiant push (notifications)

Si tu acceptes de recevoir des notifications, nous stockons un identifiant push opaque (Expo Push Token) lié à ton appareil. Cet identifiant nous permet d'envoyer :

L'identifiant est :

Double consentement (conformité CNIL Reco 2025) :

Tu peux à tout moment :

3. Données que nous NE collectons PAS

4. Où sont stockées tes données

Les données principales de profil et de jeu sont hébergées dans l'EEE. Certains prestataires nécessaires au fonctionnement de l'app — notamment pour les notifications, les achats et la distribution — peuvent toutefois traiter des données limitées aux États-Unis, comme détaillé à la section 8. Lorsque nécessaire, ces transferts reposent sur les Clauses Contractuelles Types de la Commission européenne ou sur un autre mécanisme légal applicable.

5. Combien de temps nous gardons tes données

Donnée Rétention Comment c'est purgé
Identifiant anonyme + profil Jusqu'à ta demande de suppression Supprimé via « Supprimer mes données » ou la procédure web
Photos avatar Idem profil Idem
Statistiques Spotlight Idem profil Idem
Réponses « Qui a déjà ? » Jusqu'à ta demande de suppression Supprimées via « Supprimer mes données » ou la procédure web
Historique technique des sessions de jeu Jusqu'à ta demande de suppression pour l'identifiant participant Ton UUID est retiré de l'historique via « Supprimer mes données » ou la procédure web ; les données de session devenues non identifiantes peuvent être conservées pour les statistiques du service
Compte technique créé mais onboarding jamais terminé, sans activité 30 jours Purge automatique
Données de partie en cours (Redis) Fin de partie Purge lifecycle automatique
Photos Photo Roulette Jusqu'au changement de mode, à la fin ou à la fermeture du salon Purge lifecycle ; filet de sécurité pour les salons abandonnés
Images Caption Battle Jusqu'au départ du joueur, au changement de mode, à la fin ou à la fermeture du salon Purge lifecycle ; filet de sécurité pour les salons abandonnés
Images de personnages Super-Hôte Jusqu'à la fermeture du salon Purge à la fermeture ; filet de sécurité pour les salons abandonnés
Compte TikTok lié Tant que tu l'as lié Supprimé immédiatement à l'unlink ou via « Supprimer mes données »
Vidéos TikTok likées chargées pour une partie Pendant la partie ; 24 heures maximum pour un salon abandonné Purge à la fin de la partie, au changement de mode ou à la fermeture du salon ; expiration de sécurité Redis
Blocages entre joueurs Jusqu'au déblocage ou à la suppression de l'un des comptes Déblocage depuis les réglages ; suppression automatique avec le compte
Signalements structurés Rapports clos : 6 mois ; tous les rapports : 12 mois maximum Purge automatique par lots ; les références à un compte, joueur ou salon supprimé sont remplacées par NULL
Acceptation des règles et documents Jusqu'à la suppression du compte Supprimée via « Supprimer mes données » ou la procédure web
Audit logs (link/unlink TikTok, consent per-session) Environ 6 mois Purge automatique via cron > 6 mois. Conservé même si tu supprimes tes données (Art. 30 RGPD — registre de traitements)
Journaux techniques d'abonnement RevenueCat 6 mois ; jusqu'à 12 mois si un événement est en échec ou en quarantaine Purge automatique. Ton UUID Spotted est remplacé dans le journal lors de la suppression du compte ; un webhook de cycle de vie reçu ultérieurement peut contenir cet ancien identifiant technique, avec accès restreint et uniquement pour le rapprochement transactionnel ou de sécurité.
Identifiant push (Expo Push Token) Jusqu'à suppression du compte ou invalidité constatée Supprimé via « Supprimer mes données » ou lorsque le fournisseur signale le token invalide
File technique de suppression de compte Jusqu'à la fin des suppressions externes, puis 30 jours maximum UUID technique et état de reprise uniquement, accès serveur restreint ; purge automatique après convergence
Analytics erreurs Sentry Selon la durée de rétention configurée dans Sentry Suppression selon les paramètres de rétention Sentry

6. Tes droits RGPD

Conformément aux articles 15 à 22 du RGPD, tu peux à tout moment :

Tu peux aussi déposer une réclamation auprès de l'autorité de contrôle compétente :

7. Sécurité

8. Prestataires et services tiers

Dans Caption Battle, certains contenus sont fournis par KLIPY et Imgflip. Les médias sont chargés depuis leurs serveurs ou CDN, qui reçoivent alors les métadonnées techniques nécessaires à la connexion, notamment l'adresse IP. Spotted ne leur transmet ni ton UUID, ni ton pseudo, ni le code de ta partie. Lorsque la modération automatique est configurée, le texte des légendes et prompts est envoyé à OpenAI avant son affichage aux autres joueurs ; aucune photo, vidéo ni donnée d'identification Spotted n'est incluse.

Service Finalité Localisation Données partagées
Supabase (Supabase Inc.) Base de données + Storage + Auth anonyme Paris, France (EEE) Toutes les données de profil et de jeu
Upstash Cache temps réel Redis Francfort, Allemagne (EEE) État de partie en cours (volatile)
Railway Hébergement serveur Spotted Ashburn, États-Unis Requêtes API et logs serveur limités
Sentry (Functional Software Inc.) Analytics d'erreurs Selon configuration et sous-traitants Stack traces, contexte technique, identifiant possible
OpenAI Modération automatique de Caption Battle, lorsque configurée États-Unis Texte des légendes et prompts uniquement, sans identifiant Spotted ni média
KLIPY (Kikliko, Inc.) Recherche et affichage de GIFs et mèmes États-Unis Termes de recherche, langue, contenu consulté et métadonnées techniques nécessaires au chargement ; aucun UUID ou pseudo transmis
Imgflip (Imgflip LLC) Catalogue public de modèles de mèmes États-Unis Aucun profil ni terme de recherche envoyé par Spotted ; métadonnées réseau usuelles lors du chargement des images
Wikimedia Foundation Recherche de personnalités dans les versions de l'app qui proposent ce sélecteur États-Unis et infrastructure mondiale Terme recherché et métadonnées techniques de la requête ; aucun profil Spotted
TikTok (ByteDance Ltd.) Mode Who Liked This? — uniquement si tu lies ton compte TikTok Ireland (DPC) Token OAuth chiffré, scope portability.activity.ongoing
Expo / EAS (650 Industries Inc.) Service Push Notifications (proxy APNs / FCM) États-Unis (SCCs) Identifiant push opaque, payload notification (titre/body/data)
Apple APNs Livraison push iOS États-Unis Identifiant push opaque, payload notification
Google FCM (Firebase) Livraison push Android États-Unis Identifiant push opaque, payload notification
Apple App Store / Google Play Distribution de l'app + paiements IAP Apple Inc. / Google LLC Données de transaction (traitées par Apple/Google)
RevenueCat (RevenueCat Inc.) Validation des abonnements IAP Premium États-Unis (SCCs) Identifiant anonyme app, statut abonnement, ID transaction opaque

Lorsque l'un de ces prestataires traite des données hors de l'EEE, nous utilisons les garanties de transfert applicables, notamment les Clauses Contractuelles Types de la Commission européenne lorsque nécessaire.

Spotted est distribué sur iOS via l'App Store et sur Android via Google Play. Les services du store et de notifications utilisés dépendent de la plateforme de ton appareil.

9. Enfants

Spotted est destiné à un public âgé de 13 ans et plus. Certains thèmes de jeu peuvent toutefois viser un public mature. Les classifications affichées par l'App Store ou Google Play décrivent ce contenu et peuvent être distinctes de cet âge contractuel minimum. Nous interdisons l'utilisation par des personnes de moins de 13 ans. Si tu as moins de 13 ans, supprime tes données via le bouton dans le profil et désinstalle l'app.

Si un parent ou tuteur découvre qu'un enfant de moins de 13 ans utilise Spotted, contacte-nous à [email protected] — nous supprimerons immédiatement le compte et toutes les données associées.

10. Modifications de cette politique

Si nous modifions cette politique de manière substantielle, nous afficherons un écran de consentement explicite à la prochaine ouverture de l'app, et tu devras ré-accepter pour continuer à l'utiliser.

Les modifications mineures (corrections de typos, précisions sans changement de finalité) seront publiées ici sans notification active, mais la date « Dernière mise à jour » au sommet de cette page sera mise à jour.

11. Contact