Trufscore

Méthodologie de notation

Comment est calculé le score sur 100 affiché sur chaque fiche produit, et comment il s'adapte au profil de votre animal.

Deux scores, un objectif

Chaque fiche produit affiche jusqu'à deux notes distinctes :

Le Trufscore

La note de référence : générique, transparente, comparable d'un produit à l'autre. Elle ne dépend jamais de l'animal qui consulte la fiche — au même titre qu'un Nutri-Score, un même produit affiche toujours le même Trufscore, quel que soit qui le regarde. C'est notre unité de mesure publique.

Le score personnel

Le Trufscore, ajusté au profil d'un animal précis (espèce, âge, stérilisation, et à terme d'éventuelles conditions médicales). C'est une lecture dérivée, plus utile au quotidien pour décider si CE produit convient à VOTRE animal — mais elle ne remplace ni ne modifie jamais le Trufscore lui-même.

Sans animal sélectionné (ou sans compte), seul le Trufscore est affiché, en grand. Dès qu'un animal est sélectionné, deux cercles apparaissent côte à côte : le grand cercle devient le score personnel (adapté à votre animal), le petit cercle reste le Trufscore générique à titre de repère — toujours visible, pas seulement au survol, avec l'écart affiché directement dessus.

Vue d'ensemble

Le Trufscore évalue la qualité nutritionnelle d'un produit pour chien ou chat à partir des valeurs analytiques déclarées (protéines, lipides, fibres, cendres, humidité), du ratio calcium/phosphore, et des additifs présents. L'algorithme diffère selon la catégorie du produit et, en l'absence d'animal sélectionné, utilise le barème « adulte standard » de l'espèce ciblée par le produit (chien par défaut, chat si le produit cible exclusivement les chats).

Un niveau de confiance (élevée, moyenne, faible) accompagne chaque score : il reflète si des données nécessaires au calcul (calcium/phosphore, cendres, humidité, liste d'ingrédients) manquent sur la fiche. Quand une donnée manque, nous appliquons une estimation de précaution plutôt que d'inventer une valeur — la confiance baisse en conséquence, le score ne tente jamais de compenser l'absence de donnée par une note optimiste.

Espèces couvertes

La méthodologie décrite sur cette page couvre bien les deux espèces au niveau de l'algorithme — mais la méthodologie actuellement publiée et proposée aux utilisateurs ne concerne que l'alimentation pour chien.

Chat : bientôt disponible

La méthodologie pour l'alimentation des chats est en cours de validation avec notre équipe scientifique. Nous vous informerons dès qu'elle sera disponible.

Croquettes et pâtées

Score construit sur 8 critères (protéines, ENA, matières grasses, ratio Ca/P, cendres, additifs, densité énergétique et transparence micronutriments — plus deux bonus séparés : acides gras et agriculture biologique).

Correctif important (2026)

Jusqu'ici, les seuils protéines/matières grasses/cendres d'une pâtée étaient comparés aux mêmes barèmes qu'une croquette sèche, sans aucun ajustement — une pâtée affiche structurellement un taux de protéines bien plus bas qu'une croquette (simple effet de dilution par l'eau, ~78% d'humidité contre ~10%), ce qui pénalisait injustement toutes les pâtées. Les seuils sont désormais différenciés croquette/pâtée (sources ci-dessous).

Les 8 critères totalisent 100 points pile (chaque critère compte donc réellement, y compris pour un produit déjà excellent sur les autres) — seuls les bonus acides gras et bio peuvent encore pousser au-delà de 100, plafonné à 100 au final.

Barème — croquette (base chien adulte)

Protéines (22 pts)≥30% : 22 · 25-30% : 18 · 21-25% : 11 · <21% : 4 (≥31% dès le chiot, voir ci-dessous)
ENA / glucides (17 pts)<30% : 17 · 30-40% : 11 · 40-50% : 6 · >50% : 0
Matières grasses (10 pts)Cible ≈18% (actif) ou ≈15% (sédentaire/stérilisé/senior), ≈19-20% chiot — fenêtre de tolérance, puis dégradé. Sous 10% : avertissement « carence » distinct
Ratio Ca/P (12 pts)1.0-2.0 : 12 · 0.8-1.0 ou 2.0-2.6 : 8 · 0.5-0.8 ou 2.6-3.1 : 4 · au-delà : 0 (plage resserrée pendant la croissance : 1.0-1.6)
Cendres brutes (11 pts)<8.5% : 11 · 8.5-10.5% : 8 · 10.5-13% : 3 · >13% : 0
Additifs (12 pts)Malus pondéré par palier : −6/rouge, −4/orange, −2/jaune (occurrences cumulées, plancher à 0)
Densité énergétique (10 pts)Plage standard (≈300-430 kcal/100g croquettes, ≈70-105 kcal/100g pâtée) : 10 · plage limite (±50) : 5 · au-delà : 0
Transparence micronutriments (6 pts)Nombre de minéraux/vitamines additionnels déclarés (sur 10 suivis) — ne juge pas leur niveau, seulement leur déclaration
Bonus agriculture biologique (+3 pts)Produit déclaré issu de l'agriculture biologique — comme le bonus acides gras, peut pousser au-delà des 100 points obligatoires (plafonné à 100 au final)

Barème — pâtée (base chien adulte)

Mêmes critères, seuils propres à une pâtée (humidité ~78%) : protéines, matières grasses et cendres sont nécessairement plus bas qu'en croquette, ce n'est pas un signe de moindre qualité.

Protéines (22 pts)≥8% : 22 · 6.7-8% : 18 · 5.6-6.7% : 11 · <5.6% : 4 (≥9% dès le chiot)
Matières grasses (10 pts)Cible ≈5% (actif) ou ≈4% (sédentaire/stérilisé/senior), ≈6% chiot
Cendres brutes (11 pts)<2.5% : 11 · 2.5-4% : 8 · 4-6% : 3 · >6% : 0

Chat (carnivore strict) : les seuils protéines et ENA sont relevés (≥40% de protéines et <20% d'ENA pour le score maximal), car le métabolisme du chat exige davantage de protéines animales et tolère mal les glucides. Ces seuils, comme ceux des matières grasses en pâtée pour le chat, ne sont pas sourcés d'une référence féline dédiée (nos sources couvrent le chien) : ils sont extrapolés par proportion à partir des seuils chien, avec une confiance moindre, assumée explicitement.

ENA (glucides estimés) = 100 − humidité − protéines − lipides − cendres − fibres.

Bonus acides gras (jusqu'à +10 pts) : oméga-3 ≥1% (+5) ou ≥0.5% (+3) ; EPA et DHA tous deux déclarés au-delà de 0.1% (+3) ; ratio oméga-6/oméga-3 entre 2 et 5 (+2) — SOURCÉ LIVRE : la plage idéale a deux bornes, un ratio trop bas (excès relatif d'oméga-3) n'est pas non plus optimal, pas seulement un ratio trop haut.

Friandises

Système de malus : le score démarre à 100 et diminue à chaque ingrédient ou additif indésirable détecté (plancher à 0), avec un bonus bio séparé (+3 pts) qui peut compenser une partie du malus sans jamais dépasser 100.

Sucre ajouté détecté−20 par occurrence
Additif rouge (BHA, BHT…)−15 par occurrence
Colorant azoïque−10 par occurrence
Conservateur modéré (nitrite, sulfite…)−5 par occurrence
Bonus agriculture biologique+3 pts, produit déclaré bio

Mots-clés sucre recherchés dans la liste d'ingrédients : sirop de glucose, saccharose, dextrose, mélasse, sirop, sucre.

Compléments et alimentation crue

Score neutre en attendant

Ces catégories n'ont pas encore d'algorithme dédié : un score neutre de 75/100 est affiché en attendant, sans pénaliser ni favoriser injustement ces produits.

Adaptations selon le profil de l'animal

Ces ajustements ne s'appliquent qu'au score personnel, jamais au Trufscore : le même produit garde toujours le même Trufscore, quel que soit l'animal sélectionné. La plupart des signaux « à surveiller » ci-dessous retirent désormais des points au score personnel (indiqué entre parenthèses pour chacun) — avant, ils n'étaient qu'un message affiché sans conséquence sur la note.

  • Stade de vie du produit non adapté: si la fiche déclare un âge cible (chiot/adulte/senior) différent du stade de vie réel de l'animal, le score personnel est plafonné (comme une allergie, ce plafond prime sur tout malus de la liste ci-dessous). Écart aux extrêmes (formule chiot pour un senior, ou l'inverse) : plafond à 50/100. Écart d'un cran (adulte vs chiot ou senior) : plafond à 75/100. Aucun plafond si l'âge cible n'est pas renseigné ou vaut « tous âges ».
  • Gabarit du produit non adapté (chiens uniquement) : même principe à partir du gabarit cible déclaré sur la fiche (petit <10kg / moyen 10-25kg / grand >25kg) comparé au poids renseigné du chien — mêmes paliers de plafond (50 ou 75/100). Seuils indicatifs, pas une classification officielle par race.
  • Chiot / chaton (moins de 12 mois) : seuil du palier de protéines maximal relevé par rapport à l'adulte (≥31% en croquette / ≥9% en pâtée chez le chien, SOURCÉ LIVRE) pour tenir compte du besoin accru pendant la croissance. Chez le chien, avertissement complémentaire si le phosphore déclaré est sous le seuil recommandé pour la croissance (1% croquette / 0,2% pâtée).
  • Senior (chien : plus de 7 ans si >25kg, sinon plus de 10 ans · chat : plus de 10 ans) : bonus de +5 points si le phosphore est déclaré et reste bas (protection rénale). Chez le chien, malus de −8 pts si le phosphore dépasse au contraire le plafond recommandé pour un senior (1% croquette / 0,2% pâtée), et −8 pts si le taux de sodium dépasse 0,5%.
  • Stérilisé: malus de −5 pts si la densité énergétique dépasse la plage standard du produit (surveillance des portions). Si en plus un objectif de perte/maintien de poids ou une sensibilité au surpoids est déclaré, le malus monte à −8 pts (signal plus concret qu'une simple stérilisation).
  • Objectif de prise de poids : malus de −5 pts si la densité énergétique est au contraire plutôt faible — des portions plus importantes peuvent être nécessaires.
  • Niveau d'activité ou objectif d'activité sportive: la zone jugée adaptée se resserre à la moitié de la plage standard selon l'activité — moitié basse pour un animal peu actif, moitié haute pour un animal très actif ou avec un objectif sportif renseigné (pas seulement les bornes extrêmes de la plage). Un animal sportif a objectivement besoin de plus d'énergie par portion ; un animal sédentaire, de moins. Malus de −5 pts si la densité est hors de cette zone resserrée.
  • Sensibilité aux protéines : malus de −8 pts si le taux de protéines est dans la tranche haute du barème, avec recommandation de demander un avis vétérinaire.
  • Ratio protido-calorique (RPC) (chien, poids renseigné) : au-delà du simple % de protéines (noté dans le Trufscore), compare les grammes de protéines rapportés à l'énergie du produit (g/Mcal) au seuil recommandé pour le gabarit réel et le profil activité/ stérilisation de l'animal — SOURCÉ LIVRE. Utilise le poids idéal quand il est déclaré sur le profil (distinct du poids actuel, plus fidèle à ce que demandent les formules du livre), sinon le poids actuel. Un produit très calorique peut diluer un % de protéines en apparence correct en dessous du besoin réel. Malus de −5 pts si le seuil n'est pas atteint.
  • Gabarit du produit non adapté (plafond ci-dessus) : utilise lui aussi le poids idéal en priorité quand il est déclaré.
  • Race (chien, croquette) : malus de −5 pts pour les races généralement moins digestes à l'amidon (husky sibérien, chien du Groenland, samoyède), uniquement si le produit a une teneur en glucides estimés non négligeable (>20%). Détection par mot-clé, indicative — une race mal orthographiée ou non reconnue ne déclenche simplement pas l'avertissement.
  • Condition corporelle (maigre/idéal/léger surpoids/obèse, auto-déclarée) : un surpoids/obésité rejoint les signaux de gestion de poids existants (objectif déclaré, sensibilité) pour le malus densité énergétique haute (−8 pts) ; une maigreur rejoint le signal objectif de prise de poids (−5 pts) — un signal observé s'ajoute à un signal déclaratif, mêmes malus, pas de nouveau palier.
  • Gestation / allaitement (chienne) : réutilise le bonus acides gras (EPA notamment, particulièrement important pendant la gestation/lactation, comme pour un chiot en croissance) — note positive si le profil est bon, malus de −5 pts sinon.
  • Sensibilité urinaire: malus de −10 pts si le taux de magnésium dépasse 0.09% — seuil indicatif extrapolé de la littérature féline (FLUTD) faute de référence canine dédiée, à prendre comme une approximation, pas une valeur scientifiquement établie pour le chien. Même malus pour un chat (sans sensibilité à déclarer, l'espèce suffit : risque FLUTD bien documenté).
  • Objectif ou sensibilité « Peau et pelage »: réutilise le bonus acides gras (oméga-3/6, EPA/DHA) déjà calculé dans le Trufscore — note positive si le profil est bon (aucun point supplémentaire, déjà compté). Malus de −5 pts si le produit n'a pas (ou peu) d'acides gras déclarés malgré l'objectif/la sensibilité renseigné.
  • Objectif « Soutenir les articulations » ou sensibilité articulaire: même principe (malus de −5 pts si le profil d'acides gras est insuffisant), propriétés anti-inflammatoires des oméga-3 pertinentes au-delà de la peau et du pelage.
  • Objectif « Digestion » ou sensibilité digestive (chien) : réutilise le taux de fibres déjà déclaré — note positive dans la plage généralement bien tolérée (1.5-6%), malus de −5 pts en dehors (aucun impact si les fibres ne sont pas déclarées). Malus complémentaire de −8 pts si le taux de protéines dépasse 35% en croquette : un taux élevé est généralement moins digeste pour un chien à l'intestin sensible — sans impact sur le critère « Protéines » noté plus haut (pas de plafond sur ce critère : un chien actif/sportif sans sensibilité connue a objectivement besoin de plus de protéines, le pénaliser serait injuste).
  • Allergie déclarée: recherche de mots-clés dans la liste d'ingrédients déclarée (détection indicative, jamais une garantie — vérifiez toujours l'emballage). En cas de correspondance, le score personnel est ramené à 0/100 — un risque de réaction allergique prime sur tout le reste, y compris sur les plafonds stade de vie/gabarit ci-dessus (une allergie ramène toujours à 0, quel que soit l'écart d'âge ou de gabarit par ailleurs).
  • Sensibilité aux céréales (sans allergie déclarée) : malus de −5 pts si des céréales sont détectées dans la liste d'ingrédients.
  • Chat: malus de −5 pts si le taux de taurine n'est pas déclaré sur la fiche (pénalité de précaution liée au manque de transparence sur un nutriment essentiel), −12 pts si le taux déclaré est confirmé sous le seuil FEDIAF (risque associé à la cardiomyopathie féline).

À venir

Les objectifs « Santé dentaire » et « Bien-être général », ainsi que des conditions médicales spécifiques (insuffisance rénale, diabète, pancréatite...), n'ont pas de données nutritionnelles sourcées à exploiter honnêtement pour ajuster le score — pas de seuil inventé. Le champ libre « Quelque chose d'important à savoir » du profil animal reste disponible pour les noter ; quand il est renseigné, il est affiché en évidence sur la fiche produit avec un rappel explicite qu'il n'est pas utilisé dans le calcul et qu'un avis vétérinaire reste nécessaire. Comme pour le reste du profil, ces futurs ajouts n'impacteront jamais le Trufscore : deux animaux différents peuvent avoir un score personnel différent sur la même fiche, mais verront toujours le même Trufscore.

Piste restante, faute de donnée captée aujourd'hui : une évaluation de complétude pour le BARF/les rations ménagères (aujourd'hui neutres à 75/100), qui nécessiterait de classer les ingrédients déclarés par famille (viande/os, abats, végétaux, compléments).

Code couleur

75-100 Excellent50-74 Correct25-49 Médiocre0-24 Mauvais

Additifs surveillés

Rouge : E320, E321, ethoxyquin, propylene-glycol
Orange (colorants azoïques) : E102, E110, E124, E127, E129, E131, E132, E133, E142, E150
Jaune (conservateurs type nitrite/sulfite, risque modéré) : E200, E202, E220, E221, E222, E223, E224, E225, E226, E227, E228, E249, E250, E251, E252

Classification indicative, synchronisée avec le moteur de score — pas une évaluation toxicologique officielle. La littérature spécifique à l'alimentation animale (plutôt qu'humaine) reste limitée pour plusieurs de ces substances, notamment le palier jaune.

Lire une étiquette

Quelques points de vigilance utiles au-delà de ce que le score peut détecter automatiquement — des formulations de liste d'ingrédients qui demandent votre propre jugement plutôt qu'un seuil numérique fiable (trop de faux positifs/négatifs possibles sur un texte libre pour en faire un critère noté).

  • « Sous-produits animaux » sans précision: demandez-vous de quel animal et de quelle(s) partie(s) il s'agit. Les sous-produits peuvent être de très bonne qualité (abats, par exemple) mais une mention vague et non quantifiée ne permet pas de le vérifier — et pose problème en cas d'allergie/intolérance connue.
  • « Viande fraîche X% »: la viande fraîche contient environ 75-80% d'eau, perdue au séchage. Pour comparer avec les autres ingrédients déshydratés de la liste, divisez approximativement ce pourcentage par 4 pour obtenir l'équivalent en matière sèche réellement présente dans la croquette finie.
  • Légumineuses : recommandées sous 10% de la recette (pois, lentilles, pois chiches...) — une proportion plus élevée peut diluer la part de protéines réellement animales.
  • Ordre et qualité des protéines : toutes choses égales par ailleurs, une recette où les protéines animales dépassent la somme des ingrédients végétaux est un signal de qualité favorable.

Sources

FEDIAF Nutritional Guidelines 2024 (European Pet Food Industry Federation) — référence principale pour les seuils protéines, ratio calcium/phosphore et taurine/magnésium félins utilisés ci-dessus.

AAFCO Dog and Cat Food Nutrient Profiles (Association of American Feed Control Officials) — référence croisée pour les mêmes seuils nutritionnels, utilisée en comparaison de FEDIAF là où les deux référentiels diffèrent légèrement.

Carrez A. & Coste C., « La gamelle idéale pour votre chien » — source des seuils protéines/matières grasses/cendres différenciés croquette/pâtée, du ratio protido-calorique (RPC), des cibles oméga-3/oméga-6 et de la plage de ratio oméga-6/oméga-3.

Blanchard G. & Paragon B-M., « L'alimentation des chiens », Éditions France Agricole, 2020 — source du tableau croisé calcium/phosphore utilisé pour la zone idéale du ratio Ca/P.

Règlement (CE) n° 767/2009 relatif à la mise sur le marché et à l'utilisation des aliments pour animaux

Une partie de notre base est enrichie via Open Pet Food Facts (openpetfoodfacts.org), sous licence Open Database License.

Avertissement médical