Flow Puzzle

Política de privacidad

Última actualización: 11 de agosto de 2026

En resumen

Flow Puzzle es un juego sin conexión. No necesita cuenta, no pide nombre, correo ni teléfono, no accede a contactos, fotos, micrófono ni a la ubicación del dispositivo, y no muestra publicidad.

Tu progreso se queda en el dispositivo. Solo dos cosas pueden salir del teléfono, y van por separado: las estadísticas de uso, apagadas hasta que las enciendas tú, y los informes de fallos, activos por defecto y apagables en cualquier momento. Ambas son anónimas.

Datos guardados en el dispositivo

Niveles completados, estrellas, récords, racha diaria y preferencias (tema, idioma, sonido, accesibilidad) se guardan en el almacenamiento local de la app. No se envían a ninguna parte y se borran desinstalando la app o desde Ajustes → Borrar todo el progreso.

Estadísticas de uso anónimas (opcionales)

La app pregunta si quieres aportar datos de uso anónimos en el segundo arranque — no en el primero, donde solo estarían el tutorial y una petición de permiso encima. La opción viene desactivada: si no haces nada, no se recoge nada. Puedes cambiar de idea cuando quieras en Ajustes → Estadísticas.

Si la activas, se recogen las interacciones con el producto: qué modos se abren, qué niveles se completan o se abandonan, cuántos movimientos hacen falta, cuándo se pide una pista y desde qué país se juega. Sirven para ver dónde el juego es injusto en lugar de difícil, y a qué idioma traducirlo después.

Los fallos no forman parte de esta opción: van por un canal aparte, explicado más abajo.

Informes de fallos

Cuando la app se rompe se envía un informe técnico: el tipo de error, el punto del código donde ocurrió, la versión de la app y el modelo de dispositivo. Nada más — ni a qué estabas jugando, ni cuándo, ni quién eres.

Están activos por defecto, y son lo único de esta página que arranca sin que tú lo enciendas. El motivo es que un fallo solo se ve desde el teléfono en el que ocurre: pedir permiso a alguien al que la app se le está cerrando en la cara significa no arreglarla nunca. Puedes apagarlos cuando quieras en Ajustes → Informes de fallos, y se quedan apagados.

Están separados a propósito de las estadísticas de uso: rechazar las estadísticas no apaga los fallos, y apagar los fallos no apaga las estadísticas. Son dos preguntas distintas y tienen dos interruptores.

Cómo se tratan ambos

Los eventos de ambos canales van asociados a un identificador aleatorio generado en el dispositivo, no a ti: no pedimos cuenta y nunca llamamos a las funciones que vincularían ese identificador con una persona. No recogemos identidad, no unimos estos datos con otras fuentes y no los usamos para seguirte por otras apps o sitios.

Si enciendes las estadísticas, del la dirección IP de la conexión se deduce el país, y solo eso: nunca la ciudad, y nunca la propia dirección IP, que se resuelve y se descarta enseguida. Sirve para saber dónde se juega de verdad, y por tanto a qué idioma traducir después. Los informes de fallos quedan fuera también de esto: van encendidos por defecto, así que llegan también de quien rechazó las estadísticas, y deducir su país sería recoger por una vía lateral un dato no concedido. Cada fallo se marca en origen para que esa dirección no se resuelva.

Nada de esto es la ubicación del dispositivo: la app no pide ese permiso y no lo usará, y un país deducido de una dirección IP es aproximado por construcción.

Si enciendes las estadísticas, los eventos de ese canal se agrupan por identificador. Sirve para responder preguntas que un evento suelto no responde — ¿quien termina el tutorial vuelve a jugar?, ¿en qué nivel se deja? — y sin esa agrupación quedan fuera de alcance. Sigue siendo un identificador aleatorio: no sabemos de quién es, y no tenemos forma de averiguarlo. Si revocas el consentimiento, el identificador se tira y el dispositivo genera uno nuevo: si vuelves a encender las estadísticas más adelante, los dos periodos no se cosen entre sí.

Los informes de fallos quedan fuera de esa agrupación, y es deliberado: están encendidos por defecto, así que también los envía quien rechazó las estadísticas, y usarlos para construir el mismo perfil sería una vía torcida para conseguir justo lo que se rechazó. Cada fallo se marca en origen para que no alimente ningún perfil.

El servicio utilizado es PostHog, con los datos alojados en la Unión Europea. PostHog actúa como encargado del tratamiento por cuenta nuestra.

Las estadísticas de uso se basan en tu consentimiento, que puedes revocar en cualquier momento. Los informes de fallos se basan en el interés legítimo en mantener la app funcionando y segura, y por eso arrancan activos; el interruptor de Ajustes es la forma directa de oponerte.

Copia de tu progreso

En todos los casos de abajo tu progreso se queda entre tú y el fabricante de tu sistema operativo: no pasa por ningún servidor nuestro, no lo vemos y no podemos acceder a él. La copia del dispositivo siempre es la buena, y el juego funciona igual sin ninguna copia de seguridad.

En iPhone y iPad, iCloud (opcional). Si activas la sincronización desde Ajustes, tu progreso (niveles completados, estrellas, récords, historial diario) se guarda en el almacén clave-valor de iCloud de tu cuenta de Apple, para reencontrarlo en tus otros dispositivos. Ese tratamiento se rige por la política de privacidad de Apple. Viene desactivada hasta que la enciendas, y al apagarla el progreso se queda en el dispositivo.

En Android, las partidas guardadas de Play Juegos (opcional). La misma fila de Ajustes guarda tu progreso en las partidas guardadas de Google Play Games Services, ligadas a tu cuenta de Google. Ese tratamiento se rige por la política de privacidad de Google. Viene desactivada hasta que la enciendas.

En Android, también la copia automática del sistema. Al margen de esa fila, Android incluye los datos de la app en la copia de seguridad de tu cuenta de Google, que es lo que te trae el progreso al cambiar de teléfono. No es una función de la app y no tiene interruptor dentro: se gobierna desde Ajustes de Android → Sistema → Copia de seguridad, y allí también rige la política de Google.

Clasificaciones y logros

El juego usa el servicio de juegos de la plataforma en la que corre, y en ambas pasa lo mismo: si el servicio está activo, las puntuaciones y los logros se envían a su operador para poblar clasificaciones y logros, y ese tratamiento se rige por la política de ese operador, no por esta. A cambio no recibimos nada: nombre, identificador y posición en la clasificación no vuelven a nuestros sistemas, por la sencilla razón de que no tenemos sistemas.

En iPhone y iPad el servicio es Game Center (política de Apple), desactivable desde los ajustes de iOS. En Android es Google Play Games Services (política de Google), desactivable desde la app Play Juegos. En ambos casos, con el servicio apagado el juego es el mismo y las clasificaciones simplemente no aparecen.

Notificaciones

Los recordatorios del puzle diario y semanal son notificaciones locales: se programan en el dispositivo y no pasan por ningún servidor. Vienen desactivadas hasta que las enciendas, y se apagan desde Ajustes → Recordatorios o desde los ajustes del sistema del teléfono.

Menores

Flow Puzzle no está dirigido a menores de 13 años y no recoge conscientemente datos que les conciernan.

Tus derechos

Si quieres que se borren los eventos enviados desde tu teléfono — estadísticas o informes de fallos — escríbenos: solo necesitamos saber aproximadamente cuándo jugaste, porque el identificador asociado a los eventos es aleatorio y no tenemos forma alguna de llegar desde ti hasta él. Para pararlos ya mismo bastan los dos interruptores de Ajustes — y apagando las estadísticas el identificador se tira igualmente. Para todo lo demás, los datos ya son solo tuyos y ya están solo en tu teléfono.

Responsable del tratamiento: Flow Puzzle, desarrollador independiente, Italia. daveappsandgames@icloud.com

Cambios

Si esta política cambia, la fecha de arriba cambia con ella. Los cambios sustanciales se señalarán también en las notas de versión de la App Store y de Google Play.

Esta política está redactada en italiano. Los demás idiomas son traducciones facilitadas por comodidad: en caso de discrepancia prevalece la versión italiana.