Politique de confidentialité
Qui est responsable
Le site jumphp.net est exploité par l'équipe du projet JumPHP. Pour toute question sur vos données, ouvrez un ticket (public : n'y écrivez pas de données personnelles) : https://git.jumphp.net/jumphp/jumPhp/issues
En bref
Aucune publicité, aucun traqueur, aucun outil de mesure d'audience tiers : les pages du site ne chargent aucun script de ce genre.
Si vous n'avez pas de compte
Jouer, parcourir les jeux et lire la documentation ne demande aucun compte. Comme tout serveur web, le site traite votre adresse IP pour vous répondre.
Les statistiques d'un jeu (visites, parties lancées) sont de simples totaux par jour, sans adresse IP ni identifiant ; les robots ne sont pas comptés.
Noter un jeu ou le commenter sans compte enregistre un identifiant aléatoire (cookie jumphp_voter) avec votre note ou votre commentaire (nom facultatif). Avec un commentaire, une empreinte hachée de votre adresse IP est conservée pour limiter les abus ; l'adresse elle-même ne l'est pas.
Dans le bac à sable, un identifiant aléatoire (cookie jumphp_sandbox) rattache vos brouillons à votre navigateur ; ils sont oubliés après 30 jours sans modification.
Si vous avez un compte
Vous vous connectez avec GitHub ou avec notre forge (git.jumphp.net). Nous enregistrons votre identifiant, votre nom affiché, l'adresse de votre avatar, votre identifiant chez ce service, les dates de création du compte et de dernière connexion, et les droits que vous avez accordés.
Le jeton d'accès remis par le service est stocké chiffré ; il sert à agir en votre nom (lire ou publier vos dépôts de jeux) dans la limite de ces droits. Un jeton MCP n'est conservé que sous forme d'empreinte.
Vos projets, commentaires, notes et brouillons sont liés à votre compte. Un projet publié est un dépôt Git public.
Cookies et stockage local
Le site n'utilise que des cookies nécessaires à son fonctionnement :
- jumphp_lang : la langue choisie (1 an).
- jumphp_session et REMEMBERME : votre connexion (la session, puis 1 an pour rester connecté).
- jumphp_voter (2 ans) et jumphp_sandbox (30 jours) : décrits ci-dessus.
- Dans votre navigateur (localStorage) : la liste des comptes connectés, pour changer de compte sans vous déconnecter, et l'état replié de la barre des jeux.
Les jeux dans le navigateur
Les jeux s'exécutent dans votre navigateur. Leurs sauvegardes et options sont enregistrées localement (IndexedDB, une base par jeu) et ne sont pas envoyées au site. Un jeu peut faire des requêtes réseau (multijoueur, API web) selon ses propres choix, dont ses auteurs sont responsables.
Signalement de bogue
Un rapport envoyé depuis l'IDE contient votre message, un contact et une capture d'écran facultatifs, des informations techniques, et votre compte si vous êtes connecté. Votre adresse IP n'est pas conservée, seulement une empreinte hachée pour limiter les envois. Seul l'administrateur lit les rapports et peut les supprimer.
Hébergement et tiers
Le site est servi derrière Cloudflare, qui relaie le trafic (adresse IP comprise) pour le transmettre et le protéger. La connexion passe par GitHub ou git.jumphp.net, qui ont leurs propres politiques. Les connexions faites par le pont réseau du site (TCP, SSH) sont visibles de l'administrateur (qui, volume, journal).
Durée de conservation
Les données d'un compte sont conservées tant que le compte existe. Les brouillons du bac à sable le sont 30 jours après leur dernière modification. Pour les autres données, aucune durée automatique n'est définie à ce jour.
Vos droits
Selon le RGPD, vous pouvez demander l'accès à vos données, leur rectification ou leur suppression, ou vous opposer à leur traitement. Le site n'offre pas encore de bouton de suppression de compte : demandez-la par un ticket, l'administrateur supprime alors le compte avec ses projets. Vous pouvez aussi révoquer l'accès de JumPHP depuis les réglages de votre compte GitHub ou de la forge, et effacer à tout moment les cookies et données locales de votre navigateur.
Cette page peut évoluer ; la version affichée ici est celle en vigueur.