Mealion s'appuie sur des bases de données ouvertes et des services tiers que nous attribuons ici par souci de transparence et conformément à leurs licences respectives.
Méthodologie nutritionnelle
Tes objectifs caloriques, macros et estimations de dépense sportive sont calculés à partir de formules validées par la littérature scientifique — rien n'est inventé. Voici exactement ce qu'on utilise.
Métabolisme de base (BMR)
Équation de Mifflin-St Jeor (1990) : 10 × poids(kg) + 6.25 × taille(cm) − 5 × âge + S, avec S = +5 (homme), −161 (femme), −78 (neutre, midpoint).
- Mifflin MD, St Jeor ST et al. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr 51(2):241-247, 1990.
- Frankenfield D et al. Comparison of predictive equations for resting metabolic rate in healthy nonobese and obese adults. J Am Diet Assoc 105(5):775-789, 2005 — confirme Mifflin-St Jeor comme la plus précise pour l'adulte non‑athlète.
Dépense totale (TDEE) — multiplicateurs d'activité
Physical Activity Level (PAL) : sédentaire 1.40, léger 1.60, modéré 1.80, élevé 2.00. Référence internationale FAO/WHO/UNU 2001 ; affinage à venir via TDEE adaptatif basé sur tes données réelles d'intake et de poids.
- FAO/WHO/UNU. Human Energy Requirements — Report of a Joint FAO/WHO/UNU Expert Consultation. FAO Food and Nutrition Technical Report Series 1, 2001 (table 5.2, lifestyle categories).
- Pontzer H et al. Daily energy expenditure through the human life course. Science 373(6556):808-812, 2021 — analyse doubly-labeled water (DLW) qui nuance les PAL classiques.
Cible calorique selon objectif
Maintien = TDEE. Perte/prise : delta de 275 (lent ≈ 0.25 kg/sem), 550 (modéré ≈ 0.5 kg/sem) ou 825 kcal/jour (rapide ≈ 0.75 kg/sem), basé sur l'équivalence ≈ 7700 kcal/kg de tissu adipeux. Plancher de sécurité fixé à 1200 kcal/jour. Ce modèle linéaire reste une approximation ; la perte ralentit avec l'adaptation thermogénique (~10-15 % sur 6 mois).
- Wishnofsky M. Caloric equivalents of gained or lost weight. Am J Clin Nutr 6(5):542-546, 1958.
- Hall KD. What is the required energy deficit per unit weight loss? Int J Obes 32(3):573-576, 2008.
- NIH NIDDK — Body Weight Planner (modèle dynamique Hall et al., référence pour la prédiction long-terme).
- Academy of Nutrition and Dietetics & ACSM. Joint Position: Nutrition and Athletic Performance. Med Sci Sports Exerc 48(3):543-568, 2016 (plancher kcal pour adulte actif).
Protéines
Cible en g par kg de poids corporel : perte 2.4, maintien 1.6, prise 1.8. Calibrée sur les méta-analyses récentes pour adulte actif.
- Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation. J Int Soc Sports Nutr 11:20, 2014 — 2.3-3.1 g/kg LBM en déficit pour préserver la masse maigre.
- Morton RW et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength. Br J Sports Med 52(6):376-384, 2018 — plateau hypertrophique à 1.62 g/kg/j (49 études).
- Jäger R, Kerksick CM et al. ISSN Position Stand: Protein and Exercise. J Int Soc Sports Nutr 14:20, 2017 — 1.4-2.0 g/kg/j pour l'adulte actif.
- Iraki J, Fitschen P, Espinar S, Helms E. Nutrition recommendations for bodybuilders in the off-season: a narrative review. Sports 7(7):154 (mise à jour 2024 dans Sports 12:80).
Lipides & glucides
Lipides ≈ 25 % des kcal, plancher 0.6 g/kg pour la santé hormonale et les acides gras essentiels. Glucides remplissent le reste. Reste dans l'Acceptable Macronutrient Distribution Range (AMDR) : lipides 20-35 %, glucides 45-65 %, protéines 10-35 %.
- Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. National Academies Press, 2002/2005 (AMDR, chapitre 11).
Dépense sportive (kcal brûlées)
Formule kcal = MET × poids(kg) × heures, avec MET (Metabolic Equivalent of Task) tirés du Compendium 2024 et gradés par intensité par activité (low/mid/high). Exemples : course 8.3 → 11.5 MET, vélo 5.8 → 10.0 MET, muscu 3.5 → 6.0 MET, marche 3.0 → 5.0 MET.
- Herrmann SD, Willis EA, Ainsworth BE et al. 2024 Adult Compendium of Physical Activities: A third update of the energy costs of human activities. J Sport Health Sci 13(1):6-12, 2024.
- Site officiel et table complète : pacompendium.com.
Ces valeurs sont des références scientifiques pour la population générale en bonne santé. Elles ne remplacent pas un suivi médical ou diététique personnalisé — voir la mention médicale dédiée.
Ciqual — Composition des aliments (ANSES)
Quand tu logges un repas en texte ou en photo, Mealion extrait les aliments + portions, puis matche chaque aliment contre la Table Ciqual 2020 de l'ANSES (Agence nationale de sécurité sanitaire de l'alimentation, de l'environnement et du travail). Les valeurs nutritionnelles affichées (kcal, protéines, glucides, lipides) viennent directement de cette table de référence — pas d'estimation IA quand un match est trouvé.
Référence officielle : ciqual.anses.fr (~3 200 aliments avec ~60 nutriments chacun). Mealion en intègre une version slim (~2 200 aliments avec macros + fibres + sodium) embarquée dans le serveur.
Cette base est diffusée sous Licence Ouverte Etalab 2.0 — réutilisation libre avec attribution. Quand un aliment ne matche pas Ciqual (plat composé original, marque très spécifique), on retombe sur l'estimation IA, signalée dans l'app par un badge ≈ IA au lieu de ✓ ANSES.
OpenFoodFacts
Les informations nutritionnelles affichées lors du scan de codes-barres ou de la recherche d'aliments proviennent d'OpenFoodFacts, une base de données collaborative et libre de produits alimentaires du monde entier.
Cette base est distribuée sous licence Open Database License (ODbL). Conformément à cette licence, nous attribuons publiquement la source et n'exerçons aucune restriction technique sur l'accès ou la réutilisation des données affichées.
Si tu détectes une erreur sur un produit (ex: macros incorrectes), tu peux la corriger directement sur OpenFoodFacts — la mise à jour se reflétera dans Mealion lors du prochain scan.
Coach IA
Les réponses du coach lion utilisent les modèles Claude (Anthropic). Tes messages sont envoyés à l'API Anthropic uniquement le temps de la réponse ; ils ne sont pas utilisés pour entraîner leurs modèles.
Embeddings (mémoire long-terme)
Pour retrouver les souvenirs pertinents lors d'une conversation, Mealion utilise Voyage AI afin de calculer les vecteurs sémantiques.
Autres services
- Stripe — paiements, abonnements et facturation. Les données carte ne touchent jamais nos serveurs.
- Cloudflare R2 (Europe) — stockage des photos progrès et tickets de caisse, accès uniquement via lien signé temporaire.
- Resend — envoi des emails (rappels trial, confirmation, magic link).
- Deepgram— transcription vocale fallback (quand l'API navigateur n'est pas disponible, ex. Safari iOS).
- Sentry— diagnostic d'erreurs (anonyme par défaut, données sensibles non envoyées).
- PostHog — produit analytics, activé uniquement si tu acceptes les cookies analytics.