Fecha de entrada en vigor: 2026-10-22 · Versión: v1.0 · Última actualización: 2026-10-22
Esta política explica qué datos recopila Pinball Hero mientras se ejecuta, para qué los usamos, dónde se almacenan, cuánto tiempo los conservamos y cómo puedes ejercer tus derechos sobre ellos.
Hemos escrito lo que realmente hacemos, en lugar de rellenar una plantilla. Las consideraciones sobre qué leyes se aplican quedan fuera del alcance de este documento.
Esta política puede cambiar a medida que el juego se actualiza. Cuando haya un cambio material, actualizaremos esta página y lo indicaremos dentro del juego.
1. Quién trata tus datos
- Responsable del tratamiento: luke6b (un desarrollador de juegos independiente)
- Correo de contacto:
lukeluke6b@gmail.com - El juego está desarrollado y publicado por una sola persona. No hay empresa matriz, ni socio publicitario, ni intermediario de datos.
2. La versión breve
El juego recopila datos anónimos de partidas y de inicio, que se usan para dos cosas: ajustar el equilibrio del juego y saber cuántas personas siguen jugando después de una actualización. No recopilamos cuentas de Steam, contenido de chat, listas de amigos ni guardados en la nube, y no usamos ningún SDK de publicidad ni de datos de terceros.
3. Qué se recopila, punto por punto
3.1 La parte de la que sí verás un aviso: telemetría de equilibrio y retención
Al iniciar el juego por primera vez te pregunta en un diálogo, y puedes elegir aceptar, rechazar o decidir más tarde. Puedes desactivarlo en cualquier momento en Ajustes → Juego → Enviar datos de equilibrio anónimos. Si lo rechazas, no se recopila ni se envía ni un solo carácter.
| Categoría | Qué contiene |
|---|---|
| Identificador de instalación | Un ID hexadecimal de 32 caracteres generado al azar. Proviene de un generador de números aleatorios criptográficamente seguro y no se deriva de un número de serie de hardware, una dirección MAC, un nombre de equipo, un nombre de usuario ni un Steam ID |
| Entorno del dispositivo | Nombre del sistema operativo (como Windows), idioma de la interfaz, versión del juego e identificador de compilación |
| Inicio | Hora de cada inicio, cuánto duró, si fue el primer inicio y cuántos días han pasado desde el primer inicio |
| Partidas | La clase que elegiste, la dificultad, el nivel de cada personaje, sus habilidades y talentos (incluidos el nivel y el momento en que se obtuvieron), victoria o derrota, en qué acto y sala terminó, número de eliminaciones, oro, daño infligido y duración |
| Ofertas de talentos | Qué opciones se ofrecieron en cada sorteo de talento, sus pesos, cuál elegiste y el tamaño del conjunto de candidatos |
| Progreso | Un registro por cada sala en la que entraste (qué acto, qué sala, qué tipo de sala) |
| Respaldo ante caída | Si el juego termina de forma inesperada, el siguiente inicio recupera el progreso de la partida anterior (marcado como crash) |
Las ofertas y el progreso sirven para distinguir «este talento es demasiado débil» de «este talento nunca llegó al jugador». Sin ellos, todas las conclusiones sobre el equilibrio serían erróneas. Por eso se recopilan.
3.2 La parte que no necesita consentimiento pero sí sale: informes de caída y latidos de inicio
El juego usa Sentry, un servicio de supervisión de errores. Envía dos tipos de datos:
| Tipo | Contenido | Por qué no depende del interruptor de consentimiento |
|---|---|---|
| Caídas / errores | Trazas de pila de errores, versión del juego, versión del motor y un fragmento del registro local (user://logs/game.log, que registra escenas y flujo y no contiene información personal) |
El informe de caída tiene que funcionar antes de que se conceda el consentimiento; de lo contrario, los problemas del tipo «se instala y no abre» nunca se podrían diagnosticar |
| Latido de inicio | Versión del juego, versión del motor, nombre del sistema operativo, controlador de renderizado realmente usado (como d3d12 o vulkan), método de renderizado, idioma de la interfaz, si la sesión anterior terminó de forma anormal y duración del inicio |
La misma razón: un fallo de inicio ocurre antes de que se ejecute cualquier script, y es la única forma de confirmar cuántas máquinas llegaron a abrir una ventana |
Este latido lleva deliberadamente solo información no identificable: hemos eliminado el identificador de instalación, el modelo de GPU, el fabricante de la GPU y la resolución de pantalla, y no enviamos el número de versión del sistema. Ni por sí solo ni combinado puede apuntar a una persona concreta ni a un equipo concreto.
3.3 Los comentarios que envías tú
Esto solo ocurre si tú pulsas «Informar de un error» y luego envías:
- En China continental (sistema en chino simplificado): se envía a un bot de grupo de Feishu. El cuerpo = la descripción que escribiste + cuatro opciones desplegables +
versión del juego / sistema / escena actual / registro reciente. La captura de pantalla adjunta se sube de verdad (a través del canal de aplicación de la plataforma abierta).
- En el resto del mundo: se envía a Sentry. El mismo cuerpo; la captura de pantalla se sube como adjunto.
- Ambos canales te permiten enviar sin captura de pantalla.
4. Lo que no recopilamos
- No hay cuentas de Steam, Steam ID, listas de amigos ni inventarios
- No hay contenido de chat o voz, ni contenido del método de entrada, ni del portapapeles (capturas de pantalla aparte, y solo cuando envías comentarios tú mismo)
- No hacemos segmentación publicitaria, ni seguimiento entre aplicaciones, ni usamos SDK de analítica de terceros
- No usamos los guardados en la nube de Steam
- No hay nombres reales, correos electrónicos, números de teléfono ni direcciones postales (salvo que los escribas tú en un comentario)
5. Dónde viven los datos y cuánto tiempo los conservamos
- En tu equipo:
%APPDATA%\Godot\app_userdata\hero_pinball\telemetry\(runs.jsonlycurrent.json).
Desactivar el interruptor borra de inmediato los datos recopilados localmente.
- Identificador de instalación: aunque desactives la recopilación, el ID aleatorio de
user://install_id.txtsigue en tu equipo
(para que al volver a activarla más tarde no aparezcas como una instalación nueva en las estadísticas). No contiene información personal, y borrar todo el directorio user:// lo elimina también.
- En nuestros servidores: se eliminan tras 24 meses.
- Encargados del tratamiento:
| Encargado del tratamiento | Finalidad | Ubicación |
|---|---|---|
| Sentry (Functional Software, Inc.) | Informes de caída y latidos de inicio | Estados Unidos (ingest.us.sentry.io) |
| Feishu / Lark (ByteDance) | Comentarios enviados voluntariamente por jugadores de China continental | China continental |
| Cloudflare, Inc. (Workers + D1) | Subida y almacenamiento de la telemetría | Corea del Sur (Asia-Pacífico / ICN) |
Cifrado en tránsito: todas las subidas usan HTTPS (TLS 1.2+), contra el extremo https://pinball-telemetry.chanxiuming123.workers.dev/ingest. No se acepta HTTP en claro.
Transferencias transfronterizas: los datos se usan solo para las finalidades enumeradas en la tabla anterior, y los destinatarios se limitan a los encargados del tratamiento allí indicados (Estados Unidos: Sentry; Corea del Sur: Cloudflare D1; China continental: Feishu).
Reducimos al mínimo lo que cruza la frontera. Concretamente:
1. cifrado TLS de extremo a extremo; no se acepta HTTP en claro; 2. lo que se envía lleva un identificador de instalación generado al azar: sin cuenta, sin huella del dispositivo, sin nombre real ni datos de contacto; 3. la retención en el servidor está limitada a 24 meses como máximo, tras lo cual se eliminan los registros; 4. desactivar la recopilación detiene las subidas de inmediato y borra los datos locales, por lo que no se generan nuevos datos transfronterizos; 5. cada categoría de datos se entrega a un solo encargado del tratamiento; no la hacemos pasar por intermediarios.
El texto íntegro de los acuerdos de transferencia de datos con cada encargado del tratamiento (incluidas las cláusulas aplicables) y el registro de actividades de tratamiento están disponibles previa solicitud en el correo indicado al principio de esta política.
6. Tus derechos
- Retirar el consentimiento en cualquier momento: Ajustes → Juego → Enviar datos de equilibrio anónimos → desactivado. Al retirarlo, la recopilación se detiene de inmediato y se borran los datos locales.
- Eliminar los datos que ya se han subido: escribe al correo anterior. Ten en cuenta que los registros ya subidos no se pueden recuperar de «las estadísticas ya producidas»
(hacemos estadísticas agregadas y no conservamos ningún perfil que permita identificar a una persona concreta).
- Consultar / rectificar / exportar / limitar el tratamiento: ponte en contacto con el mismo correo. Respondemos en un plazo de 30 días.
- Base jurídica: el consentimiento (GDPR Art. 6(1)(a)). Puedes jugar el juego entero sin dar tu consentimiento, y no cambia nada en el juego.
7. Menores
El juego no incluye compras dentro de la aplicación, ni publicidad, ni funciones sociales, y no tiene control de edad. Si tienes menos de 14 años, úsalo con el consentimiento de un tutor.
8. Idiomas y versiones
Esta política está disponible en 11 idiomas; puedes cambiar de idioma al final de la página. Las versiones en chino e inglés las revisó el autor; las demás son traducciones asistidas por máquina que ningún hablante nativo ha revisado. Si necesitas el archivo en un idioma concreto, escribe a la dirección de arriba.