Mentions légales, confidentialité et conditions

Dernière mise à jour : 19 octobre 2026.

Mentions légales

  • Éditeur du site : l'auteur du projet Prism, à titre individuel (personne physique). Directeur de la publication : l'auteur.
  • Hébergeur : le serveur privé virtuel (VPS) de l'auteur, loué chez OVHcloud (nom inverse du serveur : vps-36c79ebb.vps.ovh.ca).
  • Contact : par la page Contact.

Confidentialité

  • Le site n'utilise aucun cookie, aucun outil de mesure d'audience ni aucun traceur, et ne charge aucun script ni aucune police externe : les pages, la police et les données viennent de ce serveur (seule exception, les images de la page Parcourir, décrite plus bas). Une fois connecté, votre navigateur garde un jeton de session dans son stockage local (ce n'est pas un cookie) ; se déconnecter le supprime.
  • Comme tout serveur web, celui-ci enregistre chaque requête dans un journal d'accès : date et heure, adresse demandée, code de réponse, taille, agent utilisateur et adresse IP du visiteur, tronquée (IPv4 : le dernier octet ; IPv6 : les 80 derniers bits). Les en-têtes de compte (cookie, authentification) ne sont jamais écrits.
  • Ces journaux ne servent qu'à faire fonctionner le site et à le protéger contre les abus et les attaques (intérêt légitime). Ils ne sont ni partagés, ni vendus, ni analysés pour du suivi de visiteurs ; ils sont supprimés automatiquement après 30 jours. Les journaux techniques de l'application, qui ne contiennent pas d'adresse IP, tournent sur 30 Mo au plus.
  • La recherche de maps envoie vos filtres (texte, nombre de touches, BPM...) au serveur dans l'adresse de la requête ; ils n'apparaissent que dans ces mêmes journaux.
  • Les images de la page Parcourir ne sont pas hébergées ici : votre navigateur charge les couvertures des sets osu! directement chez leur source, assets.ppy.sh, qui voit alors votre adresse IP et le fait que vous regardez ces images (nous lui demandons de ne pas recevoir la page d'origine, « no-referrer »). Les packs Etterna n'affichent pas d'image. Le réglage « Afficher les images » de la page Parcourir (activé par défaut, mémorisé dans votre navigateur) les désactive : votre navigateur ne contacte plus ce site.
  • Le jeu vérifie les mises à jour par une simple requête GET du fichier public releases.json. Rien d'autre n'est envoyé : ni identifiant, ni compte, ni télémétrie, ni liste de vos fichiers. Cette requête est journalisée comme toute autre. Les journaux de plantage du jeu restent sur votre machine.
  • Un compte Prism conserve : le nom d'utilisateur (visible des autres joueurs), l'adresse e-mail (jamais montrée), l'empreinte du mot de passe (Argon2id, jamais le mot de passe), la date de création et de dernière connexion, la version des conditions acceptée, vos sessions (nom de l'appareil, dates) et un court journal de sécurité (connexions, changements de mot de passe) gardé 90 jours. Les compteurs anti-abus utilisent une empreinte de votre adresse IP, jamais l'adresse, et disparaissent sous 2 jours. Un compte dont l'adresse n'est pas confirmée en 3 jours est supprimé.
  • Scores et replays : quand vous jouez une partie classée en étant connecté dans le jeu, le serveur de jeu la rejoue pour la vérifier, puis l'enregistre sur ce site avec votre nom de compte : la map, la vitesse, la précision, le combo, les erreurs, les paliers, la note, la date, et le replay de la partie. Ces scores et ces replays sont publics : ils apparaissent dans le classement de la map avec votre nom de compte, et n'importe qui peut télécharger le replay. Ils figurent dans l'export de vos données, sortent des classements dès que vous supprimez votre compte et sont effacés avec lui.
  • Serveur de jeu et présence : une fois connecté dans le jeu, celui-ci garde ouverte une connexion (WebSocket, adresse prism.am/play) avec le serveur de jeu, authentifiée par un jeton de votre compte. Tant qu'elle est ouverte, votre nom de compte est visible des autres joueurs connectés (liste des joueurs en ligne, avec votre état : en ligne, dans un salon ou en partie) et compté dans le nombre de joueurs en ligne. Cette présence n'est pas enregistrée. Le mode hors ligne du jeu (Réglages → En ligne) ferme cette connexion et n'envoie plus rien.
  • Discussion et salons : les messages du chat global et des salons ne sont conservés qu'en mémoire du serveur de jeu, le temps de la discussion. Ils ne sont écrits ni dans une base de données, ni dans un journal, et disparaissent au redémarrage du serveur ou à la fin du salon ; un historique récent est montré aux joueurs qui arrivent. Le fichier d'une map partagée dans un salon est gardée en mémoire 3 minutes au plus, pour les membres du salon seulement.
  • Les e-mails (confirmation, mot de passe oublié) partent par le fournisseur d'envoi Brevo, qui reçoit donc votre adresse et le message. Rien d'autre n'est envoyé : ni lettre d'information, ni publicité.
  • Supprimer votre compte retire vos scores des classements aussitôt et efface vos données définitivement le 1er du mois suivant ; les copies de sauvegarde de la base sont conservées 14 jours de plus au plus. Vous pouvez aussi télécharger vos données depuis la page Compte.
  • Pour accéder aux données de votre compte ou les effacer, vous n'avez pas à attendre : la page Compte permet de les télécharger et de supprimer le compte. Pour toute autre demande, voir la page Contact ; passé 30 jours, les journaux n'existent de toute façon plus.

Conditions d'utilisation

Le site et le jeu

  • Le site est gratuit et fourni tel quel. Le jeu reste entièrement utilisable hors ligne, sans compte.
  • Les versions publiées ici peuvent être des versions de test : instables, modifiées ou retirées à tout moment. Vous les utilisez à vos risques.
  • L'index de maps garde, pour chaque chart, ses métadonnées et ses notes sous une forme compacte (format ROX), jamais la musique, les images ni les fichiers complets. Chaque entrée cite son créateur, et « Télécharger » renvoie vers la source d'origine (osu!, EtternaOnline). Les maps appartiennent à leurs créateurs, les musiques à leurs ayants droit : ce site n'accorde aucun droit sur ces œuvres.

Catalogue de mods, de skins et de playlists

  • Un mod n'est publié qu'après avoir été vérifié par l'auteur, sur demande (voir la page Contact). Un skin est publié dès que son archive passe les contrôles, dans la limite de 2 skins par auteur.
  • Une playlist est publiée après relecture par l'équipe de Prism. Elle ne contient que des références à des maps : Prism n'héberge aucun fichier de map.
  • L'auteur de chaque élément est toujours crédité. Il en est responsable : ce site n'accorde aucun droit sur ses œuvres.
  • Un élément peut être retiré à la demande de son auteur, ou si un problème apparaît.

Comptes

  • Un compte Prism se crée sur le site. Il est nécessaire pour les fonctions en ligne (multijoueur, discussion, classements), et pour elles seulement.
  • Gardez votre mot de passe secret : l'auteur ne vous le demandera jamais. Les données d'un compte sont décrites dans la section Confidentialité, et vous pouvez le supprimer à tout moment (voir plus bas).

Comportement attendu

  • Pas d'insultes ni de contenu choquant dans la discussion, les salons et les noms (pseudo, salon, etc.).
  • Pas de triche.
  • Pas d'abus des services : ne les attaquez pas, ne les surchargez pas.
  • Pas de moissonnage automatique en dehors des API documentées et de leurs limites de débit (réponse 429). Identifiez votre programme, avec un moyen de vous joindre, dans l'agent utilisateur.

Ce que vous publiez

  • Les messages de discussion ne sont conservés qu'en mémoire du serveur de jeu, le temps de la discussion : ils ne sont pas enregistrés et disparaissent au redémarrage du serveur ou à la fin du salon.
  • Pas d'émojis. Les liens sont interdits, sauf vers prism.am et les sites officiels d'osu!, d'Etterna et de Quaver, pour des maps et des packs.
  • Vous êtes responsable de ce que vous écrivez.

Modération

  • En cas de manquement : avertissement, mise en sourdine ou bannissement, selon la gravité. Pour contester une décision, écrivez par la page Contact.

Supprimer son compte

  • Vos scores sont retirés des classements immédiatement.
  • Vos données sont effacées définitivement à la fin du mois. Jusque-là, vous pouvez tout rétablir en vous reconnectant.

Disponibilité et responsabilité

  • Aucune garantie de disponibilité : un service peut être interrompu, modifié ou arrêté.
  • Dans la limite de ce que la loi permet, l'auteur n'est pas responsable des pertes liées à l'usage du site, des services en ligne ou des versions de test. Rien ici n'exclut une responsabilité que la loi ne permet pas d'exclure, ni ne retire vos droits impératifs de consommateur.
  • Ces conditions ne choisissent pas de droit applicable particulier.

Modifications et contact

  • Ces conditions peuvent changer : la date de mise à jour est en haut de cette page. Pour toute question, voir la page Contact.

Crédits

Prism n'est affilié à aucun des projets ci-dessous ; leurs noms appartiennent à leurs auteurs.

  • osu! — osu! et osu!mania sont l'œuvre de ppy et de la communauté osu!. Les maps indexées viennent de l'API officielle (v2) et renvoient vers osu.ppy.sh ; leurs créateurs sont crédités.
  • Etterna et StepMania — Les packs indexés sont ceux d'EtternaOnline. Merci à l'équipe d'Etterna et à la communauté de StepMania (formats .sm et .ssc).
  • Quaver — Quaver et son modèle de difficulté, repris dans Metron.
  • MinaCalc et Metron — La difficulté Etterna vient de MinaCalc (équipe d'Etterna). Metron regroupe MinaCalc, Quaver, osu!mania, Interlude et des calculateurs maison dans une bibliothèque Rust sous licence MIT.
  • ROX (Rhythm Open Exchange) — Le format d'échange des charts utilisé par le jeu et par l'index, licence MIT, copyright 2024 Osef.
  • Autres bibliothèques — rosu-replay (lecture des replays osu!, MIT), Rust, Loco, SeaORM, BLAKE3, Svelte et SvelteKit, PostgreSQL, Caddy, chacune sous sa propre licence libre.
  • Police — JetBrains Mono NL, licence SIL Open Font 1.1 : texte de la licence.

Licence

Le code du jeu déclare la licence GNU Affero General Public License, version 3 uniquement (AGPL-3.0-only). Le texte complet de la licence et l'adresse publique du code source sont en cours de publication : cette page les indiquera dès qu'ils seront en ligne. Les composants tiers gardent leurs propres licences, citées ci-dessus.

Demande de retrait

Créateur d'une map, ayant droit ou simple visiteur : pour retirer une map, un créateur ou un pack de l'index, ou pour corriger une mention, écrivez par la page Contact en indiquant l'adresse de l'entrée concernée. Une demande fondée est traitée sans délai : l'entrée disparaît de l'index et ses données de chart sont effacées du serveur.