Política de privacidad - PHYSICS LAB
Fecha de entrada en vigor: 2026-10-07
Contacto: [email protected]
1. Resumen
PHYSICS LAB no tiene cuentas, ni publicidad, ni cookies. Solo medimos las visitas de forma agregada y contamos cuántas partidas se juegan en total (sección 5). Los niveles oficiales, el editor de niveles y los minijuegos del arcade funcionan íntegramente en tu dispositivo. Tres funciones en línea opcionales - la galería de jugadores, las clasificaciones globales y la clasificación del Lab Diario del arcade - utilizan nuestro servidor. Cuando las usas, almacenamos los niveles que publicas, el nombre de clasificación que eliges y tus tiempos y puntuaciones verificados, vinculados a un identificador aleatorio que crea tu navegador. Nunca te pedimos, ni almacenamos, tu dirección de correo electrónico, tu nombre real, tu número de teléfono ni tu dirección IP.
2. Información almacenada en tu dispositivo
El juego guarda lo siguiente en el localStorage de tu navegador:
| Clave | Contenido |
|---|---|
physicslab.progress.v1 | niveles desbloqueados, mejor tiempo e intentos por nivel, sonido activado/desactivado |
physicslab.drafts.v1 | niveles que estás construyendo en el editor (hasta 30 borradores) |
physicslab.custom.v1 | tus mejores tiempos en niveles que otros jugadores han compartido contigo |
physicslab.verify.v1 | una nota de corta duración que indica que has superado tu propio nivel en una partida de prueba |
physicslab.creator.v1 | el nombre de creador que escribiste en el editor, para rellenarlo automáticamente la próxima vez |
physicslab.editor.snap | si el ajuste a la cuadrícula del editor está activado |
physicslab.device.v1 | un identificador aleatorio creado por tu navegador para las funciones en línea (véase la sección 4) |
physicslab.nickname.v1 | el nombre de clasificación que elegiste |
physicslab.arcade.v1 | el progreso del arcade: mejor puntuación, medallas y partidas de cada minijuego, XP, los días en que jugaste el Lab Diario (unas 10 semanas) y tus últimas posiciones en el Lab Diario |
physicslab.arcade.mute | si el sonido del arcade está activado |
physicslab.meta.v1 | bombillas de pista, qué piezas ha mostrado una pista en cada nivel, las misiones de hoy y su progreso, los días en que completaste todas las misiones (unos 4 meses), recuentos simples (experimentos, niveles superados) y las pelotas que desbloqueaste y elegiste, los días que jugaste (unos 2 meses) con tu racha y tus protectores de racha, el progreso del reto semanal y la hora de tu recordatorio diario |
physicslab.hidden.v1 | niveles de jugadores y creadores que decidiste ocultar en la galería |
physicslab.stats.v1 | los últimos totales del sitio mostrados (visitas, partidas), para que los contadores aparezcan al instante |
physicslab.lang / physicslab.lang.pick | el idioma que usas y si lo elegiste tú |
physicslab.install.snooze | cuándo dijiste «ahora no» a instalar la app (se vuelve a preguntar a los 14 días) |
Puedes eliminar estos datos en cualquier momento con el botón «Borrar mis registros» del sitio, borrando borradores en el editor o eliminando los datos de este sitio en tu navegador. Al eliminarlos también te desvinculas de todo lo que hayas publicado: el servidor no tiene ninguna otra forma de reconocerte. El juego funciona con normalidad si el almacenamiento no está disponible (navegación privada, datos del sitio bloqueados); simplemente no recordará nada.
Si instalas el juego como aplicación, un service worker también almacena en caché sus propios archivos para que funcione sin conexión. Esa caché contiene únicamente los recursos propios del juego.
Recordatorio diario (opcional). Si activas los recordatorios en este dispositivo, tu navegador te pide permiso para mostrar notificaciones. La app guarda entonces una pequeña nota en su propio almacenamiento sin conexión (plab-state): la hora que elegiste, el último día que jugaste, tu racha y el texto del recordatorio. Solo la lee la app en tu dispositivo, una o dos veces al día, para decidir si recordártelo; no se envía nada a nosotros ni a ningún servicio de notificaciones push. Desactívalo en el panel de recordatorios, en los ajustes de notificaciones del navegador o borrando los datos de este sitio. La opción de calendario crea un archivo de calendario en tu dispositivo; una vez añadido, el evento lo guarda tu app de calendario según su propia política de privacidad.
Aplicación para Android (Google Play). La aplicación contiene el mismo juego, así que todo lo dicho en esta política se aplica también a ella: tu progreso, tus ajustes y el ID aleatorio se guardan solo en el almacenamiento propio de la aplicación en tu teléfono, y las funciones en línea opcionales (sección 4) se comunican con el mismo servidor. El único permiso que Android te pide es el de mostrar notificaciones, y solo cuando activas el recordatorio diario. La aplicación también declara permisos que no requieren aviso y no envían nada: acceso a internet, vibración (respuesta háptica, que puedes desactivar en el menú) y restaurar los recordatorios tras reiniciar el teléfono. Los recordatorios los programa el propio Android en el teléfono —sin servicio push y sin enviarnos nada— y se eliminan al desactivarlos o al desinstalar la aplicación. La aplicación no tiene ID de publicidad ni ningún SDK de analítica, informes de fallos o publicidad; las estadísticas de visitas del sitio web (sección 5) no forman parte de la aplicación. Al desinstalarla, o al borrar su almacenamiento en los ajustes de Android, se elimina todo lo que guardaba en el teléfono. Los enlaces a esta política y a los términos se abren en tu navegador.
3. Niveles que compartes como enlace
Cuando compartes un nivel desde el editor, el nivel completo - su disposición, tu solución y el nombre del nivel, el nombre de creador y la pista que escribiste - se empaqueta dentro del propio enlace (después del signo #). Compartir un enlace no nos envía nada, y la parte posterior al # no se envía a ningún servidor web cuando se abre el enlace.
Cualquier persona que reciba el enlace puede leer todo su contenido, y la aplicación de mensajería, la red social o el servicio de correo electrónico que utilices para enviarlo tratará el enlace conforme a su propia política de privacidad. No incluyas información personal en los nombres de nivel, los nombres de creador, las pistas ni los nombres de clasificación. Todos ellos son opcionales.
Si utilizas uno de los botones para compartir (por ejemplo, X, Facebook, WhatsApp, Telegram, LINE o Reddit), tu navegador abre la página propia de ese servicio; no se le envía nada hasta que decides publicar allí.
4. Funciones en línea: galería, clasificaciones y Lab Diario
Estas funciones solo se utilizan cuando abres la galería, publicas un nivel, superas un nivel estando en línea, das «me gusta» a un nivel o lo denuncias, consultas una clasificación o terminas un juego del Lab Diario en el arcade estando en línea.
Qué almacena el servidor
| Dato | Cuándo | Visible para otros |
|---|---|---|
| Nivel publicado: disposición, tu solución, nombre del nivel, nombre de creador, pista | pulsas «Publicar en la galería» | sí |
| Entrada de clasificación: nombre de clasificación, mejor tiempo, la colocación de piezas de esa partida | superas un nivel estando en línea | nombre y tiempo: sí |
| Entrada de la contrarreloj semanal: nombre en la clasificación, semana, mejor tiempo, la colocación de piezas de esa partida | superas el nivel destacado de la semana con conexión | nombre y tiempo: sí |
| Entrada del Lab Diario: nombre de clasificación, día, juego, mejor puntuación verificada, número de intentos | terminas uno de los juegos del Lab Diario del día estando en línea | nombre y puntuación: sí |
| Partidas (una por nivel y día), «me gusta» y denuncias (motivo y nota opcional) | abres un nivel de la galería, le das «me gusta» o lo denuncias | solo los recuentos |
Hash del identificador de dispositivo: un hash criptográfico con clave del identificador aleatorio de physicslab.device.v1 | con cada uno de los anteriores | no |
| Fechas y horas de lo anterior | con cada uno de los anteriores | en parte (fecha de publicación) |
Para verificar una puntuación del Lab Diario, tu navegador envía los datos de entrada de esa partida - las posiciones y el momento de tus toques y arrastres dentro del área de juego - y nuestro servidor la reproduce. Estos datos se utilizan únicamente para esa comprobación y no se almacenan.
El identificador de dispositivo en bruto nunca sale de tu navegador en forma almacenada: el servidor solo conserva su hash con clave, que no puede convertirse de nuevo en el identificador. No está vinculado a tu identidad, no se utiliza con fines publicitarios y no se comparte con nadie.
Qué no almacena el servidor: tu correo electrónico, tu nombre real, tu número de teléfono, ninguna cuenta, tus contactos, tu ubicación precisa o aproximada, ni tu dirección IP. Tu dirección IP se utiliza únicamente en memoria, durante un breve período, para limitar frecuencias de solicitudes abusivas, y nunca se escribe en nuestra base de datos. Nuestros proveedores de alojamiento pueden conservar registros técnicos de acceso estándar durante un breve período por motivos de seguridad y operativos.
Por qué (finalidades y bases jurídicas)
- para prestar la galería y las clasificaciones que solicitas utilizar (ejecución del servicio; GDPR (RGPD) art. 6.1.b);
- para mantenerlas justas y seguras - reproduciendo las partidas para impedir tiempos y puntuaciones falsificados, limitando la frecuencia de solicitudes, y filtrando y moderando el contenido denunciado (intereses legítimos; GDPR (RGPD) art. 6.1.f).
Comprobaciones automáticas: los nombres de nivel, los nombres de creador, las pistas y los nombres de clasificación se examinan automáticamente en busca de palabras ofensivas, enlaces y datos de contacto, y un nivel se oculta automáticamente tras varias denuncias independientes hasta que una persona lo revisa. Estas comprobaciones solo deciden si un texto o un nivel puede mostrarse; no tienen ningún otro efecto sobre ti.
Durante cuánto tiempo
- Niveles publicados: hasta que los retires desde el editor o hasta que los moderadores los retiren.
- Entradas de clasificación: mientras existan el nivel y la clasificación. Un nuevo mejor tiempo sustituye al anterior.
- Entradas de la contrarreloj semanal: se borran 12 semanas después de tu último tiempo de esa semana.
- Entradas del Lab Diario: se eliminan 90 días después del día al que corresponden.
- Registros de partidas: se conservan únicamente para contar una partida por día; pueden eliminarse transcurridos 90 días.
- Denuncias: hasta que se resuelven y, después, durante un máximo de 12 meses como registro de moderación.
Quién puede verlo y quién lo trata
Los niveles publicados, los nombres de clasificación, los tiempos y las puntuaciones del Lab Diario son públicos. Nuestro servidor y nuestra base de datos se ejecutan en Railway (Railway Corporation, Estados Unidos), y el sitio web se sirve a través de Cloudflare (Cloudflare, Inc., Estados Unidos). Estos proveedores tratan los datos por cuenta nuestra y con arreglo a sus propias obligaciones de seguridad. Su uso implica que los datos pueden transferirse a los Estados Unidos y almacenarse allí; cuando sea necesario, dichas transferencias se basan en las cláusulas contractuales tipo de los proveedores.
5. Solicitudes de red
El juego carga sus propios archivos (HTML, CSS, JavaScript, datos de niveles y recursos gráficos) desde el lugar donde lo estés ejecutando. Las funciones en línea descritas en la sección 4 envían solicitudes a nuestro servidor de API. La página de inicio también solicita a la API los récords mundiales actuales y las clasificaciones del Lab Diario de hoy para mostrarlos.
Contador en directo. Mientras una página está abierta y visible, envía una pequeña solicitud a nuestra API aproximadamente cada 30 segundos. Contiene un identificador aleatorio que la pestaña del navegador crea para sí misma (y que solo se conserva hasta que se cierra la pestaña) y el número de partidas y rondas del arcade iniciadas desde la solicitud anterior. El servidor guarda estos identificadores solo en memoria: una pestaña que ha dado señales en el último minuto cuenta como jugando ahora, y un identificador que no ha visto en los últimos 30 minutos suma una visita al total del sitio («12.345 visitas»); los recuentos de partidas se suman a los totales del sitio («12.345 partidas jugadas»). Para que ningún script infle las visitas, el número de visitas nuevas por dirección IP también se cuenta solo en memoria y se reinicia cada hora. Ni el identificador, ni la dirección IP, ni ningún registro por persona se escribe en la base de datos; solo se guardan los totales.
Estadísticas de visitas. Utilizamos Cloudflare Web Analytics para ver cifras agregadas, como las páginas vistas, los sitios de referencia, los países y los tipos de dispositivo. No utiliza cookies ni almacenamiento local, no crea una huella digital de tu dispositivo y no te sigue a través de otros sitios web. Lo proporciona Cloudflare, nuestro proveedor de alojamiento.
Ninguna solicitud se dirige a un servicio de publicidad o de seguimiento entre sitios.
6. Privacidad de los menores
PHYSICS LAB no está dirigido a menores de 13 años y no pide información personal a nadie. Dado que los jugadores pueden publicar niveles y elegir un nombre de clasificación público, es posible que los padres deseen recordar a sus hijos que nunca escriban un nombre real ni otros datos personales.
7. Servicios de terceros
No se integra ningún SDK de terceros de publicidad, informes de fallos ni redes sociales. Cloudflare Web Analytics (sección 5) procede de nuestro proveedor de alojamiento Cloudflare y no instala cookies. Los proveedores de alojamiento mencionados en la sección 4 son los únicos encargados del tratamiento. Los botones para compartir son simples enlaces a los servicios mencionados en la sección 3; solo se contacta con esos servicios si pulsas uno de ellos.
8. Tus derechos
Las leyes de protección de datos, como el GDPR (RGPD) y la Ley de Protección de Información Personal de Corea (PIPA), te otorgan derechos de acceso, rectificación, supresión, limitación, oposición y portabilidad.
- Eliminar un nivel que publicaste: ábrelo en el editor → Compartir → Quitar.
- Entradas de clasificación y cualquier otro dato: escribe a [email protected] indicando el nombre de clasificación y el nivel o los niveles afectados. Como no hay cuentas, es posible que te pidamos que nos muestres el identificador de dispositivo de tu navegador para poder encontrar las entradas correctas; no te pediremos nada más.
- También puedes presentar una reclamación ante la autoridad de protección de datos de tu país.
Respondemos a las solicitudes en un plazo de 30 días.
9. Cambios
Si cambiamos la forma en que se tratan los datos, actualizaremos esta política y su fecha de entrada en vigor antes de que el cambio surta efecto.
10. Contacto
Preguntas sobre esta política: [email protected]
11. Titular de la actividad
| Empresa | 프로젝트팀포유 (Project Team For You) |
|---|---|
| Representante | 이유상 |
| Número de registro empresarial | 495-25-02209 |
| Licencia de venta por correspondencia | 제2026-경북봉화-0037호 |
| Dirección | 1166-68 Yebong-ro, Sangun-myeon, Bonghwa-gun, Gyeongsangbuk-do, Republic of Korea |
| Teléfono | 070-7620-7256 |
| Correo electrónico | [email protected] |