TodoLines ("the app") is a personal task tracker developed by Martial Reynes (mkdc tech). This policy explains what data the app collects, why, and how you can control it.
What we collect
Tasks you create. Titles, repetition pattern (every X days, or specific weekdays), optional reminder time, optional pause state, optional custom symbols, and the cells you tap (date + state). All this is stored in Google Firebase Firestore so it can be synchronized across your devices.
A user identifier. When you first open the app, an anonymous Firebase account is created. It contains no personal information — just an internal ID used to associate your tasks with your device.
Optionally, your Google account info. If you choose to sign in with Google (account button, top-right), we receive your email address, display name, and profile picture URL from Google. This lets you recover your tasks on another device.
Local preferences. App settings (selected toggles, last refresh date, etc.) are stored on your device only.
What we don't collect
No advertising identifiers.
No location, contacts, microphone, camera, or any other device sensor.
No tracking across apps or websites.
Crash and usage data
We use Firebase Crashlytics to collect anonymized crash reports (stack trace, device model, OS version, app version) so we can fix bugs we wouldn't otherwise see. We use Firebase Analytics to measure basic app health and usage (sessions, screens viewed, retention, plus a few custom events like "task created" or "streak milestone reached"). These services are provided by Google and tied to an anonymous Firebase Installation ID; they do not contain your task content, your title text, your email, or anything else personally identifiable to us.
Who we share data with
Only Google Firebase (the cloud infrastructure provider hosting your task data) and Google's authentication services (when you sign in with Google). No data is sold or shared with any third party for advertising or analytics purposes.
While your account exists. If you delete a task in the app, it's removed from Firestore. If you uninstall the app on all your devices and you were anonymous, the data becomes orphaned but stays on Google's servers; you can request its full deletion (see below).
Permissions used
Notifications — only requested when you enable a reminder, used for daily task reminders.
Exact alarms / boot-completed — to fire reminders at the chosen time even after a device reboot.
Internet — to sync with Firebase.
Your rights
You can delete a task or its history at any time from inside the app (task settings → "Delete history" or "Delete task"). To request deletion of all your data tied to a Google sign-in, contact us at the address below — we will purge your Firestore document tree. See also the account deletion page.
Children
The app is not directed at children under 13. We do not knowingly collect data from children under 13.
Changes
If this policy changes, the "Last updated" date above will be updated. Material changes will be communicated in the app.
TodoLines (« l'application ») est un suivi de tâches personnelles développé par Martial Reynes (mkdc tech). Cette politique explique quelles données l'application collecte, pourquoi, et comment tu peux les contrôler.
Ce que nous collectons
Les tâches que tu crées. Titre, mode de répétition (tous les X jours, ou jours spécifiques de la semaine), heure de rappel optionnelle, état pause optionnel, symboles personnalisés optionnels, et les cases que tu coches (date + état). Tout cela est stocké dans Google Firebase Firestore pour être synchronisé entre tes appareils.
Un identifiant utilisateur. À la première ouverture de l'application, un compte Firebase anonyme est créé. Il ne contient aucune information personnelle — juste un identifiant interne utilisé pour associer tes tâches à ton appareil.
Optionnellement, les infos de ton compte Google. Si tu choisis de te connecter avec Google (bouton compte en haut à droite), nous recevons de Google ton adresse email, ton nom d'affichage et l'URL de ta photo de profil. Cela te permet de récupérer tes tâches sur un autre appareil.
Préférences locales. Les paramètres de l'application (toggles sélectionnés, date du dernier refresh, etc.) sont stockés uniquement sur ton appareil.
Ce que nous ne collectons pas
Aucun identifiant publicitaire.
Aucune localisation, contacts, microphone, caméra, ni aucun autre capteur de l'appareil.
Aucun tracking entre applications ou sites web.
Données de crash et d'usage
Nous utilisons Firebase Crashlytics pour collecter des rapports de crash anonymisés (stack trace, modèle d'appareil, version de l'OS, version de l'app) afin de corriger les bugs qu'on ne verrait pas autrement. Nous utilisons Firebase Analytics pour mesurer la santé et l'usage basiques de l'app (sessions, écrans vus, rétention, plus quelques events personnalisés comme « tâche créée » ou « palier de série atteint »). Ces services sont fournis par Google et liés à un Firebase Installation ID anonyme ; ils ne contiennent pas le contenu de tes tâches, le texte des titres, ton email, ni rien d'autre permettant de t'identifier directement.
Avec qui nous partageons les données
Uniquement avec Google Firebase (le fournisseur d'infrastructure cloud qui héberge tes données de tâches) et les services d'authentification Google (quand tu te connectes avec Google). Aucune donnée n'est vendue ou partagée avec un tiers à des fins publicitaires ou d'analyse.
Tant que ton compte existe. Si tu supprimes une tâche dans l'application, elle est retirée de Firestore. Si tu désinstalles l'application sur tous tes appareils et que tu étais en mode anonyme, les données deviennent orphelines mais restent sur les serveurs de Google ; tu peux demander leur suppression complète (voir ci-dessous).
Permissions utilisées
Notifications — uniquement demandée quand tu actives un rappel, utilisée pour les rappels quotidiens de tâches.
Alarmes exactes / boot-completed — pour déclencher les rappels à l'heure choisie, même après un redémarrage de l'appareil.
Internet — pour synchroniser avec Firebase.
Tes droits
Tu peux supprimer une tâche ou son historique à tout moment depuis l'application (paramètres de la tâche → « Supprimer l'historique » ou « Supprimer la tâche »). Pour demander la suppression de toutes les données liées à une connexion Google, contacte-nous à l'adresse ci-dessous — nous purgerons ton arborescence de documents Firestore. Voir aussi la page de suppression de compte.
Enfants
L'application n'est pas destinée aux enfants de moins de 13 ans. Nous ne collectons pas sciemment de données provenant d'enfants de moins de 13 ans.
Modifications
Si cette politique change, la date « Dernière mise à jour » ci-dessus sera mise à jour. Les changements importants seront communiqués dans l'application.
TodoLines (la «aplicación») es un seguimiento de tareas personales desarrollado por Martial Reynes (mkdc tech). Esta política explica qué datos recopila la aplicación, por qué y cómo puedes controlarlos.
Qué recopilamos
Las tareas que creas. Título, patrón de repetición (cada X días o días específicos de la semana), hora de recordatorio opcional, estado de pausa opcional, símbolos personalizados opcionales y las casillas que marcas (fecha + estado). Todo esto se almacena en Google Firebase Firestore para poder sincronizarse entre tus dispositivos.
Un identificador de usuario. Cuando abres la aplicación por primera vez, se crea una cuenta anónima de Firebase. No contiene información personal — solo un identificador interno utilizado para asociar tus tareas con tu dispositivo.
Opcionalmente, la información de tu cuenta de Google. Si decides iniciar sesión con Google (botón de cuenta, arriba a la derecha), recibimos de Google tu dirección de correo electrónico, nombre para mostrar y URL de la foto de perfil. Esto te permite recuperar tus tareas en otro dispositivo.
Preferencias locales. La configuración de la aplicación (toggles seleccionados, fecha del último refresh, etc.) se almacena únicamente en tu dispositivo.
Lo que no recopilamos
Ningún identificador publicitario.
Ninguna ubicación, contactos, micrófono, cámara, ni ningún otro sensor del dispositivo.
Ningún seguimiento entre aplicaciones o sitios web.
Datos de fallos y de uso
Usamos Firebase Crashlytics para recopilar informes de fallos anonimizados (traza de pila, modelo del dispositivo, versión del SO, versión de la app) para poder corregir los errores que de otro modo no veríamos. Usamos Firebase Analytics para medir la salud y el uso básicos de la app (sesiones, pantallas vistas, retención, además de algunos eventos personalizados como «tarea creada» o «hito de racha alcanzado»). Estos servicios son provistos por Google y están vinculados a un Firebase Installation ID anónimo; no contienen el contenido de tus tareas, el texto de los títulos, tu correo electrónico, ni nada más que te identifique directamente.
Con quién compartimos los datos
Solo con Google Firebase (el proveedor de infraestructura en la nube que aloja los datos de tus tareas) y los servicios de autenticación de Google (cuando inicias sesión con Google). Ningún dato se vende o se comparte con terceros con fines publicitarios o de analítica.
Mientras exista tu cuenta. Si eliminas una tarea en la aplicación, se elimina de Firestore. Si desinstalas la aplicación en todos tus dispositivos y estabas en modo anónimo, los datos quedan huérfanos pero permanecen en los servidores de Google; puedes solicitar su eliminación completa (ver más abajo).
Permisos utilizados
Notificaciones — solo se solicitan cuando activas un recordatorio, se usan para los recordatorios diarios de tareas.
Alarmas exactas / boot-completed — para activar los recordatorios a la hora elegida, incluso después de reiniciar el dispositivo.
Internet — para sincronizar con Firebase.
Tus derechos
Puedes eliminar una tarea o su historial en cualquier momento desde la aplicación (ajustes de la tarea → «Eliminar el historial» o «Eliminar la tarea»). Para solicitar la eliminación de todos los datos vinculados a un inicio de sesión con Google, contáctanos en la dirección que figura abajo — purgaremos tu árbol de documentos de Firestore. Véase también la página de eliminación de cuenta.
Niños
La aplicación no está dirigida a niños menores de 13 años. No recopilamos a sabiendas datos de niños menores de 13 años.
Cambios
Si esta política cambia, se actualizará la fecha de «Última actualización» indicada arriba. Los cambios importantes se comunicarán en la aplicación.