1. Objet
Les présentes conditions générales d’utilisation (les « CGU ») encadrent l’accès et l’utilisation du site CStonx et de son application Windows (ensemble, le « Service »). En utilisant le Service, en te connectant avec Steam ou en installant l’application, tu acceptes les présentes CGU sans réserve. Si tu ne les acceptes pas, n’utilise pas le Service.
2. Définitions
- Site : le site web CStonx et ses pages.
- Application : le programme Windows CStonx, en version portable ou installée.
- Utilisateur : toute personne qui consulte le Site ou utilise l’Application.
- Joueur suivi : l’Utilisateur dont l’Application envoie les parties, et à qui appartient une page joueur.
- Joueurs de la partie : les autres joueurs présents dans une partie du Joueur suivi.
- Éditeur : la personne qui édite le Service, désignée dans les mentions légales.
3. Accès au service et compte
La consultation des pages publiques est libre et gratuite. Certaines fonctions (gestion de sa page, historique, réglages) nécessitent une connexion via Steam. La connexion utilise le système officiel « Se connecter avec Steam » : CStonx ne reçoit jamais ton mot de passe, seulement ton identifiant Steam public (SteamID64).
Tu dois avoir l’âge requis par Steam pour utiliser un compte, et être autorisé à utiliser Counter-Strike 2. Tu es responsable de l’usage fait de ta session sur ton appareil.
L’accès complet (page joueur, envoi des parties par l’Application, participation au forum) est soumis à validation : tu en fais la demande une fois connecté, et l’Éditeur l’accepte ou la refuse. Cet accès peut être révoqué à tout moment.
4. Description du service
CStonx affiche des statistiques publiques sur les joueurs d’une partie de Counter-Strike 2, l’état de la partie du Joueur suivi, et un historique de ses parties terminées. Il signale aussi les joueurs déjà croisés dans cet historique, les joueurs probablement venus ensemble, et permet à un utilisateur connecté de garder des notes personnelles sur des joueurs. Il calcule enfin ses propres statistiques (les « Statistiques CStonx ») et une analyse statistique (l’« Analyse CStonx », article 7) à partir des parties qu’il a vues. Le Service est fourni gratuitement, en l’état, et peut évoluer, être modifié ou interrompu à tout moment.
CStonx est un projet indépendant. Il n’est ni affilié à Valve Corporation, FACEIT ou Leetify, ni approuvé ou sponsorisé par eux.
5. Application Windows
L’Application n’utilise que des fonctionnalités officielles mises à disposition par Valve. Elle ne lit pas la mémoire du jeu, n’injecte aucun code et ne modifie aucun fichier du jeu, à l’exception d’un fichier de configuration prévu à cet effet par Valve, qu’elle installe et retire à ta demande.
L’Application est fournie « en l’état ». L’Éditeur ne peut garantir sa compatibilité future avec Counter-Strike 2, Steam, FACEIT ou tout système anti-triche, dont les règles peuvent évoluer. Tu restes seul responsable de son installation et de son utilisation, dans le respect des conditions de Valve, de Steam et de FACEIT.
6. Données de services tiers
Les statistiques affichées proviennent de services tiers (notamment Leetify, FACEIT et Steam). Elles sont fournies par ces services, sous leurs propres conditions, et peuvent être incomplètes, en retard ou inexactes. Certains joueurs peuvent n’avoir aucune donnée, par exemple s’ils ne sont pas inscrits sur un service ou ont un profil privé.
Les données issues de Leetify sont signalées par la mention « Data Provided by Leetify » et ne sont pas conservées durablement par CStonx.
CStonx peut interroger CSRep (csrep.gg) uniquement par son API officielle et seulement si une clé d’API délivrée par CSRep est configurée ; sans clé, aucune requête n’est faite. Les sanctions officielles qu’il rapporte (par exemple FACEIT ou Gamers Club) peuvent apparaître dans la liste des bannissements. Ses propres signalements sont affichés comme des avis, jamais comme des sanctions, et ne sont pas pris en compte dans l’Analyse CStonx. Ces données restent en cache temporaire quelques minutes et ne sont pas conservées durablement.
Les grenades de l’onglet Stuff proviennent du jeu de données public de Daily CS Nades, tiré de démos de matchs professionnels et cité avec un lien vers sa source. Les repères setpos (position et angles) viennent du dépôt CS2 Annotations (licence MIT, mention et lien affichés). Ces données sont synchronisées une fois par jour et conservées dans la base de CStonx, avec leur source ; une grenade disparue de sa source n’est pas supprimée. Les vidéos de lancer sont hébergées par YouTube : le lecteur (youtube-nocookie.com) ne se charge que si tu cliques sur une vidéo, et YouTube applique alors ses propres conditions et sa politique de confidentialité.
Le Nade Solver calcule des lancers de grenades par simulation, à partir de la géométrie de collision des maps de Counter-Strike 2 et du moteur open source cs2-smoke-solver (licence PolyForm Noncommercial). Les lineups qu’il propose sont des simulations : elles ne sont pas garanties dans le jeu, et le volume de fumée affiché est une approximation. Une recherche est calculée sur le PC du joueur par son app CStonx : le site ne transmet à cette app que la map et les positions choisies, et l’app extrait la géométrie de la map depuis l’installation de Counter-Strike 2 du joueur, sans rien envoyer de ses fichiers.
7. Analyse CStonx
L’Analyse CStonx est un indicateur statistique automatique et expérimental. Elle mesure à quel point les performances observées d’un joueur (visée, régularité, évolution dans le temps, sanctions officielles, comportements en partie) s’écartent de celles d’une population de référence de joueurs de niveau comparable. Elle donne un risque de 0 à 100, une fiabilité qui dépend de la quantité de données et la couverture des parties analysées ; sans assez de données, aucun chiffre n’est affiché.
Ce n’est ni une probabilité de triche, ni une preuve, ni une accusation, ni un jugement sur une personne. Des performances atypiques peuvent concerner un joueur parfaitement honnête, et ses seuils ne sont pas encore calibrés sur des cas vérifiés. Un profil privé, un compte récent ou l’absence de compte FACEIT ne sont jamais considérés comme suspects en eux-mêmes, et les signalements de la communauté ne sont pas utilisés.
Il est interdit d’utiliser cette analyse pour harceler, dénigrer, menacer ou accuser publiquement un joueur. Les signalements de triche doivent passer par les outils officiels de Valve ou de FACEIT.
8. Obligations de l’utilisateur
En utilisant le Service, tu t’engages à ne pas :
- harceler, insulter, menacer ou discriminer d’autres joueurs à partir des informations affichées ;
- utiliser le Service pour obtenir un avantage déloyal en jeu, ou le détourner de sa finalité ;
- extraire massivement les données du Site (scraping), surcharger le Service ou contourner ses limites ;
- tenter d’accéder sans autorisation au Service, à ses données ou aux comptes d’autres utilisateurs ;
- envoyer au Site des données falsifiées, ou modifier l’Application pour le faire ;
- porter atteinte aux droits de tiers ou aux lois en vigueur ;
- publier sur le forum des propos injurieux, haineux, menaçants ou à caractère sexuel, des liens trompeurs, des données personnelles ou du spam.
Les messages du forum sont analysés automatiquement à leur envoi. Un message jugé suspect est mis en quarantaine : il reste masqué, remplacé par un avertissement indiquant la raison, jusqu’à sa vérification par l’Éditeur, qui peut le publier ou le supprimer.
Le salon général et le forum sont synchronisés avec le serveur Discord CStonx : un message publié sur le Site y est republié avec ton pseudo et ton avatar Discord, et les messages écrits dans les salons reliés du serveur Discord sont affichés sur le Site avec le pseudo et l’avatar Discord de leur auteur. Sur Discord, les messages restent soumis aux conditions d’utilisation de Discord et à la modération du serveur.
Si tu actives le rappel Discord avant l’entraînement (désactivé par défaut), le bot du serveur Discord CStonx t’envoie un message privé contenant le titre de la séance, le nom de l’équipe, l’heure et un lien vers le Site. Le Site garde seulement la trace des rappels envoyés (30 jours) pour ne pas les répéter. Les coachs de ton équipe voient si tu recevras ce rappel (actif, désactivé, Discord non lié ou messages privés fermés), sans voir ton compte Discord.
Les disponibilités que tu renseignes dans une équipe (semaine type, fuseau horaire, indisponibilités et leur note facultative) sont visibles des seuls membres de tes équipes. Les indisponibilités passées sont oubliées ; le tout est supprimé avec ton compte.
9. Données personnelles
L’Éditeur traite certaines données personnelles pour faire fonctionner le Service, conformément au Règlement général sur la protection des données (RGPD) et à la loi Informatique et Libertés.
Données traitées
- Identité Steam publique : SteamID64, pseudo et avatar, du Joueur suivi comme des Joueurs de la partie.
- Données de partie envoyées par l’Application du Joueur suivi : carte, mode, score, déroulé des rounds, statistiques de la partie.
- Statistiques publiques récupérées auprès des services tiers cités à l’article 6.
- Session : un cookie de connexion pour les utilisateurs connectés avec Steam.
- Demande d’accès : SteamID64, pseudo, avatar, date de la demande et décision.
- Messages du forum : contenu, date, auteur (SteamID64, pseudo, avatar) et, le cas échéant, raison de la mise en quarantaine ; fils suivis et date de dernière lecture.
- Compte Discord lié : identifiant, pseudo et avatar Discord, dates de liaison et de mise à jour. Il est nécessaire pour écrire sur le forum et sert d’identité sur le forum du Site comme sur le serveur Discord.
- Messages venant de Discord : contenu, date, identifiant Discord, pseudo et avatar de l’auteur, identifiants Discord du message et du fil.
- Import des parties (facultatif, activé par le Joueur suivi dans ses réglages) : code d’authentification Steam de l’historique de matchs (chiffré, jamais réaffiché), dernier code de partage suivi, identifiant et pseudo du compte FACEIT relié à son compte Steam, dates des dernières vérifications. Les parties importées contiennent la carte, le score, la date et le tableau des scores des joueurs de la partie (SteamID64, pseudo, éliminations, assistances, morts, MVP, tirs à la tête).
- Statistiques de match par joueur : pour chaque partie vue par CStonx (démos analysées et tableaux de fin de match importés de Valve ou de FACEIT), y compris pour les Joueurs de la partie, des compteurs rattachés au SteamID64 de chaque joueur : éliminations, morts, dégâts, rounds, tirs à la tête, rounds KAST, duels d’ouverture, clutchs, dégâts des utilitaires, tirs et touches, répartition par camp, ainsi que la carte, le mode, la plateforme et la date. Pour former les populations de référence, CStonx garde aussi le niveau, l’Elo et les statistiques FACEIT globales des joueurs concernés. Les fichiers de démo eux-mêmes ne sont pas conservés. Les parties d’une page privée ne sont montrées qu’aux personnes autorisées à voir cette page.
- Historique de l’Analyse CStonx : une fois par jour au plus, le résultat de l’analyse d’un joueur (risque, fiabilité, nombre de parties analysées, version du modèle), pour afficher son évolution.
- Notifications : type, date, état de lecture et contenu (titre du fil et auteur de la réponse, ou SteamID64, pseudo et nombre de bannissements du joueur surveillé), types de notifications choisis.
- Notifications sur appareil (facultatif, activé sur chaque navigateur) : adresse d’abonnement fournie par le service de notifications du navigateur, clés de chiffrement associées, langue et date d’activation.
- Joueurs surveillés (facultatif) : SteamID64, pseudo et avatar des joueurs que tu surveilles, date d’ajout, trust de l’Analyse CStonx au moment de l’ajout, nombre de bannissements VAC et de jeu connus, date de la dernière vérification et, le cas échéant, date du bannissement détecté.
- Équipes (facultatif) : nom de l’équipe, membres et rôles, invitations (jeton haché, durée et usages), stratégies et variantes (trajectoires, grenades, notes, historique des versions, commentaires), séances d’entraînement et présence, parcours Utility et progression de chacun, maîtrises déclarées ou validées, préparations de match (adversaire, rapport de scouting saisi par l’équipe, simulations de veto, checklist et responsables), validations de grenades, journal d’activité, et, pour chaque membre qui l’active, l’autorisation de rassembler ses parties dans les matchs de l’équipe (parties, cartes, résultats et membres présents). Ces données ne sont visibles que par les membres de l’équipe.
- Notes personnelles : note (280 caractères au plus) et tags qu’un utilisateur connecté avec un compte validé attache au SteamID64 d’un joueur, avec la date de modification. Elles ne sont visibles que par leur auteur et ne doivent contenir ni propos injurieux ni donnée personnelle autre que ce qui est utile au jeu.
- Clips (facultatif) : la vidéo est générée dans le navigateur de l’Utilisateur, jamais sur le serveur. Si l’Utilisateur choisit de la conserver, CStonx stocke le fichier vidéo, une miniature, ses réglages (format, caméra, résolution, images par seconde, round et instant) et la partie d’origine ; ils sont supprimés en même temps que la démo source, avec l’historique ou le compte, et ne sont montrés qu’aux personnes autorisées à voir la page. Les préférences de clip sont rattachées au compte. Les cartes et modèles de CS2 importés pour le replay 3D restent dans le navigateur et ne sont jamais envoyés à CStonx.
- Clips de l’app (facultatif) : vidéos filmées sur le PC de l’Utilisateur par l’app CStonx, pendant une partie ou à partir d’une démo à sa demande, puis envoyées à CStonx si l’Utilisateur l’a choisi dans l’app. CStonx stocke le fichier vidéo, son titre, sa durée, sa résolution, la partie et le moment d’origine ; ils sont supprimés au bout de 30 jours (sauf clip épinglé), avec le compte, ou à la demande de l’Utilisateur, et ne sont montrés qu’aux personnes autorisées à voir la page.
- Annotations du replay 3D (facultatif) : texte, position dans la scène, plage de temps, couleur, auteur et date. Une annotation privée n’est visible que par son auteur ; seul le propriétaire de la partie peut en partager une avec les personnes autorisées à voir sa page. Elles sont supprimées avec la démo, avec le compte de leur auteur ou celui du propriétaire.
- Retours sur le site (facultatif) : catégorie, module, message, étapes de reproduction facultatives, page visitée (sans paramètres), version du site, langue, taille d’écran et, si l’Utilisateur est connecté, un lien interne avec son compte permettant de supprimer le retour avec lui. Aucun mot de passe, cookie, jeton, capture d’écran ni fichier n’est joint. Les retours ne sont lus que par l’équipe du site et ne sont pas publics.
- Bibliothèque personnelle (facultatif) : référence des éléments enregistrés (joueur, partie, démo, round, moment, lineup, stratégie ou préparation), favori, note (1 000 caractères au plus), collections et dates. Visible seulement par son auteur ; aucun titre n’est copié, le site relit à chaque affichage si l’élément est encore accessible.
- Listes d’amis Steam publiques des Joueurs de la partie : consultées pour repérer les joueurs probablement venus ensemble, gardées en mémoire, jamais enregistrées.
- Journaux techniques : erreurs, temps de réponse, adresse IP en cas d’incident de sécurité.
- Rapports d’erreurs : quand une erreur survient sur le Site, un rapport technique est envoyé à un outil de suivi des erreurs auto-hébergé par l’Éditeur (message d’erreur, page concernée, navigateur et système, temps de chargement d’un échantillon de pages). Les SteamID64, l’adresse IP, les cookies et le contenu des requêtes en sont retirés avant l’envoi.
- Statistiques de visite : un outil de mesure d’audience auto-hébergé par l’Éditeur compte les pages vues et quelques actions (connexion, téléchargement, avis sur une page du guide), sans cookie ni identifiant persistant. Les adresses des pages sont anonymisées (aucun SteamID64 ni identifiant de partie) et le signal « Do Not Track » du navigateur est respecté.
- Mesures de performance : temps de chargement et d’affichage des pages, envoyés par le navigateur avec le seul modèle de la page (sans SteamID64, identifiant de partie ni adresse complète), et nombre de requêtes, d’erreurs et de durées par fonctionnalité côté serveur. Seuls des totaux sont gardés, en mémoire et jusqu’au redémarrage du site, sans lien avec un compte ou une adresse IP. Le signal « Do Not Track » est respecté.
Finalités et bases légales
- Fournir le Service (affichage des statistiques, partie en direct, historique) : exécution des présentes CGU.
- Afficher les statistiques publiques des Joueurs de la partie : intérêt légitime à informer les joueurs sur leur partie, à partir de données déjà rendues publiques.
- Calculer et afficher les Statistiques CStonx et l’Analyse CStonx à partir des parties vues par le Service : intérêt légitime à informer les joueurs sur leur partie par un indicateur statistique, limité aux statistiques de jeu.
- Sécuriser et maintenir le Service : intérêt légitime.
- Corriger les erreurs et mesurer l’audience du Site de façon anonyme : intérêt légitime à améliorer le Service.
Durées de conservation
- Partie en cours : en mémoire, jusqu’à la partie suivante ou au redémarrage du serveur.
- Historique des parties : de 1 à 7 jours, selon le réglage choisi par le Joueur suivi (3 jours par défaut), puis suppression automatique. Les parties importées suivent la même règle, et seules celles encore dans cette durée sont importées.
- Codes d’import (code d’authentification Steam, code de partage, compte FACEIT suivi) : jusqu’à la désactivation de l’import dans les réglages ou la suppression du compte.
- Statistiques de match par joueur et historique de l’Analyse CStonx : 365 jours au plus après la partie ou le calcul, puis suppression automatique. Celles d’un joueur sont supprimées avec son compte.
- Données Leetify : cache temporaire de quelques minutes, jamais conservées durablement.
- Listes d’amis Steam : cache temporaire de 30 minutes au plus, jamais conservées durablement.
- Notes personnelles : jusqu’à ce que leur auteur les supprime, ou jusqu’à la suppression de son compte.
- Retours sur le site : jusqu’à leur traitement et leur suppression par l’équipe, ou jusqu’à la suppression du compte de leur auteur ; les 5 000 plus récents au maximum.
- Bibliothèque personnelle : jusqu’à ce que son auteur retire l’élément, ou jusqu’à la suppression de son compte.
- Équipes : jusqu’à la suppression de l’équipe par son propriétaire ou la suppression de son dernier membre ; les matchs d’équipe sont conservés 365 jours au plus et retirés dès qu’un membre retire son accord, quitte l’équipe ou supprime son compte ; la propriété passe au membre le plus ancien quand le propriétaire supprime son compte.
- Recherches du Nade Solver (positions demandées et résultats) : 7 jours, puis suppression automatique. Lineups enregistrées : jusqu’à ce que leur auteur les supprime, ou jusqu’à la suppression de son compte ; une lineup publiée est visible de tous dans l’onglet Stuff.
- Session : 7 jours au maximum, ou jusqu’à la déconnexion.
- Demande d’accès : tant que le compte existe sur le Service, ou jusqu’à sa suppression par l’Éditeur.
- Compte Discord lié : jusqu’à ce que tu le délies depuis tes réglages, ou jusqu’à la suppression de ton compte.
- Messages du forum : jusqu’à leur suppression par l’Éditeur ou sur demande de leur auteur. Un message supprimé sur Discord est aussi supprimé du Site, et inversement pour ceux publiés depuis le Site.
- Notifications : 30 jours, puis suppression automatique (les 100 plus récentes au maximum par compte).
- Notifications sur appareil : jusqu’à leur désactivation, leur expiration ou leur refus par le service de notifications du navigateur, ou la suppression du compte.
- Joueurs surveillés : jusqu’à ce que tu arrêtes la surveillance, ou jusqu’à la suppression de ton compte ; l’état des bannissements d’un joueur est supprimé dès que plus personne ne le surveille.
- Journaux d’erreurs : les 200 derniers événements au maximum.
- Rapports d’erreurs : 90 jours, puis suppression automatique.
- Statistiques de visite : conservées sous forme de chiffres agrégés, qui ne permettent pas d’identifier un visiteur.
- Sauvegardes : une copie chiffrée de la base est faite chaque jour et conservée 30 jours au maximum, puis supprimée. Une donnée effacée du Service disparaît donc des sauvegardes au plus tard 30 jours après.
Destinataires
Les données ne sont ni vendues ni louées. Elles sont accessibles à l’Éditeur et, pour les pages publiques ou non listées, aux personnes qui les consultent. La page d’un nouveau compte est non listée : elle n’apparaît dans la liste publique que si le Joueur suivi la rend publique. Les SteamID64 sont transmis aux services tiers cités à l’article 6 afin d’obtenir les statistiques. Si l’import des parties est activé, le code d’authentification et les codes de partage sont transmis à Valve (API Steam et coordinateur de jeu de Counter-Strike 2, via un compte Steam dédié au Service), et l’identifiant FACEIT à FACEIT, uniquement pour lire les parties du Joueur suivi. Les SteamID64 des joueurs surveillés sont transmis à Valve (API Steam) pour vérifier leurs bannissements. Si une clé d’API CSRep est configurée, les SteamID64 consultés sont transmis à CSRep pour obtenir les sanctions officielles connues. Si les notifications sur appareil sont activées, le contenu de chaque notification est transmis, chiffré, au service de notifications de ton navigateur (Google, Mozilla, Microsoft ou Apple selon le navigateur) pour être affiché sur ton appareil. Les messages du forum publiés sur le Site sont republiés sur le serveur Discord CStonx (Discord Inc., États-Unis), visibles par ses membres. Le Service est hébergé par le prestataire indiqué dans les mentions légales.
Tes droits
Tu disposes d’un droit d’accès, de rectification, d’effacement, d’opposition et de limitation sur tes données. Le Joueur suivi peut à tout moment rendre sa page non listée ou privée et réduire la durée de son historique depuis ses réglages. Chaque auteur peut modifier ou supprimer ses notes personnelles à tout moment. Tout joueur, y compris un Joueur de la partie, peut demander le masquage ou la suppression de ses informations, y compris ses Statistiques CStonx et son Analyse CStonx, en contactant l’Éditeur (article 15). Tu peux aussi introduire une réclamation auprès de la CNIL (cnil.fr).
11. Propriété intellectuelle
Le code, le design et les contenus propres à CStonx appartiennent à l’Éditeur. Counter-Strike, Counter-Strike 2, Steam et Valve sont des marques de Valve Corporation. FACEIT et Leetify sont des marques de leurs propriétaires respectifs. Les vidéos de l’onglet Stuff appartiennent à leurs auteurs et restent hébergées sur YouTube. Les images de cartes et icônes de jeu sont la propriété de Valve Corporation et sont utilisées à titre d’illustration ; certaines icônes proviennent de projets open source sous licence MIT, dont la licence est fournie avec le Site.
12. Responsabilité et disponibilité
Le Service est fourni sans garantie de disponibilité, d’exactitude ou d’adéquation à un usage particulier. L’Éditeur fait de son mieux pour le maintenir accessible, mais ne pourra être tenu responsable d’une interruption, d’une perte de données (y compris de l’historique), d’une erreur dans les statistiques affichées, ni des conséquences d’une sanction prise par un éditeur de jeu ou une plateforme tierce.
13. Suspension et suppression
L’Éditeur peut, sans préavis, masquer ou supprimer une page, bloquer l’envoi de données d’une Application ou refuser l’accès au Service en cas de non-respect des présentes CGU, d’usage abusif ou de risque pour la sécurité du Service. Tu peux cesser d’utiliser le Service à tout moment en désinstallant l’Application et en te déconnectant.
14. Modification des conditions
Les CGU peuvent être modifiées à tout moment. La date de mise à jour figure en haut de cette page. En continuant d’utiliser le Service après une modification, tu acceptes la nouvelle version.
15. Droit applicable et contact
Les présentes CGU sont soumises au droit français. En cas de litige, une solution amiable sera recherchée en priorité ; à défaut, les tribunaux français seront compétents, sous réserve des règles protectrices dont tu bénéficies en tant que consommateur.
Pour toute question, demande sur tes données ou signalement : Discord thaskow, ou github.com/Thaskow.
16. Mentions légales
- Éditeur
- Thaskow, particulier. Nom, adresse et e-mail de contact communiqués sur demande, conformément à l’article 6 III-2 de la loi n° 2004-575 (LCEN) pour les éditeurs non professionnels.
- Directeur de la publication
- Thaskow
- Hébergeur
- [À compléter : nom, adresse et téléphone de l’hébergeur du site]
- Contact
- Discord : thaskow · GitHub : Thaskow