Auto-hébergé · sans télémétrie

Toute votre vie en chiffres, sur votre serveur.

LifeTrack réunit le poids et les calories, la nutrition, l’activité, le sevrage tabagique et les finances personnelles dans une seule interface, riche en graphiques — installée chez vous, en Docker Compose.

  • Aucun compte tiers, aucune régie publicitaire, aucun service d’analyse.
  • Vos mesures vivent dans votre base PostgreSQL.
  • Interface française, thème clair et sombre.
Tableau de bord de LifeTrack : la pesée du jour à 85,0 kg, 2 014 kcal consommées sur un budget de 2 100, le déficit cumulé sur 30 jours, les économies vape et les dépenses du mois, au-dessus des courbes de tendance du poids et du bilan calorique.
Le tableau de bord réunit les indicateurs des modules installés.

Ce que LifeTrack suit

L’interface est découpée en modules : vous n’activez que ceux qui vous servent, chacun a ses pages, ses graphiques et ses imports.

Santé & poids

Historique des pesées lissé en tendance, projection de la date d’atteinte de l’objectif, mensurations, IMC et estimation de masse grasse. Le métabolisme de base (Mifflin-St Jeor) et la dépense réelle donnent un budget calorique quotidien, recalibré au fil des semaines.

Page Poids & objectif : poids actuel 85,0 kg, tendance lissée à 85,8 kg, rythme de −0,73 kg par semaine, IMC 27,1 et date d’atteinte estimée de l’objectif de 78 kg, avec la courbe des pesées et sa projection.

Nutrition

Journal alimentaire par repas, macros et hydratation, favoris et aliments récents. La recherche interroge d’abord le cache local, puis Open Food Facts via un relais côté serveur ; un code-barres se scanne depuis le navigateur ou depuis l’application Android.

Page Nutrition : 2 014 kcal sur 2 100, jauges de lipides, protéines, glucides et fibres du jour, répartition des macronutriments et journal détaillé du petit-déjeuner, du déjeuner et du dîner.

Activité & sommeil

Pas, distance, calories actives, étages montés et séances de sport, jour par jour et en cumul. Les séances de sommeil et les mesures poussées par Health Connect arrivent par le point d’ingestion du serveur : rien n’est aspiré depuis un cloud, c’est le téléphone qui envoie.

Page Activité & sport : 10 454 pas sur un objectif de 10 000, moyenne sur sept jours, calories actives, distance de la période, séances de la semaine et calendrier des séances des douze dernières semaines.

Vape & sevrage

Recharges quotidiennes en millilitres, nicotine consommée, durée de vie des résistances. Le coût de revient au millilitre est calculé sur votre modèle DIY réel, puis comparé à ce que le tabac vous coûterait aujourd’hui : les économies cumulées se lisent en euros, pas en promesses.

Page Économies du module vape : 3 525,50 € économisés depuis l’arrêt du tabac, 12,06 € par jour, 5 760 cigarettes évitées, 288 jours sans tabac, et la courbe des économies cumulées avec ses jalons.

Finances

Les relevés bancaires s’importent en CSV ou OFX (préréglages pour dix banques françaises), se dédupliquent d’eux-mêmes et se catégorisent par règles. Ensuite : soldes reconstitués, budgets mensuels, dépenses récurrentes et répartition par catégorie. Un lot importé se retire d’un clic.

Vue d’ensemble des finances : solde total de 15 573,38 € sur deux comptes, 1 574,69 € de dépenses pour 2 840,00 € de revenus sur le mois, budget global consommé à 67 %, et répartition des dépenses par catégorie.

Vos données restent chez vous

LifeTrack n’est pas un service : c’est un logiciel que vous installez. Personne d’autre que vous n’a d’accès, parce que personne d’autre n’a de serveur dans la boucle.

Chez vous, vraiment

Trois conteneurs : PostgreSQL, l’API et le serveur web. Vous les démarrez avec docker compose up sur votre machine ou votre serveur. Il n’y a pas d’autre instance, pas de compte à créer ailleurs, pas de synchronisation cachée.

Aucun tiers

Aucun traceur, aucune mesure d’audience, aucune police ni aucun script chargés depuis Internet — y compris sur cette page. La seule sortie réseau possible est facultative et part du serveur : la recherche d’aliments dans Open Food Facts, mise en cache dès la première consultation.

Vos tables, vos sauvegardes

Tout vit dans votre base PostgreSQL, en tables lisibles. Vous sauvegardez avec pg_dump, vous restaurez où vous voulez, vous partez quand vous voulez. Les imports sont idempotents : réimporter un fichier ne crée jamais de doublon.

Un compte, le vôtre

Le premier compte créé au premier démarrage devient l’administrateur. Aucune inscription publique n’est ouverte par défaut ; vous pouvez ensuite inviter d’autres comptes, chacun ne voyant que ses propres données.

Application Android

L’application compagnon est le pont entre votre téléphone et votre serveur. Elle se connecte à votre instance, avec votre compte : elle n’a aucun serveur à elle.

Synchronisation Health Connect

Pas, distance, calories, étages, séances, poids, sommeil : l’app lit les catégories nécessaires dans Health Connect et les pousse vers votre serveur. Elle n’écrit jamais dans Health Connect.

Scan de codes-barres

Le décodage se fait sur l’appareil. On scanne, on indique la quantité — en grammes, en portions ou en fraction de paquet — et le repas est enregistré.

Journal du jour

Anneau de calories, barres de macros, repas et activités de la journée, navigation jour par jour. Recherche d’aliments, fréquents, récents et saisie manuelle.

Statistiques

Tendances sur 7, 30 et 90 jours : poids, bilan énergétique et historique des macros, calculés par le même serveur que le site.

Télécharger l’APK

Version : application compagnon

Télécharger l’application Android

L’application n’est pas publiée sur le Play Store : il faut autoriser l’installation depuis cette source dans Android. Comparez l’empreinte SHA-256 affichée ci-dessus avec celle du fichier téléchargé avant d’installer — c’est la seule façon de vérifier ce que vous installez.

Journal du jour, scanner de codes-barres et statistiques sur le téléphone.