Extension Chrome / Edge pour les performances en jeu, le chat communautaire, les classements et les duels 1v1 sur les sites partenaires.
Le traitement des données est effectué par :
L'adresse postale exacte peut être communiquée sur demande légitime (autorité de contrôle, procédure judiciaire, exercice formel d'un droit RGPD nécessitant un envoi recommandé). Cette mesure protège un développeur indépendant d'attaques ciblées (swatting, harcèlement) déjà documentées dans la communauté concernée.
Ce que nous traitons :
Ce que nous ne collectons jamais :
| Catégorie | Données précises | Source |
|---|---|---|
| Identité du compte | email Google, pseudo, avatar, grade, identifiant Supabase (UUID) | Google OAuth + saisie utilisateur |
| Identifiants techniques | adresse IP publique (users.last_ip), HWID SHA-256 (users.hwid), fournisseur d'authentification |
requête HTTP + APIs navigateur (userAgent, navigator.language, screen.width/height, hardwareConcurrency, deviceMemory, platform) |
| Activité de jeu | scores, historique de runs, Elo, duels, achievements, crédits/tokens virtuels et transactions, cosmétiques possédés et actifs | extension lors de votre jeu |
| Communications | messages chat global, chat équipe, messages privés, broadcasts modération | saisie utilisateur |
| Social | amis, demandes d'amis, blocages, équipes, invitations, comptes liés Discord/Twitter/Twitch (optionnels) | saisie utilisateur |
| Modération | bans IP, bans HWID, logs de modération, signalements | traitements automatiques + actions modérateurs |
| Préférences | langue, thème, paramètres affichage FPS, son, raccourcis | saisie utilisateur (stockée localement) |
Le HWID est un hash SHA-256 non réversible calculé localement à partir de signaux navigateur. Il ne nous permet pas de retrouver votre matériel d'origine, mais sert d'identifiant persistant pseudonymisé pour :
Sous le RGPD, le HWID est qualifié de donnée à caractère personnel (identifiant indirect, considérant 30). Sa collecte repose sur l'intérêt légitime du responsable de traitement à protéger l'intégrité du service. Vous pouvez vous y opposer en cessant d'utiliser l'extension ou en demandant la suppression de votre compte.
Votre adresse IP publique est collectée côté serveur lors de votre première session authentifiée (RPC record_my_last_ip). L'IP permet une approximation de votre localisation (considérant 30 RGPD). Nous l'utilisons exclusivement pour :
ip_bans) ;Aucun géociblage publicitaire ni revente. Aucune corrélation à une identité hors plateforme.
| Finalité | Base légale RGPD | Article |
|---|---|---|
| Création de compte, classement, duels, gestion des cosmétiques achetés | Exécution du contrat (vous nous demandez ce service) | Art. 6 §1 b) |
Anti-triche (HWID, signaux SPEEDHACK), modération, prévention des abus | Intérêt légitime du responsable de traitement | Art. 6 §1 f) |
| Bannissement IP/HWID après violation des règles | Intérêt légitime + obligation de moyens vis-à-vis des autres utilisateurs | Art. 6 §1 f) |
| Connexion via Google OAuth, traitement de l'email | Consentement explicite (vous cliquez « Se connecter avec Google ») | Art. 6 §1 a) |
| Chat public, équipes, messages privés | Consentement (vous choisissez de poster) + exécution du contrat | Art. 6 §1 a) & b) |
| Logs techniques pour debug et sécurité | Intérêt légitime | Art. 6 §1 f) |
Au premier lancement, un écran de consentement vous présente ces traitements et vous demande votre accord avant que toute donnée ne quitte votre navigateur. Vous pouvez refuser et désinstaller l'extension sans perte de données (rien n'aura été envoyé).
| Donnée | Durée |
|---|---|
| Compte actif (profil, scores, amis) | Tant que vous utilisez l'extension |
| Compte supprimé (soft-delete) | 30 jours (annulable à tout moment durant ces 30 jours via cancel_account_deletion) |
| Compte supprimé (hard-delete final) | Effacé définitivement après 30 jours, hors logs de modération anonymisés conservés pour intégrité |
| Messages de chat public | 90 jours, ensuite purge automatique |
| Messages privés | 180 jours après lecture, ensuite purge automatique |
| Logs de modération (actions, bans) | 2 ans (preuve en cas de litige) |
| Bans IP/HWID | Durée du ban + 6 mois (preuve) |
Adresse IP active (last_ip) | Écrasée à chaque session (pas d'historique conservé) |
Préférences locales (chrome.storage) | Tant que l'extension est installée, supprimées à la désinstallation |
L'infrastructure backend (instance Supabase auto-hébergée) est physiquement située en France (UE). Les données ne quittent pas l'Espace économique européen, sauf :
Aucun autre transfert hors UE n'a lieu.
| Tiers | Rôle | Données partagées |
|---|---|---|
| Google LLC | Fournisseur OAuth (uniquement si vous choisissez « Sign in with Google ») | email Google, identifiant OAuth |
| Supabase (auto-hébergé) | Base de données & backend, hébergé sur infrastructure contrôlée par le responsable du traitement, en France | toutes les données de compte / jeu / chat |
| Netlify | Hébergement de cette politique de confidentialité (page statique, aucun traitement de données utilisateur) | Aucune donnée utilisateur — seules requêtes HTTP standards (logs serveur Netlify, voir leur politique) |
| PayPal, Discord, Twitch, X (Twitter), SoundCloud, YouTube | Liens sortants / contenus embarqués (player musical SoundCloud uniquement) | Uniquement lors d'un clic ou ouverture de lecteur de votre part |
Aucun outil d'analytique tiers (Google Analytics, Mixpanel, Sentry, Plausible, Hotjar, etc.) n'est intégré à l'extension. Aucun pixel publicitaire. Aucun cookie tiers de tracking.
Vous disposez à tout moment des droits suivants (Articles 15 à 22 RGPD) :
Délai de réponse : 1 mois maximum à compter de la réception de votre demande (Art. 12 §3), prolongeable de 2 mois pour les demandes complexes (vous serez informé).
rotate_my_hmac_secret) puis vérifiés côté serveur — empêche la falsification.chrome.storage.local (isolé par extension, inaccessible aux pages web).eval() ou d'évaluation dynamique de code.Le service n'est pas destiné aux enfants de moins de 13 ans (limite COPPA / 15 ans en France selon la LIL). Nous ne sollicitons pas d'informations sur l'âge ; en cas de signalement d'un compte appartenant à un mineur sous l'âge légal, le compte sera supprimé sans délai et les données associées effacées.
Toute modification substantielle (nouvelle finalité, nouveau destinataire, changement de base légale) entraînera :
L'historique des versions est consultable sur demande à privacy@webtvmedia.net.
Pour toute question, demande d'exercice de droit, ou réclamation :