Politique de confidentialité
Ce document est publié en anglais ; la version anglaise fait foi. Contactez-nous pour toute question.
1. Qui nous sommes
FocusFlow est exploité par Fatih Çolak, développeur indépendant établi à Istanbul, Turquie (« nous »). Cette politique explique quelles données l'application mobile FocusFlow et ses services back-end traitent, pourquoi, et de quels contrôles vous disposez. Pour toute question ou demande relative à la confidentialité : support@focusflowmobile.com.
2. Sans compte, par conception
FocusFlow fonctionne sans compte. Au premier lancement, l'application crée un identifiant aléatoire (UUID) qui n'est lié ni à votre nom, ni à votre adresse e-mail, ni à aucune identité réelle. Le minuteur et le planificateur ne demandent jamais d'adresse e-mail. Créer un compte permanent (e-mail et mot de passe) n'est nécessaire que pour la récupération de la synchronisation entre appareils et pour les achats PRO.
3. Données que nous traitons
- Identifiant utilisateur aléatoire (UUID) : créé automatiquement pour les sessions, la synchronisation, les salles de co-working et l'attribution des droits d'abonnement. Supprimé avec votre compte.
- Adresse e-mail : uniquement si vous liez un compte permanent ; utilisée pour la connexion, la récupération et la vérification. Supprimée avec le compte.
- Mot de passe : jamais stocké en clair ; nous ne conservons qu'une empreinte bcrypt.
- Jetons de session : le jeton de rafraîchissement reste dans le stockage sécurisé de votre appareil ; nos serveurs ne conservent qu'une empreinte SHA-256, avec rotation et révocation.
- Vos contenus : tâches, sous-tâches, étiquettes, échéances, routines, récompenses, notes de vidage mental et séances de concentration — traités pour fournir le produit et, pour les données synchronisées, stockés dans notre base. Supprimés avec le compte.
- Statistiques de concentration : journaux de séance et évaluations d'état facultatives, utilisés pour vos écrans d'analyse. Supprimés avec le compte.
- Présence et discussion en salle de co-working : traitées uniquement en mémoire, le temps que la salle vit ; nous ne conservons aucun historique de discussion. Les données de la salle disparaissent lorsqu'elle se termine.
- Statut d'abonnement : reçu d'Apple/Google via RevenueCat pour débloquer les fonctions PRO, gérer les restaurations et vous assister. Supprimé avec le compte.
- Analyse d'usage : désactivée par défaut. Uniquement si vous l'activez, des événements produit normalisés sont envoyés à Firebase Analytics. Les titres de tâches et les adresses e-mail ne sont jamais envoyés comme paramètres d'événement. Vous pouvez la désactiver à tout moment dans les réglages.
- Données saisies pour le découpage par IA : lorsque vous utilisez activement l'atomiseur de tâches, le titre d'objectif que vous avez écrit est envoyé à la passerelle IA de NVIDIA pour produire les micro-étapes. Seul ce titre est envoyé — aucun identifiant de compte, aucune adresse e-mail, aucune autre tâche. Nous ne conservons par ailleurs ni la requête ni la réponse. Si l'IA est indisponible, l'application le dit et se rabat sur une liste de micro-étapes intégrée à l'application ; dans ce cas rien n'est envoyé nulle part.
- Données du Mode Famille : si vous associez le compte d'un enfant à celui d'une personne responsable, nous conservons le lien entre les deux comptes, le souhait de bouclier en cours (activé/désactivé, une fin facultative et un compteur de version) et le bref rapport d'état de l'appareil de l'enfant : la plateforme (iOS/Android), si le bouclier est appliqué, combien d'applications sont sélectionnées, si la protection est toujours intacte, et un horodatage. Les codes d'invitation ne sont conservés que sous forme d'empreinte SHA-256 et expirent au bout de 15 minutes. Nous ne recevons jamais lesquelles des applications ont été choisies : sous iOS la sélection est un jeton opaque qu'Apple ne laisse pas lire aux applications, et sous Android les noms choisis ne quittent pas l'appareil. Nous ne collectons aucune donnée d'usage d'applications, aucun rapport de temps d'écran, aucune localisation, aucun contenu de messages ou de navigation, depuis aucun appareil. Les données du Mode Famille sont supprimées lorsque le lien est retiré ou le compte supprimé.
- Jeton de notification : si le Mode Famille est utilisé, le jeton Firebase Cloud Messaging de l'appareil est conservé afin qu'un changement effectué par la personne responsable puisse réveiller rapidement l'appareil de l'enfant. Les notifications sont silencieuses et ne portent aucun contenu au-delà de « synchronise maintenant ». Les jetons sont retirés à la déconnexion et purgés automatiquement lorsqu'ils cessent de fonctionner.
- Journaux techniques : journaux réseau standard traités pour la sécurité et le débogage.
4. Tiers
- Apple App Store / Google Play : gestion des paiements et des abonnements. Nous ne voyons jamais vos données de paiement.
- RevenueCat : convertit les transactions des boutiques en droits à l'aide de votre UUID aléatoire ; votre e-mail n'est pas utilisé comme identifiant.
- Firebase Analytics (Google) : uniquement avec votre consentement explicite, pour mesurer la qualité du produit.
- NVIDIA (passerelle IA) : uniquement le titre d'objectif que vous soumettez activement à l'atomiseur de tâches, sans aucun identifiant.
- Hébergement, PostgreSQL, Redis et sauvegardes hors site : pour exploiter le service en sécurité et se rétablir après incident.
- Fournisseur d'e-mails transactionnels : uniquement pour la vérification d'adresse, la réinitialisation de mot de passe et les messages de sécurité.
Nous ne vendons pas vos données et n'affichons pas de publicité.
5. Vos contrôles
- Utilisation sans compte — c'est l'expérience par défaut.
- Export : téléchargez vos données en JSON depuis l'application (Réglages → Données) ou via l'API d'export de compte.
- Suppression : supprimez votre compte depuis l'application (Réglages → Compte → Supprimer le compte), y compris en tant qu'invité. La suppression retire définitivement vos données du serveur, y compris les enregistrements de droits et d'abonnement, par cascade au niveau de la base. Une page en libre-service pour les comptes protégés par mot de passe est disponible sur focusflowmobile.com/account-deletion.
- Interrupteur d'analyse : activez-le ou désactivez-le quand vous voulez dans les réglages.
- Abonnements : gérez-les ou résiliez-les depuis votre compte App Store / Google Play ; utilisez « Restaurer les achats » dans l'application.
6. Sécurité
Nous appliquons des mesures conformes aux standards du secteur : hachage bcrypt des mots de passe, séparation stricte des jetons d'accès et de rafraîchissement avec rotation et protection contre le rejeu, SQL paramétré, transport exclusivement HTTPS/WSS en production, tickets de salle à durée de vie courte et vérification de signature des webhooks pour les événements d'abonnement.
7. Conservation des données
Les données synchronisées sont conservées tant que votre compte existe et supprimées lors de sa suppression. Les données de salle en direct n'existent qu'en mémoire, le temps de la salle. Les sauvegardes sont conservées à des fins de reprise après sinistre et expirent selon un calendrier glissant.
8. Enfants et Mode Famille
Le produit général de FocusFlow s'adresse aux adultes et aux adolescents. Le Mode Famille en est la seule exception : il permet à un parent ou représentant légal d'associer FocusFlow, sur le téléphone d'un enfant, à son propre compte afin de faire taire les applications choisies sur l'appareil de l'enfant. Comme des enfants peuvent utiliser FocusFlow par ce biais, cette section explique précisément ce que cela implique.
Le consentement parental est intégré à l'association elle-même. Un appareil d'enfant ne peut pas activer seul le Mode Famille : la personne responsable crée un code d'invitation à durée de vie courte dans sa propre application et le saisit ou le dicte sur le téléphone de l'enfant — une installation conçue pour se faire en sa présence. Sous iOS, Apple exige en outre qu'un parent du groupe Partage familial approuve le contrôle Temps d'écran sur l'appareil de l'enfant avant que quoi que ce soit puisse être appliqué. Retirer le lien, depuis l'un ou l'autre appareil, met fin au dispositif et supprime les données de bouclier.
Ce que nous traitons au sujet d'un enfant : le minimum nécessaire au fonctionnement, énuméré intégralement sous « Données du Mode Famille » à la section 3 — le lien entre comptes, le souhait de bouclier, un nombre d'applications sélectionnées et un état de protection en oui/non. Un compte d'enfant n'a pas besoin d'adresse e-mail ; il peut rester un compte invité avec un simple identifiant aléatoire. Nous ne recevons jamais quelles applications l'enfant utilise ou a sélectionnées, aucun rapport de temps d'écran ou d'usage, aucune localisation, aucun contenu de messages ou de navigation.
Ce que nous ne faisons jamais des données d'enfants : pas de publicité, pas de vente, pas de profilage — comme pour tout autre compte. L'analyse d'usage est désactivée par défaut sur chaque appareil et n'est jamais une condition d'utilisation du Mode Famille.
Droits des parents : la personne responsable peut consulter l'association à tout moment dans l'application, retirer le lien ou supprimer entièrement le compte de l'enfant (dans l'application ou via focusflowmobile.com/account-deletion) ; la suppression retire les données du serveur par cascade au niveau de la base. Pour toute question ou demande concernant les données d'un enfant — y compris au titre du COPPA, des dispositions du RGPD relatives aux enfants ou de la loi turque KVKK — écrivez-nous à support@focusflowmobile.com ; nous répondrons comme la loi l'exige.
En dehors du Mode Famille, FocusFlow ne s'adresse pas aux enfants de moins de 13 ans (ou à l'âge minimum supérieur exigé dans votre région) et nous ne collectons pas sciemment leurs données personnelles. Si vous pensez qu'un enfant nous a transmis des données personnelles en dehors d'une association avec un responsable, contactez-nous et nous les supprimerons.
9. Transferts internationaux
Les tiers listés ci-dessus peuvent traiter des données dans d'autres pays. Lorsque cela est requis, nous nous appuyons sur les garanties appropriées prévues par le droit applicable en matière de protection des données (y compris la KVKK et, le cas échéant, le RGPD).
10. Modifications
Nous mettrons à jour cette politique lorsque le produit évoluera et réviserons la date d'entrée en vigueur ci-dessus. Les changements importants seront annoncés dans l'application.
11. Contact
Responsable du traitement : Fatih Çolak (développeur indépendant), Istanbul, Turquie.
E-mail : support@focusflowmobile.com