Project Majordomo

Política de Privacidad

Última actualización: 5 de septiembre de 2026

1. Quién es responsable de tus datos

Responsable del tratamiento: Luvnus
Aplicación: Project Majordomo
Contacto de privacidad: luvnus.es@gmail.com

Luvnus es el responsable de esta aplicación; Project Majordomo es el nombre con el que se distribuye.

2. Qué es Project Majordomo

Project Majordomo es una aplicación móvil personal con varias herramientas independientes: calendario, tareas, planificador semanal, reloj (temporizador, Pomodoro y cronómetro), ajedrez, reloj de ajedrez, escáner de códigos QR, calculadora y linterna.

Todo lo que escribes se queda en tu teléfono. No hay cuentas de usuario, no hay registro, no se sincroniza tu agenda con ningún servidor y no compartimos tus datos con nadie para fines comerciales.

Dicho eso, la aplicación sí recoge estadísticas de uso y algunos datos técnicos mínimos. Esta política explica exactamente cuáles y por qué.

3. Qué datos tratamos

Tratamos tres tipos de información, y ninguno incluye el contenido que escribes:

  • Estadísticas de uso: qué partes de la aplicación se usan y con qué ajustes.
  • Datos técnicos de funcionamiento: informes de fallos.
  • Datos mínimos para entregar recordatorios lejanos, si la aplicación necesita respaldarlos en un servidor.

El contenido de tus eventos, tareas, notas, comidas, partidas y códigos escaneados no sale de tu dispositivo.

4. Estadísticas de uso (Firebase Analytics)

Usamos Firebase Analytics, de Google, para entender qué partes de la aplicación se usan de verdad.

Qué recogemos deliberadamente:

  • Qué módulo abres (calendario, tareas, reloj, ajedrez…).
  • Qué modo usas dentro de un módulo: horario o comidas en el planificador, básica o científica en la calculadora, fija o intermitente en la linterna, temporizador, Pomodoro o cronómetro en el reloj.
  • En ajedrez, si juegas contra la máquina o con otra persona, y con qué nivel de dificultad.
  • Qué control de tiempo eliges en el reloj de ajedrez.
  • Acciones importantes: crear, editar o borrar un evento; completar un temporizador o una sesión de Pomodoro; escanear un código.
  • El idioma y el tema visual que tienes seleccionados.
  • Si concedes o deniegas los permisos que la aplicación pide.
  • Si abres una notificación, y de qué tipo era.
  • Errores, agrupados por categoría (por ejemplo, "fallo al leer del almacenamiento"), nunca con su mensaje.

Todos estos datos son categorías cerradas. La aplicación no puede enviar texto libre a Firebase: técnicamente no existe ningún campo que lo admita.

Qué recoge Firebase automáticamente, sin que nosotros lo pidamos:

  • Un identificador pseudónimo de la instalación (app_instance_id), que se genera al instalar y se pierde al desinstalar.
  • Eventos de ciclo de vida: primera apertura, inicio de sesión de uso, actualización y desinstalación de la aplicación.
  • Plataforma, versión del sistema operativo, versión de la aplicación, idioma y modelo de dispositivo.
  • El país desde el que se usa la aplicación, deducido de la dirección IP. Esa dirección IP se utiliza únicamente para deducir el país y no se conserva como parte de los informes.

Hemos desactivado la recogida de ubicación detallada, de modo que no se recoge tu ciudad ni tu localización.

No podemos desactivar el identificador de instalación mientras usemos Firebase Analytics. Es la razón por la que esta aplicación no puede decir que "no recoge ningún dato".

5. Qué NO recogemos, en ningún caso

No enviamos a ningún servicio de estadísticas ni a ningún servidor:

  • Títulos, descripciones, notas ni ubicaciones de tus eventos.
  • El texto de tus tareas o de tus listas.
  • Los menús o comidas de tu planificador.
  • El contenido de los códigos QR que escaneas, ni las direcciones web que contengan.
  • Las operaciones o resultados de la calculadora.
  • Las jugadas, posiciones o nombres de tus partidas de ajedrez.
  • Las reglas de repetición de tus eventos, sus excepciones ni sus ediciones individuales.
  • Los identificadores internos de tus eventos ni de sus avisos.

6. Recordatorios y notificaciones

Los recordatorios del calendario, los temporizadores y las sesiones de Pomodoro se programan en tu propio dispositivo. El texto que ves en esas notificaciones sale de lo que tú escribiste y no viaja a ningún servidor.

En iPhone con iOS 26 o posterior, y solo si lo autorizas, los temporizadores pueden sonar mediante AlarmKit, el sistema de alarmas de Apple, para que suenen aunque tengas el teléfono en silencio. Esa autorización se pide siempre con un toque explícito y solo afecta al temporizador.

7. Respaldo remoto de recordatorios

Los sistemas operativos limitan cuántas notificaciones puede tener una aplicación preparadas por adelantado. Si no abres la aplicación durante meses, los recordatorios más lejanos podrían no llegar a sonar.

Para cubrir ese caso, la aplicación puede apoyarse en un servidor propio (Supabase) que actúa como despertador de último recurso.

Qué recibe ese servidor:

  • Un identificador anónimo de la instalación. No es una cuenta: no lleva nombre, ni correo, ni contraseña, ni ningún dato tuyo. Se crea solo y se pierde si desinstalas la aplicación.
  • La plataforma (iOS o Android).
  • Un identificador técnico para poder enviarte una notificación (push token).
  • Tu zona horaria.
  • Hasta qué fecha tu dispositivo ya tiene preparados sus propios avisos.
  • Por cada aviso que haya que respaldar: una clave técnica y la fecha y hora exactas en que debe sonar, más su estado de envío.

Qué NO recibe: el título, el texto, la ubicación, las notas, la regla de repetición ni ningún otro contenido de tus eventos. Con lo que hay en ese servidor no se puede reconstruir tu agenda: solo se sabe que a una instalación anónima le corresponde un aviso a una hora determinada.

Cuando ese aviso se envía, el mensaje que recibes es siempre el mismo y es genérico:

Recordatorio — Tienes un recordatorio. Abre la app para verlo.

La aplicación resuelve después, en tu dispositivo, de qué evento se trata.

Este respaldo es un mecanismo separado de las notificaciones locales del punto anterior. Si no está disponible, tus notificaciones locales siguen funcionando igual.

8. Servicios de terceros

No todos tienen el mismo acceso. Esto es exactamente lo que ve cada uno:

ServicioPara quéQué recibe
Google — Firebase AnalyticsEstadísticas de usoLos eventos del punto 4 y los datos automáticos de Firebase. Nunca contenido tuyo
Google — Firebase CrashlyticsInformes de fallosDatos técnicos del fallo y tres identificadores de versión de la aplicación. No enviamos identificadores tuyos ni rastros de navegación
SupabaseRespaldo remoto de recordatoriosSolo lo del punto 7
Expo — servicio de notificaciones pushEntregar el aviso genéricoEl identificador de envío y el texto genérico
Apple (APNs) y Google (FCM)Transporte de la notificaciónLa infraestructura por la que pasa ese aviso genérico hasta tu teléfono

Apple y Google actúan aquí como transporte: es el camino obligatorio para que una notificación llegue a un móvil.

9. Permisos

La aplicación pide únicamente estos permisos, y siempre a raíz de una acción tuya:

  • Notificaciones: para mostrarte recordatorios, temporizadores y avisos de Pomodoro.
  • Alarmas exactas (Android): para que un temporizador suene en el minuto exacto. Sin él, el sistema puede retrasarlo hasta una hora.
  • Alarmas (iOS 26 o posterior, opcional): para que los temporizadores suenen aunque el teléfono esté en silencio.
  • Cámara: únicamente para escanear códigos QR. Las imágenes no se guardan ni se envían a ninguna parte.
  • Vibración, conexión a internet y ajustes de audio: permisos técnicos que no acceden a ninguna información personal.

Puedes retirar cualquiera de estos permisos desde los ajustes de tu dispositivo. La aplicación seguirá funcionando, con la funcionalidad correspondiente desactivada.

10. Cuánto tiempo conservamos los datos

Respaldo remoto de recordatorios (plazos definidos técnicamente):

  • Un aviso ya entregado o fallido se borra 30 días después.
  • Un aviso cuya hora pasó hace más de 7 días se borra.
  • Un aviso que agota sus intentos de envío se borra.
  • Una instalación sin actividad durante 12 meses se borra, junto con todo lo asociado a ella, siempre que no le quede ningún aviso pendiente.

Estadísticas de uso (Firebase Analytics): los datos a nivel de evento y de instalación se conservan 14 meses, y pasado ese plazo Google los elimina. Los informes agregados, que ya no permiten distinguir una instalación concreta, pueden conservarse más tiempo.

Informes de fallos (Firebase Crashlytics): la conservación la determina la plataforma de Google. Pendiente de confirmar el periodo concreto.

Datos en tu dispositivo: permanecen mientras tengas la aplicación instalada. Se eliminan por completo al desinstalarla.

11. Seguridad

  • El contenido de tu calendario, tus tareas y tus notas nunca sale del dispositivo.
  • La sesión anónima del respaldo remoto se guarda en el almacén seguro del sistema (Llavero en iOS, Keystore en Android), no en un fichero corriente.
  • El servidor del respaldo aplica reglas que impiden que una instalación acceda a los datos de otra.
  • Las comunicaciones van cifradas mediante HTTPS.

12. Tus derechos

Puedes ejercer los derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad escribiendo a luvnus.es@gmail.com.

Conviene que sepas una particularidad de esta aplicación: no hay cuentas de usuario. La identidad que se usa para el respaldo remoto es anónima y no está vinculada a tu nombre, tu correo ni ningún dato que te identifique. Por eso, en la práctica:

  • No podemos localizar tus datos a partir de tu nombre o tu correo, porque no los tenemos.
  • La forma más directa y completa de eliminar todo es desinstalar la aplicación: eso borra el contenido de tu dispositivo, invalida el identificador de la instalación y hace que sus datos remotos caduquen.
  • Si quieres ejercer un derecho sobre los datos remotos de una instalación concreta, tendrás que facilitarnos el identificador anónimo correspondiente para poder localizarla.

También puedes retirar en cualquier momento los permisos del punto 9, y presentar una reclamación ante la Agencia Española de Protección de Datos si consideras que no hemos atendido tus derechos.

13. Menores

La aplicación no está dirigida específicamente a menores de 14 años, no pide ningún dato personal identificativo y no permite crear un perfil público ni comunicarse con otras personas.

14. Publicidad y seguimiento

La aplicación no muestra publicidad y no te sigue entre aplicaciones ni sitios web. En concreto:

  • No utilizamos Google Signals.
  • No utilizamos publicidad personalizada.
  • No utilizamos ningún identificador publicitario (el permiso AD_ID está eliminado en Android; en iPhone no pedimos permiso de seguimiento, así que no accedemos al IDFA).
  • No utilizamos User-ID ni ningún identificador propio para reconocerte.
  • No hacemos remarketing ni creamos audiencias publicitarias.

Sé preciso al leer esto: significa que no usamos tus datos para publicidad ni para seguimiento publicitario. No significa que no exista ningún identificador: Firebase Analytics genera un identificador pseudónimo de la instalación, como se explica en el punto 4.

15. Cambios en esta política

Si cambiamos lo que la aplicación recoge, actualizaremos esta política y su fecha. Los cambios relevantes se anunciarán en la propia aplicación o en la ficha de la tienda.

16. Contacto

Luvnus — luvnus.es@gmail.com