Política de Privacidad
En resumen
- No pedimos cuenta, ni correo, ni contraseña, ni número de teléfono.
- No mostramos publicidad, no vendemos datos y no hacemos perfiles comerciales.
- El juego envía datos de aprendizaje seudónimos (ejercicios acertados o fallados, intentos, tiempos, niveles completados) asociados a un identificador aleatorio creado en tu dispositivo.
- Grupo de clase (opcional): si tu docente te da una clave y decides unirte, tu apodo y tu avance aparecen en el panel del aula de ese grupo. Usa un apodo, no tu nombre real.
- No accedemos a tu ubicación, cámara, micrófono, contactos, fotos ni archivos.
- Puedes borrar todo lo guardado en el dispositivo desinstalando el juego, y pedir el borrado de lo enviado escribiéndonos.
1. Quién es el responsable
Blanworld Studios, desarrollador independiente de ScriptBattle, es el responsable del tratamiento de los datos descritos en este documento. Puedes escribirnos en cualquier momento a eeytmncs@gmail.com.
2. A qué se aplica
Esta política cubre:
- la aplicación ScriptBattle distribuida en Google Play para Android;
- el sitio web scriptbattle.com.
No cubre servicios de terceros a los que puedas llegar desde enlaces externos, que se rigen por sus propias políticas.
3. Lo que NO recogemos
ScriptBattle no recoge, ni pide, ni almacena:
- nombre real (no lo pedimos en ningún momento), correo electrónico, teléfono o dirección postal;
- contraseñas ni credenciales (el juego no tiene registro ni inicio de sesión);
- ubicación GPS ni ubicación aproximada;
- contactos, mensajes, llamadas, calendario ni archivos del dispositivo;
- cámara, micrófono ni fotos;
- identificador de publicidad, IMEI, IMSI ni número de serie del dispositivo;
- datos de pago (el juego no incluye compras dentro de la aplicación);
- datos de salud, biométricos ni de menores de forma deliberada.
El juego no muestra publicidad y no vende ni alquila datos a nadie.
4. Lo que sí recogemos
ScriptBattle es un juego educativo: para saber si los ejercicios enseñan de verdad, registramos cómo se resuelven, no quién los resuelve (salvo el apodo que tú elijas si te unes a un grupo de clase; ver la sección 6). Esto es todo lo que se envía a nuestro servidor:
| Dato | Qué es exactamente | Por qué |
|---|---|---|
| Identificador anónimo de jugador | Un código aleatorio (UUID) que el propio dispositivo genera la primera vez que juegas y guarda localmente. No está ligado a tu nombre, tu correo, tu cuenta de Google ni al hardware del teléfono. | Unir las partidas de una misma persona sin identificarla. |
| Actividad de aprendizaje | Por cada ejercicio: identificador del ejercicio, si la respuesta fue correcta, número de intento, segundos empleados y fecha y hora (UTC). También: muertes, enemigos derrotados y niveles completados. | Medir la dificultad real y corregir los ejercicios que confunden. |
| Estado de las partidas | Por cada ranura de guardado: el nombre que le pusiste a la partida, nivel actual, nivel desbloqueado, puntos, tiempo total jugado y si se completó el juego. | Entender el avance y dónde abandona la gente. |
| Grupo de clase y apodo (solo si te unes a un grupo) | La clave del grupo que escribes para unirte, el grupo al que perteneces y el apodo opcional que elijas (máximo 20 caracteres), junto con la partida de ese grupo. | Que tu docente pueda seguir el avance de su clase en el panel del aula. |
| Datos técnicos mínimos | Plataforma (por ejemplo, Android), idioma del sistema y versión de la aplicación. |
Reproducir fallos y saber a qué versión afectan. |
Además, en el propio dispositivo (y sin salir de él, salvo lo indicado arriba) el juego guarda tus partidas, ajustes y la cola de eventos pendientes de enviar, en el almacenamiento privado de la aplicación.
Nuestro proveedor de base de datos puede registrar de forma transitoria datos técnicos de conexión, como la dirección IP, en sus registros de servidor por seguridad y prevención de abuso. Nosotros no usamos esa dirección IP para identificarte ni la asociamos a tu progreso.
5. El nombre de tu partida
Cada partida tiene un nombre para reconocerla. El juego le pone uno automáticamente (por ejemplo, «Partida 1», o «Partida de» seguido de tu apodo si estás en un grupo de clase), y puedes cambiarlo. Ese nombre sí se envía junto con tu progreso: es lo que nos permite distinguir una partida de otra y, en el estudio educativo, relacionar los resultados con quien participó voluntariamente en él.
Tú decides qué escribir ahí. Puedes poner tu nombre, un apodo o cualquier cosa: junto con el apodo del grupo, es uno de los dos campos de texto libre del juego, y viaja tal cual. Si prefieres no dar tu nombre real, usa un apodo — el juego funciona exactamente igual. No escribas ahí datos de otras personas, ni correos, ni teléfonos.
6. Grupo de clase (opcional)
Pensado para usar ScriptBattle en el aula. Unirse a un grupo es voluntario: el juego funciona igual sin hacerlo.
- Tu docente crea el grupo y reparte una clave. En el juego, dentro de STATS, escribes esa clave y, si quieres, un apodo de hasta 20 caracteres. El propio juego te pide que no uses tu nombre real.
- Al unirte, el juego registra en nuestro servidor la partida de ese grupo y, desde entonces, envía tu avance (nivel, ejercicios acertados y fallados, intentos y tiempos) junto con el grupo y tu apodo.
- Ese avance se muestra en el panel del aula (scriptbattle.com/aula). Puede abrirlo cualquier persona que tenga la clave del grupo, normalmente el docente. Por eso recomendamos usar apodos y no compartir la clave fuera de la clase.
- Puedes borrar tu apodo dejando el campo vacío y guardando, o pulsar Salir del grupo. Al salir dejas de aparecer en el panel de ese grupo, pero los intentos ya enviados no se borran solos; para borrarlos, escríbenos (sección 12).
7. Cómo y cuándo se envía
Los eventos no se envían uno a uno: se acumulan en una cola guardada en tu dispositivo y se mandan por lotes, siempre cifrados con HTTPS. El envío ocurre cuando:
- completas un nivel;
- pausas o cierras el juego;
- se acumulan 30 eventos;
- o han pasado unos minutos desde el último envío correcto (si estás en un grupo de clase, unos segundos, para que el panel del aula se mantenga al día).
Si no hay conexión, la cola espera en el dispositivo y se reintenta más tarde. Un evento solo se borra de la cola cuando el servidor confirma que lo recibió.
8. Para qué lo usamos
- Ajustar la dificultad y reescribir los ejercicios que la gente falla por mala redacción.
- Calcular el puntaje de aprendizaje que el juego te muestra.
- Detectar errores, cuelgues y niveles rotos.
- Elaborar estadísticas agregadas y anónimas sobre el uso del juego.
- Si te uniste a un grupo de clase, mostrar el avance del grupo en el panel del aula (sección 6).
No usamos estos datos para publicidad, ni para venderlos, ni para tomar decisiones automatizadas que te afecten legalmente.
9. Base legal
Cuando resulte aplicable el Reglamento General de Protección de Datos (UE) u otra normativa equivalente, el tratamiento se apoya en nuestro interés legítimo en mantener, depurar y mejorar un juego educativo, tratando siempre datos seudonimizados y mínimos. Al instalar y usar el juego conociendo esta política, aceptas dicho tratamiento; puedes oponerte en cualquier momento escribiéndonos, o dejar de usar el juego y desinstalarlo.
10. Con quién se comparte
Solo con los proveedores necesarios para que el servicio funcione:
| Proveedor | Función | Qué recibe |
|---|---|---|
| Supabase, Inc. | Base de datos donde se guardan los eventos de aprendizaje | Los datos de la sección 4 |
| Quien tenga la clave de tu grupo de clase (normalmente tu docente) | Seguimiento del avance de la clase en el panel del aula | Solo si te uniste a ese grupo: tu apodo, tu nivel y tus resultados en el grupo |
| Hostinger International Ltd. | Alojamiento del sitio web scriptbattle.com | Datos de conexión al sitio web (registros del servidor) |
| Google LLC (Google Play) | Distribución y actualización de la aplicación | Los datos que Google recoge según su propia política |
Estos proveedores pueden almacenar la información en servidores situados fuera de tu país, incluidos Estados Unidos y la Unión Europea. Los datos también podrán comunicarse a autoridades cuando una ley o una orden judicial lo exija. Fuera de estos casos, no compartimos nada con nadie.
11. Cuánto tiempo se conserva
- En tu dispositivo: hasta que borres los datos de la aplicación o la desinstales.
- En nuestro servidor: mientras sea útil para mejorar el juego, con un máximo de 24 meses desde el último evento recibido; después se elimina o se agrega de forma que ya no pueda vincularse a un identificador concreto.
12. Tus derechos y cómo borrar tus datos
Puedes solicitar el acceso, la rectificación, la limitación o el borrado de tus datos.
Borrado inmediato en el dispositivo
Desinstala ScriptBattle, o entra en Ajustes → Aplicaciones → ScriptBattle → Almacenamiento → Borrar datos. Eso elimina tus partidas, tus ajustes, la cola pendiente de envío y el identificador anónimo. Si vuelves a jugar, se generará un identificador nuevo sin relación con el anterior.
Borrado de lo ya enviado al servidor
Escríbenos a eeytmncs@gmail.com con el asunto «Borrado de datos». Para localizar tus registros nos sirve cualquiera de estas dos cosas:
-
tu ID anónimo, que encuentras dentro del juego en Opciones, al
pie de la pantalla (un código parecido a
3f2a9c1e-…). Es la vía más fiable; - o el nombre de tu partida y la fecha aproximada en que jugaste;
- o, si estuviste en un grupo de clase, la clave del grupo y tu apodo.
Responderemos en un plazo máximo de 30 días. Si ya desinstalaste el juego y no recuerdas ninguno de los dos datos, puede que no podamos encontrar tus registros; en ese caso te lo diremos con claridad, y de todos modos se eliminan por antigüedad según la sección 11.
13. Seguridad
- Todo el envío viaja cifrado mediante HTTPS/TLS.
- La clave que incluye el juego es de tipo público y solo permite entregar eventos: no permite leer ni modificar la base de datos. Las claves administrativas nunca se incluyen en la aplicación.
- El acceso a los datos está limitado al desarrollador. El panel de un grupo de clase solo muestra los apodos y el avance de ese grupo, y se abre con su clave.
Ningún sistema es infalible: aplicamos medidas razonables, pero no podemos garantizar una seguridad absoluta.
14. Permisos de Android
ScriptBattle solo necesita acceso a Internet para enviar los eventos de aprendizaje y comprobar el estado de la red. No solicita permisos de ubicación, cámara, micrófono, contactos, SMS, teléfono ni almacenamiento externo.
15. Menores de edad
ScriptBattle está dirigido a personas de 13 años o más y no está diseñado ni promocionado para menores de esa edad. No recogemos conscientemente datos de menores de 13 años. Si eres madre, padre o tutor y crees que un menor a tu cargo ha enviado información, escríbenos a eeytmncs@gmail.com y la eliminaremos.
En el uso escolar, el grupo de clase lo crea el centro o el docente, que reparte la clave. Recomendamos que los estudiantes usen apodos y no su nombre real.
16. Este sitio web
scriptbattle.com es un sitio estático: no utiliza cookies de seguimiento, ni analítica de terceros, ni píxeles publicitarios. El proveedor de alojamiento genera registros técnicos habituales de acceso al servidor (como la dirección IP y el navegador) con fines de seguridad y funcionamiento.
17. Cambios en esta política
Si cambiamos lo que recogemos o para qué lo usamos, actualizaremos esta página y su fecha de «Última actualización». Los cambios importantes se anunciarán además en las notas de la versión en Google Play. Esta URL será siempre la dirección oficial de la política: https://scriptbattle.com/privacidad/.
18. Contacto
Dudas, solicitudes de borrado o reclamaciones sobre privacidad:
Blanworld Studios — ScriptBattle
eeytmncs@gmail.com