Politique de confidentialité - PHYSICS LAB
Date d'entrée en vigueur : 2026-10-07
Contact : [email protected]
1. Résumé
PHYSICS LAB ne comporte ni comptes, ni publicité, ni cookies. Nous mesurons uniquement la fréquentation de manière agrégée et comptons le nombre total de parties jouées (section 5). Les niveaux officiels, l'éditeur de niveaux et les mini-jeux de l'arcade fonctionnent entièrement sur votre appareil. Trois fonctionnalités en ligne facultatives - la galerie des joueurs, les classements mondiaux et le classement du Labo du jour de l'arcade - utilisent notre serveur. Lorsque vous les utilisez, nous stockons les niveaux que vous publiez, le nom de classement que vous choisissez ainsi que vos temps et scores vérifiés, associés à un identifiant aléatoire créé par votre navigateur. Nous ne demandons ni ne stockons jamais votre adresse e-mail, votre vrai nom, votre numéro de téléphone ou votre adresse IP.
2. Informations stockées sur votre appareil
Le jeu enregistre les éléments suivants dans le localStorage de votre navigateur :
| Clé | Contenu |
|---|---|
physicslab.progress.v1 | niveaux débloqués, meilleur temps et nombre de tentatives par niveau, son activé/désactivé |
physicslab.drafts.v1 | niveaux que vous êtes en train de créer dans l'éditeur (jusqu'à 30 brouillons) |
physicslab.custom.v1 | vos meilleurs temps sur les niveaux que d'autres joueurs ont partagés avec vous |
physicslab.verify.v1 | une note de courte durée indiquant que vous avez réussi votre propre niveau en partie de test |
physicslab.creator.v1 | le nom de créateur que vous avez saisi dans l'éditeur, afin de le préremplir la fois suivante |
physicslab.editor.snap | l'état (activé ou non) du magnétisme de la grille de l'éditeur |
physicslab.device.v1 | un identifiant aléatoire créé par votre navigateur pour les fonctionnalités en ligne (voir la section 4) |
physicslab.nickname.v1 | le nom de classement que vous avez choisi |
physicslab.arcade.v1 | la progression dans l'arcade : meilleur score, médailles et nombre de parties par mini-jeu, XP, les jours où vous avez joué au Labo du jour (environ 10 semaines) et vos derniers rangs au Labo du jour |
physicslab.arcade.mute | si le son de l'arcade est activé |
physicslab.meta.v1 | ampoules d'indice, les pièces qu'un indice a déjà montrées pour chaque niveau, les missions du jour et leur progression, les jours où vous avez terminé toutes les missions (environ 4 mois), des compteurs simples (expériences lancées, niveaux réussis) et les balles débloquées et choisies, les jours où vous avez joué (environ 2 mois) avec votre série et vos gels de série, la progression du défi de la semaine et l'heure de votre rappel quotidien |
physicslab.hidden.v1 | les niveaux de joueurs et les créateurs que vous avez choisi de masquer dans la galerie |
physicslab.stats.v1 | les derniers totaux du site affichés (visites, parties jouées), pour que les compteurs s'affichent aussitôt |
physicslab.lang / physicslab.lang.pick | la langue utilisée et si vous l'avez choisie vous-même |
physicslab.install.snooze | le moment où vous avez répondu « pas maintenant » à l'installation de l'appli (redemandé après 14 jours) |
Vous pouvez supprimer ces données à tout moment à l'aide du bouton « Effacer mes records » du site, en supprimant des brouillons dans l'éditeur ou en effaçant les données de ce site dans votre navigateur. Leur effacement vous dissocie également de tout ce que vous avez publié : le serveur n'a aucun autre moyen de vous reconnaître. Le jeu fonctionne normalement si le stockage n'est pas disponible (navigation privée, données de site bloquées) - il ne mémorisera simplement rien.
Si vous installez le jeu en tant qu'application, un service worker met également en cache ses propres fichiers afin qu'il fonctionne hors ligne. Ce cache ne contient que les ressources propres au jeu.
Rappel quotidien (facultatif). Si vous activez les rappels sur cet appareil, votre navigateur demande l'autorisation d'afficher des notifications. L'app conserve alors une petite note dans son propre stockage hors ligne (plab-state) : l'heure choisie, le dernier jour où vous avez joué, votre série et le texte du rappel. Seule l'app sur votre appareil la lit, une ou deux fois par jour, pour décider s'il faut vous le rappeler ; rien n'est envoyé ni à nous ni à un service de notifications push. Désactivez-le dans le panneau des rappels, dans les réglages de notifications du navigateur ou en effaçant les données de ce site. L'option calendrier crée un fichier de calendrier sur votre appareil ; une fois ajouté, l'événement est conservé par votre app de calendrier selon sa propre politique de confidentialité.
Application Android (Google Play). L'application contient le même jeu : tout ce qui figure dans cette politique s'y applique donc. Votre progression, vos réglages et l'identifiant aléatoire restent uniquement dans le stockage propre de l'application sur votre téléphone, et les fonctions en ligne facultatives (section 4) communiquent avec le même serveur. La seule autorisation qu'Android vous demande est celle d'afficher des notifications, et uniquement lorsque vous activez le rappel quotidien. L'application déclare aussi des autorisations sans demande, qui n'envoient rien : l'accès à Internet, la vibration (retour haptique, désactivable dans le menu) et la restauration des rappels après un redémarrage du téléphone. Les rappels sont programmés sur le téléphone par Android lui-même — aucun service push, rien ne nous est envoyé — et sont supprimés lorsque vous les désactivez ou désinstallez l'application. L'application n'a pas d'identifiant publicitaire ni aucun SDK d'analyse, de rapport de plantage ou de publicité ; les statistiques de visite du site web (section 5) ne font pas partie de l'application. Désinstaller l'application, ou effacer son stockage dans les paramètres d'Android, supprime tout ce qu'elle conservait sur le téléphone. Les liens vers cette politique et les conditions s'ouvrent dans votre navigateur.
3. Niveaux que vous partagez sous forme de lien
Lorsque vous partagez un niveau depuis l'éditeur, l'intégralité du niveau - sa disposition, votre solution, ainsi que le nom du niveau, le nom de créateur et l'indice que vous avez saisis - est intégrée au lien lui-même (après le signe #). Le partage d'un lien ne nous transmet rien, et la partie située après le # n'est envoyée à aucun serveur web lorsque le lien est ouvert.
Toute personne qui reçoit le lien peut en lire l'intégralité du contenu, et l'application de messagerie, le réseau social ou le service de messagerie électronique que vous utilisez pour l'envoyer traitera le lien conformément à sa propre politique de confidentialité. N'indiquez aucune donnée personnelle dans les noms de niveau, les noms de créateur, les indices ou les noms de classement. Tous ces éléments sont facultatifs.
Si vous utilisez l'un des boutons de partage (par exemple X, Facebook, WhatsApp, Telegram, LINE ou Reddit), votre navigateur ouvre la page propre à ce service ; rien ne lui est envoyé tant que vous ne choisissez pas d'y publier.
4. Fonctionnalités en ligne : galerie, classements et Labo du jour
Ces fonctionnalités ne sont utilisées que lorsque vous ouvrez la galerie, publiez un niveau, terminez un niveau en étant en ligne, aimez ou signalez un niveau, consultez un classement ou terminez un jeu du Labo du jour dans l'arcade en étant en ligne.
Ce que le serveur stocke
| Donnée | Quand | Visible par les autres |
|---|---|---|
| Niveau publié : disposition, votre solution, nom du niveau, nom de créateur, indice | vous appuyez sur « Publier dans la galerie » | oui |
| Entrée de classement : nom de classement, meilleur temps, placement des pièces lors de cette partie | vous terminez un niveau en étant en ligne | nom et temps : oui |
| Entrée du contre-la-montre de la semaine : nom au classement, semaine, meilleur temps, le placement des pièces de cette partie | vous réussissez le niveau vedette de la semaine en ligne | nom et temps : oui |
| Entrée du Labo du jour : nom de classement, jour, jeu, meilleur score vérifié, nombre de tentatives | vous terminez l'un des jeux du Labo du jour en étant en ligne | nom et score : oui |
| Parties (une par niveau et par jour), « j'aime » et signalements (motif et note facultative) | vous ouvrez, aimez ou signalez un niveau de la galerie | nombres uniquement |
Hachage de l'identifiant d'appareil : un hachage cryptographique à clé de l'identifiant aléatoire contenu dans physicslab.device.v1 | avec chacun des éléments ci-dessus | non |
| Dates et heures des éléments ci-dessus | avec chacun des éléments ci-dessus | en partie (date de publication) |
Pour vérifier un score du Labo du jour, votre navigateur envoie les données de saisie de cette partie - la position et le moment de vos appuis et glissements dans la zone de jeu - et notre serveur la rejoue. Ces données ne sont utilisées que pour cette vérification et ne sont pas conservées.
L'identifiant d'appareil brut ne quitte jamais votre navigateur sous une forme stockée - le serveur ne conserve que son hachage à clé, qui ne peut pas être reconverti en identifiant. Il n'est pas lié à votre identité, n'est pas utilisé à des fins publicitaires et n'est partagé avec personne.
Ce que le serveur ne stocke pas : votre adresse e-mail, votre vrai nom, votre numéro de téléphone, un quelconque compte, vos contacts, votre localisation précise ou approximative, ni votre adresse IP. Votre adresse IP n'est utilisée qu'en mémoire, pendant une courte durée, afin de limiter les fréquences de requêtes abusives, et n'est jamais écrite dans notre base de données. Nos hébergeurs peuvent conserver des journaux d'accès techniques standard pendant une courte durée à des fins de sécurité et d'exploitation.
Pourquoi (finalités et bases juridiques)
- pour faire fonctionner la galerie et les classements que vous demandez à utiliser (exécution du service ; GDPR (RGPD) art. 6.1.b) ;
- pour qu'ils restent équitables et sûrs - rejouer les parties afin d'empêcher les temps et scores falsifiés, limiter la fréquence des requêtes, filtrer et modérer les contenus signalés (intérêts légitimes ; GDPR (RGPD) art. 6.1.f).
Contrôles automatiques : les noms de niveau, les noms de créateur, les indices et les noms de classement sont analysés automatiquement afin de détecter les mots injurieux, les liens et les coordonnées, et un niveau est automatiquement masqué après plusieurs signalements indépendants jusqu'à ce qu'une personne l'examine. Ces contrôles déterminent uniquement si un texte ou un niveau peut être affiché ; ils n'ont aucun autre effet sur vous.
Durée de conservation
- Niveaux publiés : jusqu'à ce que vous les retiriez depuis l'éditeur, ou jusqu'à ce que les modérateurs les retirent.
- Entrées de classement : tant que le niveau et le classement existent. Un nouveau meilleur temps remplace l'ancien.
- Entrées du contre-la-montre de la semaine : supprimées 12 semaines après votre dernier temps de cette semaine.
- Entrées du Labo du jour : supprimées 90 jours après le jour auquel elles se rapportent.
- Enregistrements de parties : conservés uniquement pour compter une partie par jour ; ils peuvent être supprimés au bout de 90 jours.
- Signalements : jusqu'à leur traitement, puis pendant 12 mois au maximum à titre d'archive de modération.
Qui peut y accéder et qui les traite
Les niveaux publiés, les noms de classement, les temps et les scores du Labo du jour sont publics. Notre serveur et notre base de données fonctionnent sur Railway (Railway Corporation, États-Unis), et le site web est servi par Cloudflare (Cloudflare, Inc., États-Unis). Ces prestataires traitent les données pour notre compte et dans le cadre de leurs propres obligations de sécurité. Leur utilisation implique que les données peuvent être transférées vers les États-Unis et y être stockées ; lorsque cela est requis, ces transferts reposent sur les clauses contractuelles types des prestataires.
5. Requêtes réseau
Le jeu charge ses propres fichiers (HTML, CSS, JavaScript, données de niveaux et ressources graphiques) depuis l'endroit où vous l'exécutez. Les fonctionnalités en ligne décrites à la section 4 envoient des requêtes à notre serveur d'API. La page d'accueil interroge également l'API pour obtenir les records mondiaux actuels et les classements du Labo du jour afin de les afficher.
Compteur en direct. Tant qu'une page est ouverte et visible, elle envoie une petite requête à notre API environ toutes les 30 secondes. Celle-ci contient un identifiant aléatoire que l'onglet du navigateur crée pour lui-même (conservé uniquement jusqu'à la fermeture de l'onglet) ainsi que le nombre de parties et de manches d'arcade lancées depuis la requête précédente. Le serveur conserve ces identifiants uniquement en mémoire : un onglet qui s'est manifesté dans la dernière minute compte comme « en train de jouer », et un identifiant absent depuis 30 minutes ajoute une visite au total du site (« 12 345 visites ») ; les parties sont ajoutées aux totaux du site (« 12 345 parties jouées »). Pour qu'aucun script ne gonfle les visites, le nombre de nouvelles visites par adresse IP est lui aussi compté uniquement en mémoire et remis à zéro chaque heure. Ni l'identifiant, ni l'adresse IP, ni aucun enregistrement par personne n'est écrit dans la base de données ; seuls les totaux le sont.
Statistiques de visite. Nous utilisons Cloudflare Web Analytics pour consulter des chiffres agrégés tels que les pages vues, les sites référents, les pays et les types d'appareils. Cet outil n'utilise ni cookies ni stockage local, ne crée pas d'empreinte de votre appareil et ne vous suit pas sur d'autres sites web. Il est fourni par Cloudflare, notre hébergeur.
Aucune requête n'est adressée à un service de publicité ou de suivi intersites.
6. Protection de la vie privée des enfants
PHYSICS LAB ne s'adresse pas aux enfants de moins de 13 ans et ne demande d'informations personnelles à personne. Les joueurs pouvant publier des niveaux et choisir un nom de classement public, les parents peuvent souhaiter rappeler aux enfants de ne jamais saisir un vrai nom ni d'autres informations personnelles.
7. Services tiers
Aucun SDK tiers de publicité, de rapport de plantage ou de réseaux sociaux n'est intégré. Cloudflare Web Analytics (section 5) est fourni par notre hébergeur Cloudflare et ne dépose aucun cookie. Les hébergeurs mentionnés à la section 4 sont les seuls sous-traitants. Les boutons de partage sont de simples liens vers les services mentionnés à la section 3 ; ces services ne sont contactés que si vous appuyez sur l'un d'eux.
8. Vos droits
Les lois sur la protection des données, telles que le GDPR (RGPD) et la loi coréenne sur la protection des informations personnelles (PIPA), vous confèrent des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité.
- Supprimer un niveau que vous avez publié : ouvrez-le dans l'éditeur → Partager → Retirer.
- Entrées de classement et toute autre donnée : écrivez à [email protected] en indiquant le nom de classement et le ou les niveaux concernés. En l'absence de comptes, nous pourrons vous demander de nous montrer l'identifiant d'appareil de votre navigateur afin de retrouver les bonnes entrées ; nous ne vous demanderons rien de plus.
- Vous pouvez également introduire une réclamation auprès de votre autorité locale de protection des données.
Nous répondons aux demandes dans un délai de 30 jours.
9. Modifications
Si nous modifions la manière dont les données sont traitées, nous mettrons à jour la présente politique et sa date d'entrée en vigueur avant que la modification ne prenne effet.
10. Contact
Questions concernant la présente politique : [email protected]
11. Exploitant
| Société | 프로젝트팀포유 (Project Team For You) |
|---|---|
| Représentant | 이유상 |
| Numéro d'immatriculation de l'entreprise | 495-25-02209 |
| Licence de vente par correspondance | 제2026-경북봉화-0037호 |
| Adresse | 1166-68 Yebong-ro, Sangun-myeon, Bonghwa-gun, Gyeongsangbuk-do, Republic of Korea |
| Téléphone | 070-7620-7256 |
| [email protected] |