Les aliments personnalisés rendent le suivi nutritionnel plus flexible. Vous pouvez enregistrer une recette maison, ajouter un produit absent de la base de données ou saisir les valeurs nutritionnelles figurant sur un emballage.
Avec le temps, votre bibliothèque personnelle peut toutefois accumuler des doublons.
Vous avez peut-être créé deux fois le même produit, enregistré une version mise à jour sous un autre nom ou importé un aliment déjà présent.
Les doublons ne sont pas nécessairement dangereux, mais ils peuvent compliquer la recherche et augmenter le risque de sélectionner une fiche ancienne ou incorrecte.
L'objectif est de conserver une fiche fiable pour chaque aliment réellement distinct, tout en protégeant les données de votre journal alimentaire.
Qu'est-ce qu'un doublon d'aliment personnalisé ?
Un doublon correspond à deux fiches décrivant le même aliment, dans le même état de préparation et avec la même référence nutritionnelle.
Exemples :
| Fiche A | Fiche B | Relation probable |
|---|---|---|
| Flocons d'avoine, 100 g | Avoine en flocons, 100 g | Doublon possible |
| Lait entier 3,5 %, 100 ml | Lait 3,5 %, 100 ml | Doublon possible |
| Soupe de lentilles maison | Soupe de lentilles, ma recette | Doublon possible |
| Riz sec, 100 g | Riz cuit, 100 g | Aliments distincts pour le suivi |
| Yaourt nature 0 % | Yaourt nature 3,5 % | Profils nutritionnels différents |
| Thon au naturel | Thon à l'huile | Produits différents |
Deux noms similaires ne signifient pas automatiquement que les aliments sont identiques.
Il faut vérifier le produit, son état de préparation et la quantité de référence.
Pourquoi les doublons apparaissent-ils ?
Les causes fréquentes comprennent :
- La création manuelle d'un produit déjà présent.
- L'ajout d'un produit par photo après l'avoir scanné par code-barres.
- L'enregistrement d'une même recette sous deux noms proches.
- L'importation de données depuis une autre application.
- La création d'une nouvelle fiche au lieu de modifier l'ancienne.
- L'ajout du même aliment par plusieurs membres d'un foyer.
- La synchronisation de modifications effectuées hors ligne.
- L'enregistrement d'une nouvelle fiche après un changement d'emballage.
Certains doublons apparents sont volontaires.
Si vous avez fortement modifié une recette, conserver deux versions peut être pertinent.
Étape 1 : repérer les doublons possibles
Commencez par vos aliments personnalisés plutôt que par l'ensemble de la base alimentaire.
Recherchez :
- Les noms identiques.
- Les variantes orthographiques.
- Les codes-barres identiques.
- La même marque et le même format.
- Les calories et macronutriments identiques.
- Les recettes contenant les mêmes ingrédients.
Voici un exemple de tableau de vérification :
| Aliment | Référence | Calories | Protéines | Dernière utilisation |
|---|---|---|---|---|
| Flocons d'avoine | 100 g | 372 kcal | 13 g | Hier |
| Avoine roulée | 100 g | 372 kcal | 13 g | Il y a 3 mois |
| Porridge à l'eau | 100 g | 70 kcal | 2,5 g | La semaine dernière |
Les deux premières fiches pourraient être des doublons.
La troisième n'est pas directement comparable, car ses valeurs correspondent à un aliment cuit avec de l'eau ajoutée.
Ne supprimez pas une fiche uniquement parce que ses calories correspondent à celles d'une autre.
Étape 2 : comparer les quantités de référence
Les valeurs nutritionnelles n'ont de sens que si la quantité utilisée est claire.
Vérifiez si elles correspondent à :
- 100 g.
- 100 ml.
- Une portion.
- Un emballage.
- Une portion cuite.
- Une mesure ménagère personnalisée.
Par exemple, 150 kcal pour 100 g et 300 kcal pour 200 g correspondent à la même densité énergétique.
Pour comparer les fiches, convertissez-les sur une base commune.
Calories pour 100 g = calories par portion ÷ poids de la portion en grammes × 100
Si une fiche indique 240 kcal pour 80 g :
240 ÷ 80 × 100 = 300 kcal pour 100 g.
Effectuez la même conversion pour les protéines, les lipides et les glucides.
Si le poids de la portion est inconnu, ne supposez pas que les fiches sont équivalentes.
Étape 3 : vérifier les valeurs nutritionnelles
Comparez les principaux champs.
| Champ | Point à vérifier |
|---|---|
| Calories | Même unité et même quantité |
| Protéines | Grammes pour une quantité équivalente |
| Lipides | Grammes pour une quantité équivalente |
| Glucides | Même définition des glucides |
| Fibres | Indiquées séparément si disponibles |
| Sodium ou sel | Bonne unité et conversion |
| Marque | Même fabricant et même produit |
| Préparation | Cru, cuit, égoutté ou préparé |
| Ingrédients de recette | Mêmes quantités et même rendement |
De petites différences peuvent provenir des arrondis.
Des écarts importants doivent être examinés.
Deux fiches nommées « blanc de poulet » peuvent, par exemple, désigner de la viande crue et de la viande cuite.
La cuisson modifie la teneur en eau et donc les valeurs nutritionnelles pour 100 g.
Il ne faut pas fusionner ces fiches sans clarifier cette différence.
Sel et sodium
Certaines étiquettes indiquent le sel, tandis que d'autres bases de données indiquent le sodium.
Ces valeurs ne sont pas interchangeables.
La conversion approximative est :
Sel (g) = sodium (g) × 2,5
Ainsi, 0,4 g de sodium correspondent à environ 1,0 g de sel.
Conservez toujours l'unité d'origine de manière explicite.
Étape 4 : choisir la fiche principale
Une fois confirmé que deux fiches décrivent le même aliment, choisissez celle qui doit rester la référence.
Privilégiez une fiche comportant :
- Une source vérifiable, comme l'étiquette du produit.
- Une quantité de référence correcte.
- Des informations nutritionnelles complètes.
- Un nom clair et facile à rechercher.
- La bonne marque ou les détails de recette.
- Un lien fiable avec les anciennes entrées du journal.
Ne conservez pas automatiquement la fiche la plus récente.
Une fiche ancienne peut être plus précise ou être déjà utilisée dans plusieurs mois de suivi alimentaire.
Exemple avec deux fiches d'avoine
Supposons que vous ayez :
Fiche A
- Nom : Avoine.
- Référence : 100 g.
- Calories : 380 kcal.
- Protéines : 12 g.
- Source : Inconnue.
Fiche B
- Nom : Flocons d'avoine marque X.
- Référence : 100 g.
- Calories : 372 kcal.
- Protéines : 13 g.
- Source : Étiquette actuelle.
Si les deux fiches sont censées représenter les flocons d'avoine de la marque X, la fiche B est mieux documentée.
Mais avant de supprimer la fiche A, vérifiez si elle est utilisée dans votre historique et si l'application conserve les anciennes valeurs indépendamment.
Étape 5 : fusionner, archiver ou supprimer ?
Toutes les applications ne proposent pas les mêmes fonctionnalités.
La meilleure action dépend de la manière dont les entrées du journal sont stockées.
| Action | Utilisation adaptée | Précaution |
|---|---|---|
| Fusionner | Deux doublons confirmés | Préserver les références historiques |
| Archiver | Une ancienne fiche à retirer des recherches | Elle peut rester nécessaire pour l'historique |
| Renommer | Deux produits similaires mais distincts | Conserver les différences importantes |
| Supprimer | Un doublon confirmé et inutilisé | Vérifier les effets sur les anciens repas |
| Conserver les deux | Des préparations ou formulations différentes | Utiliser des noms explicites |
Si votre application ne permet pas de fusionner les fiches, archiver la moins fiable peut être plus prudent que la supprimer.
Si l'archivage n'existe pas, un renommage explicite peut éviter les confusions.
Étape 6 : protéger les anciens journaux alimentaires
C'est l'étape la plus importante.
Un journal alimentaire conserve ce qui a été enregistré à une date donnée.
Modifier un aliment aujourd'hui ne devrait pas changer silencieusement les calories des repas enregistrés plusieurs mois auparavant.
Il existe deux grandes approches de stockage.
Approche A : copie historique des valeurs
Au moment de l'enregistrement, l'application conserve les valeurs nutritionnelles et la quantité utilisées.
Exemple :
- Aliment : Granola maison.
- Quantité enregistrée : 60 g.
- Calories enregistrées : 270 kcal.
- Date : 12 mars.
Si la recette change plus tard, l'ancienne entrée reste à 270 kcal.
Cette approche protège généralement la cohérence de l'historique.
Approche B : référence dynamique
Le journal conserve un lien vers une fiche alimentaire et peut recalculer les totaux à partir de la version actuelle.
Si cette fiche change, les anciennes valeurs peuvent également changer.
La suppression de l'aliment peut aussi créer une référence invalide si l'application ne gère pas correctement ce cas.
Avant toute fusion ou suppression, déterminez si votre application conserve des copies historiques ou des références dynamiques.
Si vous ne le savez pas, exportez ou sauvegardez votre journal et testez d'abord la fonction avec une fiche peu importante.
Étape 7 : tester le résultat
Après avoir traité une première paire de doublons :
- Recherchez à nouveau l'aliment.
- Vérifiez que la bonne fiche apparaît.
- Enregistrez une portion de test.
- Contrôlez les calories et les macronutriments.
- Ouvrez une ancienne journée contenant cet aliment.
- Vérifiez que les anciens totaux n'ont pas changé de façon inattendue.
- Contrôlez les recettes qui utilisent cet aliment.
Évitez de supprimer des centaines de fiches sans avoir vérifié le fonctionnement de l'application.
Un petit test peut révéler comment elle traite les références et les suppressions.
Que faire si les valeurs nutritionnelles diffèrent ?
Commencez par chercher la raison de l'écart.
Les causes possibles sont :
- Des marques différentes.
- Une reformulation du produit.
- Des valeurs pour l'aliment cru ou cuit.
- Un poids égoutté ou non égoutté.
- Des portions différentes.
- Des ingrédients oubliés dans une recette.
- Une erreur de saisie.
- Des arrondis sur les emballages.
Si les différences sont réelles, conservez des fiches séparées et donnez-leur des noms précis.
Exemples :
- Pois chiches en conserve, égouttés.
- Pois chiches cuits à partir de grains secs.
- Pois chiches rôtis avec de l'huile.
Ces fiches ne sont pas interchangeables pour le suivi nutritionnel.
Si l'une est simplement incorrecte, corrigez-la ou remplacez-la en tenant compte de la conservation de l'historique.
Les recettes en double demandent plus d'attention
Une recette personnalisée peut contenir des références vers plusieurs aliments.
Supprimer un ingrédient considéré comme doublon peut donc affecter plusieurs recettes.
Avant toute modification, comparez :
- Les quantités d'ingrédients.
- Les différences de rendement après cuisson.
- Le nombre de portions.
- Les huiles, sauces et garnitures ajoutées.
- Le poids final de la recette, s'il sert à calculer les portions.
Exemple :
| Recette | Différence principale |
|---|---|
| Soupe de lentilles A | 200 g de lentilles sèches et 10 g d'huile |
| Soupe de lentilles B | 200 g de lentilles sèches et 40 g d'huile |
Ces deux recettes ne sont pas identiques, même si elles portent le même nom.
L'huile supplémentaire modifie les valeurs nutritionnelles.
Il vaut mieux les renommer que les fusionner.
Un système de noms pour éviter les futurs doublons
Des noms clairs facilitent l'entretien de votre bibliothèque alimentaire.
Pour les produits emballés :
Marque + produit + variante importante
Exemples :
- Marque X yaourt grec, 2 % de matières grasses.
- Marque Y thon au naturel.
- Marque Z flocons d'avoine nature.
Pour les préparations maison :
Plat + détail de préparation
Exemples :
- Soupe de lentilles maison, version 1.
- Curry de poulet au lait de coco.
- Overnight oats à la banane et au beurre de cacahuète.
Lorsque la préparation influence les valeurs nutritionnelles, indiquez l'état :
- Riz sec.
- Riz cuit à l'eau.
- Blanc de poulet cru.
- Blanc de poulet rôti.
Évitez les noms inutilement longs, mais conservez les informations qui empêchent les confusions.
Quand l'étiquette d'un produit change
Un fabricant peut modifier sa recette ou les valeurs nutritionnelles indiquées sur l'emballage.
Avant d'écraser une ancienne fiche, vérifiez si la nouvelle version est réellement différente.
Si seules de petites différences d'arrondi apparaissent, une mise à jour peut suffire.
Si la formulation a beaucoup changé, créer une nouvelle version peut être préférable.
Exemples :
- Céréales marque X, recette d'origine.
- Céréales marque X, nouvelle recette 2026.
Cela permet de distinguer les produits réellement différents consommés à différentes périodes.
Ne supposez pas rétroactivement que l'ancienne version avait la même composition que la nouvelle.
Doublons issus des codes-barres
Scanner un code-barres est pratique, mais cela ne garantit pas que chaque fiche soit exacte.
Si plusieurs résultats apparaissent :
- Vérifiez le nom et la marque.
- Comparez le format.
- Comparez l'étiquette avec les valeurs enregistrées.
- Choisissez la fiche correspondant au produit réel.
- Corrigez votre fiche personnelle si l'application le permet.
- Évitez de créer un nouveau doublon sans nécessité.
Un code-barres permet d'identifier un produit, mais la qualité des données dépend toujours de leur source et de leur maintenance.
Synchronisation hors ligne et doublons accidentels
Certaines applications permettent de créer ou de modifier des aliments sans connexion Internet.
Lorsque la connexion revient, les changements sont synchronisés avec le serveur.
Si le même aliment a été créé sur deux appareils hors ligne, des doublons peuvent apparaître.
Pour les utilisateurs, le plus prudent est de vérifier les aliments récemment synchronisés avant toute suppression.
Pour les développeurs, les identifiants stables, la synchronisation idempotente et la gestion des conflits sont des protections utiles.
Comparer uniquement les noms ne suffit pas, car deux produits différents peuvent porter le même nom.
Confidentialité et bibliothèques familiales
Lorsque plusieurs personnes utilisent une bibliothèque alimentaire commune, le nettoyage des doublons peut affecter d'autres utilisateurs.
Avant de supprimer une fiche partagée, vérifiez si quelqu'un l'utilise dans une recette ou un journal.
Une organisation claire distingue :
- Les aliments personnels.
- Les aliments partagés au sein du foyer.
- Les aliments d'une base publique.
- Les fiches archivées.
Les utilisateurs doivent pouvoir comprendre quelles fiches ils modifient et qui peut être concerné.
Une routine mensuelle de nettoyage
Il n'est pas nécessaire de revoir toute votre bibliothèque chaque semaine.
Une courte routine mensuelle peut suffire :
- Triez les aliments personnalisés par date de création.
- Recherchez les noms et codes-barres similaires.
- Comparez les doublons possibles sur une base commune.
- Vérifiez les valeurs nutritionnelles avec la meilleure source disponible.
- Archivez ou supprimez uniquement les doublons confirmés si l'historique est protégé.
- Vérifiez une journée récente et une ancienne journée.
- Renommez les aliments ambigus.
Concentrez-vous sur les fiches que vous utilisez réellement.
Un doublon jamais sélectionné est souvent moins urgent qu'un aliment incorrect utilisé quotidiennement.
Liste de vérification avant suppression
Pour chaque fiche suspecte :
- [ ] Les deux fiches décrivent le même aliment et la même préparation.
- [ ] Les portions ont été converties sur une base comparable.
- [ ] Les calories et macronutriments ont été vérifiés.
- [ ] La fiche conservée possède une source fiable.
- [ ] Les anciens journaux restent protégés.
- [ ] Les recettes et repas enregistrés ne seront pas endommagés.
- [ ] Une sauvegarde ou un export existe si nécessaire.
- [ ] La fiche restante porte un nom clair.
Si vous ne connaissez pas les conséquences sur l'historique ou les recettes, l'archivage est généralement l'option la plus prudente.
Conclusion
Les doublons d'aliments personnalisés sont surtout un problème d'organisation et de qualité des données.
La méthode la plus sûre consiste à identifier les correspondances possibles, comparer les mêmes quantités, vérifier les valeurs nutritionnelles et sélectionner une fiche principale fiable.
Ensuite seulement, fusionnez, archivez ou supprimez les doublons après avoir vérifié le comportement de l'application avec les anciennes entrées et les références de recettes.
Une bibliothèque bien organisée est utile, mais préserver la précision de votre historique nutritionnel est plus important que supprimer chaque doublon.
