LifeFlow
Nos apps Confidentialité CGU Contact

Politique de confidentialité — LifeFlow

Dernière mise à jour : août 2026

LifeFlow est une application de suivi de vie (habitudes, humeur, sport, coach local, récap annuel type « Wrapped »). Vos journaux de suivi, imports et préférences coach sont stockés localement sur votre appareil dans une base SQLite chiffrée (SQLCipher). LifeFlow n’exploite pas de serveur centralisé pour vos données de vie.

Responsable du traitement

Groupe Velvett — privacy@velvett.app — velvettapp.com

1. Données collectées

  • Suivi manuel : café, repas, humeur (5 niveaux), sport, hydratation, sommeil, types personnalisés
  • Santé (opt-in, HealthKit / Health Connect) : pas, sommeil, fréquence cardiaque, distance, calories actives, poids, masse grasse, hydratation, tension, SpO₂
  • Temps d’écran Android (opt-in) : usage par application via Usage Stats
  • Cycle menstruel (opt-in) : règles, symptômes, prédictions locales
  • Imports de fichiers (opt-in) : Spotify (export), TikTok, YouTube, Instagram, Strava, historique Google Location (Takeout), export Apple Health / Google Fit
  • Spotify OAuth (opt-in) : connexion volontaire à votre compte Spotify ; jetons d’accès stockés dans SecureStore ; appels à l’API Spotify uniquement pour les données que vous demandez — pas d’envoi vers un serveur Velvett
  • Repas / codes-barres (opt-in) : scan caméra pour lire un code-barres ; recherche produit via Open Food Facts (requête réseau vers leur API) ; résultats et journaux repas stockés localement
  • Transfert Nearby (opt-in) : export chiffré échangé en réseau local (LAN) entre appareils ; pas de cloud Velvett
  • Coach modèle on-device (opt-in) : téléchargement de poids de modèle sur votre appareil ; inférence locale uniquement
  • Notifications locales (opt-in) : rappels planifiés sur l’appareil (pas de push serveur Velvett)
  • Module adulte verrouillé (opt-in, 18+) : données intimes, stockées uniquement sur l’appareil
  • Widget iOS/Android : compteurs du jour via App Group / stockage partagé
  • Profil & coach (local) : pseudo / identité (âge, sexe, taille, poids, objectif corps), portrait / chronotype, mémoire coach (objectifs soft, horaires calmes, notes, règles en sourdine), feedback 👍/👎 sur les conseils — stockés sur l’appareil, sans envoi vers un serveur Velvett
  • Achats in-app (RevenueCat + App Store / Google Play) : si vous achetez un produit LifeFlow (ex. retrait des pubs, déblocage d’imports), les stores et RevenueCat traitent l’identifiant d’achat / entitlements. Aucune carte bancaire n’est saisie dans l’app ; vos journaux de vie ne sont pas transmis à RevenueCat
  • Données techniques : journaux d’erreur (Sentry, hébergement UE), identifiants pub (AdMob) selon UMP/ATT

2. Utilisation

Vos données servent à afficher vos statistiques, récapitulatifs, widgets, et conseils coach personnalisés localement. Nous ne vendons pas vos données de suivi.

3. Stockage local

Chiffrement SQLCipher ; clés dans Keychain (iOS) ou Keystore (Android). Export JSON/CSV possible, y compris avec mot de passe (peut inclure feedback coach). Effacement complet disponible dans Paramètres → Données.

4. Localisation

LifeFlow distingue trois usages distincts — aucun n’implique un suivi GPS permanent ni un envoi de position vers un serveur Velvett :

  • GPS pendant une séance sport outdoor (opt-in) : avec votre permission système, la position peut être utilisée au premier plan pendant une séance (distance / rythme). Les points restent sur l’appareil ; pas de serveur Velvett.
  • Historique Google Takeout (opt-in) : import d’un fichier que vous choisissez ; stocké localement pour statistiques / carte thermique. Aucune permission GPS live n’est requise pour cet import.
  • Google Maps Platform : rendu de tuiles / cartes uniquement (affichage). LifeFlow n’utilise pas Maps pour vous géolocaliser en continu.

5. Prestataires tiers

  • Google AdMob — publicités natives / récompensées ; identifiants selon vos choix
  • Google UMP — gestion du consentement pub (UE / UK)
  • Apple ATT — transparence du suivi publicitaire (iOS)
  • RevenueCat — gestion des achats in-app et entitlements (ex. ad_free, imports_unlocked), sans accès à vos journaux
  • Apple App Store / Google Play — facturation des achats
  • Sentry — rapports d’erreur techniques (région UE configurée)
  • Expo Application Services — builds / distribution (pas de compte LifeFlow Velvett)
  • Spotify — API / OAuth si vous connectez votre compte (opt-in)
  • Open Food Facts — recherche produit par code-barres (opt-in)
  • Google Maps Platform — tuiles et rendu cartographique

6. Consentement

Les fonctionnalités sensibles (santé, GPS sport, imports, Spotify OAuth, cycle, module adulte, publicités, tracking ATT, modèle on-device, notifications, Nearby) ne s’activent qu’avec votre action explicite. Vous pouvez retirer les autorisations système, restaurer vos achats via Paramètres, ou effacer toutes vos données à tout moment.

7. Données sensibles & mineurs

Le module adulte (18+) est désactivé par défaut et protégé par verrouillage appareil. LifeFlow n’est pas destiné aux enfants. Les données de cycle sont traitées localement ; l’application n’est pas un dispositif médical. Le coach fournit des suggestions heuristiques locales, pas un avis médical.

8. Vos droits (RGPD)

Accès, rectification, suppression et export via l’application. Pour toute demande relative aux données traitées par Velvett en tant que responsable : privacy@velvett.app.

9. Modifications

Cette page est la référence à jour. Les changements significatifs seront reflétés ici et dans l’application.

Privacy Policy — LifeFlow

Last updated: August 2026

LifeFlow is a life-tracking app (habits, mood, sport, on-device coach, yearly “Wrapped”-style recap). Your logs, imports, and coach preferences are stored locally on your device in an encrypted SQLite database (SQLCipher). LifeFlow does not run a centralized server for your life data.

Data controller

Velvett Group — privacy@velvett.app — velvettapp.com

1. Data we collect

  • Manual tracking: coffee, meals, mood (5 levels), sport, hydration, sleep, custom types
  • Health (opt-in, HealthKit / Health Connect): steps, sleep, heart rate, distance, active calories, weight, body fat, hydration, blood pressure, SpO₂
  • Android screen time (opt-in): per-app usage via Usage Stats
  • Menstrual cycle (opt-in): periods, symptoms, local predictions
  • File imports (opt-in): Spotify (export), TikTok, YouTube, Instagram, Strava, Google Location History (Takeout), Apple Health / Google Fit exports
  • Spotify OAuth (opt-in): voluntary account link; access tokens in SecureStore; Spotify API calls only for data you request — not sent to a Velvett server
  • Meals / barcodes (opt-in): camera scan to read a barcode; product lookup via Open Food Facts (network request to their API); results and meal logs stored locally
  • Nearby transfer (opt-in): encrypted export exchanged over local network (LAN) between devices; no Velvett cloud
  • On-device coach model (opt-in): model weights downloaded to your device; local inference only
  • Local notifications (opt-in): reminders scheduled on-device (no Velvett server push)
  • Locked adult module (opt-in, 18+): intimate data stored on-device only
  • iOS/Android widget: daily counters via App Group / shared storage
  • Profile & coach (on-device): display name / identity (age, sex, height, weight, body goal), personality portrait / chronotype, coach memory (soft goals, quiet hours, notes, muted rules), 👍/👎 feedback on advice — stored on device, not sent to a Velvett server
  • In-app purchases (RevenueCat + App Store / Google Play): if you buy a LifeFlow product (e.g. ad removal, import unlock), the stores and RevenueCat process purchase / entitlement identifiers. No card details are entered in the app; your life logs are not sent to RevenueCat
  • Technical data: crash logs (Sentry, EU hosting), ad identifiers (AdMob) per UMP/ATT choices

2. Purposes

Your data is used to show stats, recaps, widgets, and on-device personalized coach tips. We do not sell your tracking data.

3. Local storage

SQLCipher encryption; keys in Keychain (iOS) or Keystore (Android). JSON/CSV export is available, including password-protected exports (may include coach feedback). Full wipe is available in Settings → Data.

4. Location

LifeFlow has three distinct location-related uses — none of them mean continuous GPS tracking or sending your position to a Velvett server:

  • GPS during outdoor sport sessions (opt-in): with your system permission, location may be used in the foreground during a session (distance / pace). Points stay on-device; no Velvett server.
  • Google Takeout history (opt-in): import of a file you choose; stored locally for stats / heatmap. No live GPS permission is required for this import.
  • Google Maps Platform: map / tile rendering only (display). LifeFlow does not use Maps to track you continuously.

5. Third-party providers

  • Google AdMob — native / rewarded ads; identifiers per your choices
  • Google UMP — ad consent (EEA / UK)
  • Apple ATT — App Tracking Transparency (iOS)
  • RevenueCat — in-app purchases and entitlements (e.g. ad_free, imports_unlocked), without access to your logs
  • Apple App Store / Google Play — purchase billing
  • Sentry — technical crash reports (EU region configured)
  • Expo Application Services — builds / distribution (no Velvett LifeFlow account)
  • Spotify — API / OAuth if you link your account (opt-in)
  • Open Food Facts — barcode product lookup (opt-in)
  • Google Maps Platform — map tiles and rendering

6. Consent

Sensitive features (health, sport GPS, imports, Spotify OAuth, cycle, adult module, ads, ATT tracking, on-device model, notifications, Nearby) activate only with your explicit action. You can revoke system permissions, restore purchases in Settings, or erase all data at any time.

7. Sensitive data & minors

The adult module (18+) is off by default and protected by device lock. LifeFlow is not intended for children. Cycle data is processed locally; the app is not a medical device. The coach provides local heuristic suggestions, not medical advice.

8. Your rights (GDPR)

Access, rectification, deletion, and export via the app. For requests about data processed by Velvett as controller: privacy@velvett.app.

9. Changes

This page is the up-to-date reference. Significant changes will be reflected here and in the app.

© Velvett
Confidentialité CGU Contact