Política de privacidad
Esta política explica qué datos personales recoge el juego Brindleward, por qué, durante cuánto tiempo se conservan y cómo puede usted controlarlos. Se aplica a las aplicaciones para iPhone y Android y a los servidores del juego.
1. Responsable
Koi Bridge (Singapur) gestiona Brindleward y es responsable de sus datos personales (el responsable del tratamiento).
- Domicilio social: 68 Circular Road, #02-01, Singapore 049422
- Número de registro (UEN): 202419939R
- Contacto para preguntas y solicitudes sobre privacidad: clement@koibridge.com
2. Qué datos recogemos y por qué
Su cuenta de juego
Cuando empieza a jugar, el servidor crea una cuenta de jugador con un identificador aleatorio y una clave de acceso aleatoria. Su dispositivo guarda la clave; el servidor solo almacena un hash unidireccional de ella. La cuenta recibe también un código de pueblo que puede compartir con sus vecinos. Usamos estos datos para conservar su pueblo en el servidor y para reconocer su dispositivo.
Cuenta de correo electrónico (opcional)
Si protege su pueblo con una dirección de correo electrónico, almacenamos la dirección, un hash unidireccional de su contraseña (nunca la contraseña en sí) y la fecha en que se verificó la dirección. Para verificar la dirección o restablecer la contraseña le enviamos por correo electrónico un código de 8 cifras; el código solo se almacena como hash y caduca a los 15 minutos. Usamos su dirección de correo electrónico únicamente para estos mensajes relacionados con la cuenta, nunca con fines comerciales.
Iniciar sesión con Apple (opcional)
Si vincula Iniciar sesión con Apple, almacenamos, cifrados, el identificador que Apple asigna a nuestra aplicación para su cuenta de Apple y un token de actualización de Apple. El token solo se conserva para poder revocar la vinculación con Apple cuando elimine su cuenta. No almacenamos el nombre ni la dirección de correo electrónico que Apple pueda compartir.
Datos de juego
El servidor almacena su pueblo y su progreso: edificios, recursos, especialistas, investigaciones, batallas, recompensas, registros, decoraciones y ajustes que afectan al juego. También conserva durante 90 días las órdenes de juego que envió su dispositivo y el estado que produjo cada una, para que ninguna orden se aplique dos veces y el juego siga siendo justo. Los datos de su cuenta no se guardan con ellas.
Vecinos
Si intercambia códigos de pueblo con otros jugadores, almacenamos los vínculos de vecindad, las invitaciones, los suministros diarios, los ánimos y las recompensas por invitación. Sus vecinos pueden ver el nombre, el nivel, los edificios y las decoraciones de su pueblo. Nunca ven su dirección de correo electrónico ni los datos de su cuenta.
Notificaciones (opcional)
Si permite las notificaciones, el juego programa sus recordatorios en su dispositivo, por ejemplo cuando termina un edificio; estos recordatorios nunca salen de su dispositivo. Para recibir mensajes enviados por nuestro servidor, como provisiones de un vecino, su dispositivo entrega al juego un token de notificación emitido por Apple o Google. Guardamos ese token con su identificador de jugador, su idioma, la diferencia de su zona horaria y la versión de la aplicación, solo para entregarle esos mensajes en su idioma y nunca de noche, y conservamos durante 30 días un registro de los mensajes enviados para respetar un límite diario. Un token de notificación no es un identificador publicitario y no se usa para rastrearle. Puede desactivar las notificaciones en cualquier momento en el juego (Ajustes, Notificaciones) o en los ajustes de su dispositivo.
Eventos de juego
Para saber si el juego resulta divertido, dónde se atascan los jugadores y qué falla, el juego registra un conjunto reducido de eventos, vinculados a su identificador de jugador. No contienen texto libre, ni identificador del dispositivo, ni dirección IP. Los recogemos nosotros mismos; ninguna empresa de análisis los recibe.
| Evento | Se registra cuando | Datos conservados |
|---|---|---|
session_start | el juego se conecta y carga su pueblo | plataforma, versión de la aplicación y número de compilación, modelo del dispositivo, si el juego vuelve del segundo plano |
level_start | se muestra un nuevo nivel | número de nivel |
level_complete | completa un nivel | número del nivel, segundos que esperó la recompensa hasta que la cobró |
battle_start | empieza una batalla | misión |
first_combat_reached | entra en su primera batalla (una sola vez) | misión, segundos entre la llegada y la batalla |
battle_result | termina una batalla | misión, victoria o derrota, número de turnos |
task_claimed | cobras una tarea del día | tarea y si esperaba desde un día anterior |
task_rerolled | cambias una de las tareas del día | la tarea sustituida y la que la reemplaza |
ledger_stamp | el Libro de visitas sella un día de juego | número de sellos de la temporada |
ledger_claimed | cobras una recompensa del Libro de visitas | sellos que pide la recompensa |
notice_fulfilled | ayudas a un aldeano del Tablón de anuncios | petición, nivel |
notice_dismissed | apartas una petición del Tablón de anuncios | petición |
tree_felled | recoges la Madera de un árbol talado en tu aldea | árbol, Madera recibida, árboles talados ese día |
stores_full | una cosecha no cabe en tus almacenes, o vuelves después de que un edificio lleno haya perdido producción | recurso, cantidad, si los almacenes estaban llenos, nivel, tiempo de ausencia |
work_delivered | entregas materiales a una obra del pueblo | obra, etapa, recurso, cantidad, nivel |
work_stage_completed | completas una etapa de una obra del pueblo | obra, etapa, nivel, ciclo, Renombre recibido |
road_built | construyes o empedras un camino en tu aldea | de tierra o empedrado, número de casillas, casillas de camino en tu aldea |
expedition_departed | su compañía sale de expedición | misión, duración del viaje, tamaño de la compañía, si es una repetición |
expedition_arrived | el juego muestra por primera vez que su compañía ha llegado | misión, duración del viaje, tamaño de la compañía |
building_placed | coloca un edificio | edificio, nivel, si era el objetivo del momento |
research_started | inicia una investigación | investigación, nivel |
command_refused | el juego rechaza una acción | la acción y un código de motivo, por ejemplo recursos insuficientes |
guest_created | se crea un pueblo nuevo | plataforma, número de compilación |
coach_step | un paso de la guía del objetivo se muestra, se sigue o se abandona | nivel, tipo de objetivo, recorrido por los menús, número del paso, resultado, tiempo en el paso |
objective_tap | toca el objetivo | nivel, tipo de objetivo, si se mostró la guía o se abrió el menú directamente |
objective_idle | un objetivo realizable espera 30 segundos, 2 minutos o 10 minutos sin ninguna acción | nivel, tipo de objetivo, segundos |
window_close | cierra una ventana | pantalla, cuánto tiempo estuvo abierta, si hizo algo en ella |
harvest_tap | toca una cosecha | burbuja, edificio o ficha, y lo que ocurrió |
battle_input | termina una batalla | misión, número de toques, órdenes y toques sin efecto |
survey_shown | una versión de prueba muestra una encuesta | momento de la encuesta, enviada, omitida o cerrada |
opening_played | la película de apertura termina o se salta | vista hasta el final o saltada, cuánto tiempo, primer inicio o repetición, el ajuste Reducir movimiento |
quit_point | el juego se cierra o pasa a segundo plano | la última pantalla mostrada, segundos desde que el juego volvió al primer plano |
client_error | la aplicación detecta un error | tipo de error, lugar en la aplicación, versión de la aplicación y número de compilación (como máximo 20 al día) |
Los eventos que envía la aplicación incluyen también su número de compilación y cuántos segundos antes del envío ocurrieron, para que los eventos enviados juntos conserven su orden real.
Comentarios y encuestas (opcional)
El juego ofrece un formulario para informar de un problema o compartir una idea, y las versiones de prueba pueden hacer unas breves preguntas después de algunos niveles. No se envía nada hasta que usted pulsa Enviar. Cuando lo hace, recibimos:
- lo que ha escrito y el tema elegido, o sus respuestas a las preguntas;
- una captura de la pantalla del juego, salvo que desactive la opción de captura;
- datos técnicos: la pantalla y el nivel en que se encontraba, la misión y el turno de combate en curso, la versión de la aplicación y el número de compilación, la plataforma, el modelo del dispositivo, la versión del sistema, el idioma y el tamaño de la pantalla;
- datos de los errores: un hash unidireccional de las últimas líneas de error registradas por la aplicación y su número, además del tipo y la primera línea de los cinco últimos errores, sin rutas de archivos, direcciones web ni de correo, texto entre comillas ni números.
Estos datos se vinculan a su identificador de jugador para que podamos entender qué ocurrió en su pueblo. Solo los usamos para corregir problemas y mejorar el juego, nunca para publicidad ni para rastrearle.
Datos de conexión
Como cualquier servicio en línea, nuestros servidores reciben la dirección IP de su dispositivo y el idioma que prefiere cuando se conecta. Al inicio de cada sesión guardamos ese idioma con su aldea, y el servidor busca el país de la dirección IP en una base de datos instalada en nuestro propio servidor (IP to Country Lite de DB-IP, db-ip.com, con licencia CC BY 4.0): solo se guarda el código de país de dos letras, nunca la dirección, y no se consulta ningún servicio externo. Usamos el país, el idioma y los datos de sesión anteriores solo en nuestra herramienta de administración interna, para entender quién juega y corregir problemas. Por lo demás, la dirección IP se usa para entregar la respuesta y, en un contador de corta duración indexado por un hash irreversible de la dirección, para limitar frecuencias de solicitudes abusivas; estos contadores caducan en minutos. El servidor del juego no escribe direcciones IP en su base de datos ni en sus registros de acceso. Los registros técnicos de errores, que no contienen direcciones IP, se conservan como máximo 14 días.
Lo que no recogemos
No recogemos su ubicación precisa, contactos, fotos, micrófono, identificador publicitario (IDFA o ID de publicidad de Android), datos de pago ni historial de navegación, y no le rastreamos en otras aplicaciones o sitios web. La única información de ubicación que guardamos es el país de conexión descrito arriba. Actualmente el juego no tiene publicidad ni compras.
3. Bases jurídicas
Conforme al Reglamento General de Protección de Datos de la UE (RGPD), tratamos sus datos:
- para prestarle el juego que ha solicitado (ejecución de un contrato): cuenta, datos de juego, vecinos, correo electrónico o inicio de sesión con Apple opcionales;
- por nuestro interés legítimo en mantener la seguridad del servicio y en mejorar el juego: limitación del volumen de solicitudes, registros de errores, eventos de juego;
- para los comentarios y las respuestas a las encuestas, nuestro interés legítimo en corregir problemas y mejorar el juego, limitado a lo que usted decida enviar;
- para cumplir las obligaciones legales cuando sean aplicables.
Conforme a la Personal Data Protection Act 2012 (PDPA) de Singapur, recogemos, utilizamos y comunicamos datos personales únicamente para los fines descritos en esta política, que le notificamos aquí, y puede retirar su consentimiento en cualquier momento eliminando su cuenta o poniéndose en contacto con nosotros.
4. Quién recibe sus datos
No vendemos, alquilamos ni compartimos sus datos personales con fines publicitarios. Solo los siguientes proveedores de servicios los tratan por cuenta nuestra, en virtud de un contrato y únicamente para hacer funcionar el juego:
- nuestro proveedor de alojamiento, que gestiona los servidores y almacena las copias de seguridad en la Unión Europea;
- nuestro proveedor de envío de correo electrónico, que envía los códigos de verificación y de recuperación cuando utiliza una cuenta de correo electrónico;
- Apple, cuando utiliza Iniciar sesión con Apple, para confirmar su identidad y revocar la vinculación cuando elimina su cuenta.
- Apple (Apple Push Notification service) y Google (Firebase Cloud Messaging), cuando permite las notificaciones, solo para entregarlas a su dispositivo.
Apple y Google también tratan datos cuando descarga el juego o lo prueba (TestFlight, Google Play), conforme a sus propias políticas de privacidad. Podemos comunicar datos si la ley lo exige, por ejemplo para atender una orden válida de un tribunal o de una autoridad.
5. Dónde se almacenan sus datos
Los servidores del juego, la base de datos y las copias de seguridad están alojados en la Unión Europea. Koi Bridge tiene su sede en Singapur, por lo que su equipo puede acceder a los datos desde Singapur para gestionar el juego y atender las solicitudes de ayuda. Dicho acceso está protegido por las garantías que exige el RGPD, como las cláusulas contractuales tipo de la Comisión Europea cuando sean necesarias, y por las obligaciones de protección de la PDPA.
6. Cuánto tiempo los conservamos
| Datos | Conservación |
|---|---|
| Cuenta, correo electrónico, vinculación con Apple, datos de juego, vecinos | hasta que elimine su cuenta |
| Historial de órdenes de juego | 90 días, después se eliminan |
| Tokens de notificación y ajustes de notificaciones | hasta que elimine su cuenta o desactive las notificaciones, y como máximo 180 días después de la última vez que el juego se abrió en ese dispositivo |
| Registro de notificaciones enviadas | 30 días |
| Códigos de verificación y de recuperación por correo electrónico | 15 minutos, o hasta que se utilicen |
| Eventos de juego | 13 meses, después se eliminan |
| Comentarios, respuestas a encuestas y capturas de pantalla | 180 días, después se eliminan |
| Contadores de limitación de solicitudes | unos minutos |
| Registros técnicos de errores | como máximo 14 días |
| Copias de seguridad de la base de datos | 14 días, después se sobrescriben |
7. Eliminación de su cuenta
En el juego, abra «Ajustes», luego la pestaña «Acerca de», y elija «Eliminar esta cuenta de juego». La eliminación es inmediata y no se puede deshacer:
- se eliminan su pueblo, su progreso, su historial de órdenes, sus vínculos de vecindad, sus regalos y sus ánimos;
- se eliminan su dirección de correo electrónico, el hash de su contraseña y la vinculación con Apple, y se revoca la vinculación con Apple;
- se eliminan sus tokens de notificación, sus ajustes de notificaciones y el registro de notificaciones enviadas;
- sus eventos de juego se desvinculan de usted: se elimina el identificador de jugador y lo que queda solo se conserva como estadística hasta el límite de 13 meses;
- sus comentarios, respuestas a encuestas y capturas de pantalla se desvinculan de su identificador de jugador y se eliminan al llegar al límite de 180 días; para que se eliminen antes, escriba a clement@koibridge.com;
- las copias incluidas en las copias de seguridad desaparecen cuando estas se sobrescriben, en un plazo de 14 días.
Si ya no puede abrir el juego, escriba a clement@koibridge.com desde la dirección de correo electrónico vinculada a su pueblo, o indique el código de su pueblo, y eliminaremos la cuenta por usted.
8. Sus derechos
Según el lugar donde resida, tiene derecho a acceder a sus datos, a rectificarlos, a que se supriman, a limitar su tratamiento u oponerse a él, a recibirlos en un formato portátil y a retirar su consentimiento. Los jugadores de la Unión Europea tienen estos derechos en virtud del RGPD y pueden presentar una reclamación ante la autoridad de protección de datos de su país. Los jugadores de Singapur tienen derechos de acceso y rectificación en virtud de la PDPA y pueden presentar una reclamación ante la Personal Data Protection Commission de Singapur.
Para ejercer un derecho, escriba a clement@koibridge.com. Respondemos en el plazo de un mes y podemos pedirle que demuestre que el pueblo es suyo, por ejemplo con el código de su pueblo que aparece en el juego.
9. Menores
Brindleward no está dirigido a menores de 13 años y no recogemos a sabiendas datos personales de ellos. El juego contiene combates de fantasía leves, ningún chat y ningún contenido escrito por otros jugadores, y sus clasificaciones por edad en las tiendas lo reflejan. Si no tiene la edad a partir de la cual puede consentir el tratamiento de sus datos en su país, pida permiso a su padre, madre o tutor antes de crear una cuenta de correo electrónico. Si cree que un menor nos ha facilitado datos personales, póngase en contacto con nosotros y los eliminaremos.
10. Seguridad
Todas las conexiones utilizan HTTPS. Las claves de acceso, las contraseñas y los códigos solo se almacenan como hashes unidireccionales, los tokens de Apple están cifrados, la base de datos no es accesible desde internet y se hacen copias de seguridad a diario. Ningún sistema es perfectamente seguro; si una brecha afecta a sus datos, se lo comunicaremos a usted y a las autoridades conforme a lo que exija la ley.
11. Cambios
Actualizaremos esta política cuando el juego cambie los datos que recoge. La fecha que figura al principio indica la versión más reciente. Si se trata de un cambio importante, se lo comunicaremos en el juego antes de que se aplique.
12. Contacto
Preguntas sobre esta política o sobre sus datos: clement@koibridge.com