← Invoc

Méthode et sources des données

Version 1.1, publiée le 17 septembre 2026. Chaque modification de cette page est listée en bas.

Cette page explique ce que l'application Invoc affiche pour un produit alimentaire, d'où viennent les données, comment les groupes de comparaison sont formés et comment les produits sont ordonnés dans un groupe. Elle s'adresse aussi bien aux consommateurs qu'aux producteurs et aux marques. Les informations de l'application décrivent des produits ; elles ne constituent pas un conseil médical ou diététique. Lisez toujours l'étiquette, en particulier pour les allergènes.

1. Ce que l'application affiche pour un produit

  • Nutri-Score. La note (A à E) telle qu'elle figure dans la fiche Open Food Facts du produit, où elle est calculée selon la méthode officielle du Nutri-Score publiée par Santé publique France. Invoc ne la recalcule pas et ne la modifie pas. Quand la fiche ne porte aucune note, l'application n'en affiche aucune. Si Invoc venait à calculer une note lui-même, cette note serait signalée comme calculée par Invoc.
  • Groupe NOVA. Le degré de transformation, de 1 (non transformé ou peu transformé) à 4 (ultra-transformé), selon la classification NOVA, tel qu'enregistré dans Open Food Facts.
  • Nombre d'additifs. Le nombre d'additifs relevés dans la liste d'ingrédients de la fiche (numéros E et additifs nommés). L'application affiche ce nombre et regroupe les produits en 0, 1, 2 ou 3 et plus. Quand la fiche ne contient aucune information sur les ingrédients, le nombre est inconnu, et non nul.
  • Valeurs nutritionnelles pour 100 g. Telles qu'enregistrées : énergie, matières grasses, acides gras saturés, glucides, sucres, fibres, protéines, sel.
  • Position dans un groupe de comparaison. Un calcul propre à Invoc, avec sa propre méthode et ses propres pondérations, expliqué aux sections 2 à 4. Ce n'est ni le Nutri-Score ni une mesure officielle ; l'application la signale comme le classement Invoc.

2. Comment les groupes de comparaison sont formés

Un produit n'est comparé qu'à des produits qui lui ressemblent. Les groupes sont construits par étapes, et chaque étape doit compter au moins 5 produits pour être retenue ; sinon l'étape suivante, plus large, est essayée.

  • Même catégorie. Chaque produit a une catégorie (par exemple biscuits, yaourts nature, chips). La catégorie vient de la taxonomie Open Food Facts ; quand une fiche n'en a pas, Invoc en attribue une par des règles fondées sur le nom du produit et ses valeurs nutritionnelles, ou à la main.
  • Même note, même groupe NOVA, même tranche d'additifs. La première étape compare les produits qui partagent la catégorie, la note Nutri-Score, le groupe NOVA et la tranche d'additifs (0, 1, 2, 3 et plus). Si moins de 5 produits partagent les quatre, le critère des additifs est abandonné ; puis celui du groupe NOVA ; puis seule la note est conservée. Les produits sans note sont comparés sur le groupe NOVA et la tranche d'additifs, puis sur l'un des deux.
  • Catégories plus larges. Si aucune étape n'atteint 5 produits, les mêmes étapes sont essayées sur la catégorie parente, puis sur la grande famille alimentaire du produit.
  • Grands groupes. Quand un groupe compte plus de 50 produits, la comparaison est resserrée sur les produits dont l'indice (section 3) se situe dans la même bande, à condition que cette bande compte au moins 5 produits.
  • Pays. Depuis le 27 août 2026, quand le produit est vendu dans le pays de l'utilisateur et qu'au moins 5 produits du groupe y sont vendus aussi, la position est calculée dans ce groupe de pays : France et Suisse ensemble, États-Unis et Canada ensemble. Sinon elle est calculée sur l'ensemble des pays.
  • Non classés. Un produit n'est placé dans un groupe que si sa fiche porte une catégorie et ses valeurs nutritionnelles. Certaines classes de produits sont affichées mais jamais classées, parce qu'une comparaison n'apporte rien à l'utilisateur : eau, œufs, lait nature, sel, farine de blé, café moulu, thé noir, chewing-gum, huiles, beurre nature, poivre et sucres (les eaux et huiles aromatisées, les margarines, les pâtes à tartiner végétales et les édulcorants restent dans leurs groupes). L'alcool, l'alimentation infantile et l'alimentation animale sont hors de l'application. Une fiche dont les valeurs se contredisent (acides gras saturés supérieurs aux matières grasses totales ; matières grasses, glucides et protéines dont la somme dépasse 105 g) ou qui déclare des matières grasses sans aucune valeur d'acides gras saturés ne reçoit pas d'indice tant qu'elle n'est pas corrigée.
  • Un produit, plusieurs codes-barres. Le même produit vendu sous plusieurs codes-barres n'apparaît qu'une fois dans une comparaison.

3. Comment les produits sont ordonnés dans un groupe

Dans un groupe, les produits sont ordonnés par un indice qu'Invoc calcule à partir de six valeurs pour 100 g prises dans la fiche : énergie, acides gras saturés, sucres, sel, fibres et protéines. Plus l'indice est bas, plus la position est haute. L'indice lui-même n'est jamais affiché ; seule la position l'est.

  • Sens. L'énergie, les acides gras saturés, les sucres et le sel augmentent l'indice. Les fibres et les protéines le diminuent. Les matières grasses totales ne sont pas comptées en tant que telles, seule leur part saturée l'est, comme dans la méthode officielle du Nutri-Score.
  • Poids de chaque valeur. Les pondérations sont alignées sur le barème de points du Nutri-Score 2023 : chaque valeur compte dans la même proportion que dans la méthode officielle. Par gramme, le sel pèse le plus, puis les acides gras saturés, puis les sucres, puis l'énergie. Les fibres et les protéines comptent en faveur du produit, jusqu'aux mêmes quantités que celles que la méthode officielle récompense, pas au-delà. À la différence de la méthode officielle, l'indice n'a pas de plafond sur les valeurs qui l'augmentent, et il n'est pas une droite : plus un produit contient d'une valeur, plus chaque gramme supplémentaire pèse dans le calcul.
  • La formule exacte et ses pondérations ne sont pas publiées. Elles sont le travail propre d'Invoc, documentées en interne avec leur date et chaque modification, et peuvent être présentées à un tribunal ou à un arbitre sous confidentialité. Ce qui est publié ici suffit à vérifier sur quoi repose la position : quelles valeurs, dans quel sens, dans quel ordre de poids, et les règles de groupe.
  • Le groupe NOVA et les additifs ne font pas partie de l'indice. Ils servent de parois entre les groupes (section 2) : un produit n'est ordonné que face à des produits du même groupe NOVA et de la même tranche d'additifs chaque fois que le groupe le permet.
  • Valeur manquante. Une valeur absente de la fiche compte pour zéro dans l'indice. Un produit auquel manque une valeur qui augmente l'indice n'est pas pénalisé pour elle ; un produit auquel manque une valeur qui le diminue n'en reçoit aucun crédit. Les fibres sont la valeur qui manque le plus souvent.
  • Fruits, légumes et légumineuses. La méthode officielle du Nutri-Score récompense la part de fruits, légumes, légumineuses et fruits à coque d'un produit. L'indice ne la compte pas : cette part manque sur la plupart des fiches, parce qu'elle ne figure pas sur le tableau nutritionnel. Les marques peuvent la déclarer pour leurs produits par le portail marques.
  • Valeur invraisemblable. Une valeur supérieure à ce que 100 g peuvent physiquement contenir est lue comme une erreur d'unité et divisée par 1 000 avant usage.
  • Rien n'est comparé aux voisins à l'intérieur de l'indice. La comparaison, c'est l'ordre du groupe.

4. Ce que signifie la position affichée dans l'application

  • Le cercle de la page produit indique la position du produit parmi les produits affichés dans sa bande de comparaison. La bande contient au plus 25 produits du groupe, ordonnés par indice, le même produit sous plusieurs codes-barres n'apparaissant qu'une fois, les entrées d'une même marque au même indice n'apparaissant qu'une fois, et au plus deux produits par marque (le mieux et le moins bien placé).
  • Pour un produit placé au-delà de la dixième position dans un groupe de plus de 20, le cercle indique la position dans l'ensemble du groupe, et la bande montre les cinq premiers produits et les voisins du produit.
  • La même position apparaît en pastille sur la vignette du produit dans l'historique des scans et dans les résultats de recherche. Les positions sont recalculées à chaque publication des données ; la position d'un produit peut changer quand une fiche de son groupe change.

5. Sources des données

  • Open Food Facts. Les fiches produits (noms, marques, catégories, ingrédients, valeurs nutritionnelles, additifs, note Nutri-Score, groupe NOVA, photos, pays de vente) viennent d'Open Food Facts, la base collaborative de produits alimentaires, et sont utilisées sous la licence Open Database License (ODbL). Invoc en conserve une copie synchronisée périodiquement ; la copie peut être en retard sur la fiche en ligne à fr.openfoodfacts.org.
  • Marques et producteurs. Depuis septembre 2026, une marque peut corriger et compléter les valeurs de ses propres produits, ajouter des photos et proposer une catégorie par le portail marques d'Invoc. Les valeurs saisies par une marque sont signalées comme telles et peuvent être partagées avec Open Food Facts sous la même licence.
  • Curation propre à Invoc. Open Food Facts est renseigné par des bénévoles et par des producteurs ; les fiches varient donc en complétude et en exactitude. Invoc vérifie et répare ce qu'il peut : les noms, catégories, fusions de codes-barres en doublon et retraits de fiches endommagées décidés à la main sont consignés avec leur date, les éléments et le raisonnement dans un registre interne des décisions, afin qu'une modification ultérieure de la fiche puisse être comprise. C'est aussi pourquoi les marques sont invitées à corriger leurs propres produits.

6. Corrections

Toute personne peut demander à Invoc de vérifier une valeur affichée pour un produit. La procédure, ce qu'il faut envoyer et ce qu'Invoc en fait sont sur la page de correction. Invoc vérifie les données d'entrée face à l'étiquette ; il ne modifie jamais la méthode pour un produit.

7. Versions et modifications

  • Version 1.0, 16 septembre 2026. Première publication de cette page. Elle décrit la méthode telle qu'elle fonctionne à cette date.
  • Version 1.0.1, 16 septembre 2026. La section 3 précise que la part de fruits, légumes et légumineuses n'est pas comptée, et pourquoi. Aucun changement de méthode.
  • Version 1.1, 17 septembre 2026. Les pondérations de l'indice sont alignées sur le barème de points du Nutri-Score 2023 : les matières grasses totales ne sont plus comptées en tant que telles (seule leur part saturée l'est), les sucres et l'énergie pèsent moins et les fibres et les protéines pèsent plus qu'avant, dans les proportions officielles, avec les mêmes plafonds sur les deux valeurs favorables que la méthode officielle. Les valeurs de sel supérieures à 10 g pour 100 g sont désormais utilisées telles qu'enregistrées (elles étaient traitées comme des erreurs d'unité, ce qui classait mal les assaisonnements et les bouillons). Une fiche qui déclare des matières grasses sans aucune valeur d'acides gras saturés ne reçoit pas d'indice. Positions recalculées à cette date ; sections 2 et 3 mises à jour.
  • Modifications de la méthode avant l'existence de cette page : 27 août 2026, positions calculées dans le groupe de pays de l'utilisateur quand c'est possible ; 9 et 12 septembre 2026, classes de produits listées à la section 2 exclues du classement et fiches contradictoires laissées sans indice.

Invoc est édité par Cross Stream Solutions Sàrl, Lausanne, Suisse.