Thali

Data Sources & Accuracy

Last updated: August 1, 2026

Thali doesn't invent nutrition values. Every food you can search for traces back to a published food composition table, a manufacturer's declared panel, or a value calculated from those. This page explains where the numbers come from, how they are worked out, and how accurate they actually are.

1. How Accurate Is It?

Every nutrition figure is an estimate — here and in every other tracker. It's worth being straight about why.

The biggest variable isn't the database. It's the food. Your dal isn't the same as your neighbour's, or the one at the restaurant down the road. Recipes differ, ingredients change with the season, and how much oil goes in moves the calories more than any composition table ever will. Then there's the katori question: yours might not be the same size as ours.

So use the numbers for what they're genuinely good at — spotting patterns and comparing choices over weeks. Not for treating any single figure as exact, and not anywhere an exact figure matters: dosing insulin or any other medication, managing a diagnosed condition, or avoiding an allergen. Thali is not built for those uses and must not be relied on for them.

2. How Each Value Is Worked Out

Foods in Thali carry values obtained in one of four ways:

  • Measured — a laboratory analysis of that food, published in a national food composition table.
  • Calculated from ingredients — worked out from a dish's ingredients using published values for each one. This is how composite dishes are handled, and it's the method the underlying research databases use themselves.
  • Known to be zero — vitamin B12 is produced by bacteria, not plants. Recording zero for a plain potato sabzi is a fact about the nutrient, not a guess about the dish. We apply this only where nothing in the food is animal-derived; anything containing milk, ghee, curd, egg, fish or meat is excluded from it.
  • Based on a similar food — packaged products list calories and macros but rarely vitamins or minerals. Where a label is silent, we use a published food of the same type. Calories, protein, carbohydrate and fat are never handled this way; those always come from the product itself.

We record which of these applies to every food, and treat them differently where it counts. In particular, nutrient alerts will raise a possible shortfall from a value based on a similar food — but they won't tell you a shortfall has cleared on that basis alone.

Foods we cannot trace to one of the sources below are not shown. Where a nutrient has no value we can stand behind, the app leaves it blank rather than filling it with a zero, and the nutrient alerts stay silent instead of measuring you against incomplete data.

3. What We Don't Verify

Two things in the app are not checked by us, and it is worth knowing which.

Crowd-sourced product data. Packaged and branded products come from Open Food Facts, a collaborative database whose entries are contributed by the public — usually by photographing a label. We only show entries with a usable name and a complete macronutrient panel, and we exclude the rest. We do not independently confirm that a contributor transcribed the label correctly, or that the label is the current one. Where a product's own packaging disagrees with Thali, the packaging is right.

Foods you add yourself. Foods and recipes you create are stored as you enter them. We don't check them, and they are visible only to you.

Allergens. Allergen information carries the same limits, and the consequences are more serious. Thali is not an allergen-avoidance tool. If you have a food allergy or intolerance, check the product's own packaging every time and do not rely on anything shown here.

4. Not Medical Advice

Thali is a food diary. It doesn't diagnose, treat or prevent any condition, and its nutrient alerts aren't a clinical assessment. The reference intakes shown in the app are population-level figures, not personal targets.

If you're managing a health condition, are pregnant, or are thinking about taking a supplement, please talk to a doctor or a registered dietitian.

5. Sources

Every food shown in Thali traces to one of the following. Datasets were accessed in July 2026; all are living datasets and may have been revised since.

Indian Nutrient Databank (INDB)

Indian composite dishes

Vijayakumar A, Dubasi HB, Awasthi A, Jaacks LM. Development of an Indian Food Composition Database. Current Developments in Nutrition 2024;8(7):103790. doi:10.1016/j.cdnut.2024.103790

Values were rebuilt from the published dataset and derivation code in the project's public repository rather than transcribed from the paper, and checked against INDB's own published figures before use.

github.com/lindsayjaacks/Indian-Nutrient-Databank-INDB-

ICMR-NIN Indian Food Composition Tables (IFCT) 2017

Ingredient values underlying the Indian dishes

Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, Indian Council of Medical Research, Hyderabad, India.

IFCT 2017 is the principal upstream source of the Indian Nutrient Databank's ingredient values. It reaches Thali through that database rather than directly.

McCance and Widdowson's Composition of Foods Integrated Dataset (CoFID), 2021

Vitamin and mineral values

Public Health England. Used for selected vitamin and mineral values, and as the reference table for foods calculated from ingredients.

Contains public sector information licensed under the Open Government Licence v3.0. Read the licence

www.gov.uk/government/publications/composition-of-foods-integrated-dataset-cofid

USDA FoodData Central

Prepared dishes and ingredients

U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, fdc.nal.usda.gov. Accessed July 2026. USDA-produced data are in the public domain.

fdc.nal.usda.gov/

Open Food Facts

Packaged and branded products

© Open Food Facts contributors. Contributed by the public and not independently verified by us — see What We Don't Verify above.

Made available under the Open Database Licence (ODbL) v1.0. Individual contents of the database are available under the Database Contents Licence. Read the licence

openfoodfacts.org

Thali is not affiliated with, or endorsed by, any of the organisations listed above.

We have attributed each dataset in the form its publisher asks for. If you hold rights in any material referenced here and consider an attribution incomplete, incorrect, or a use outside its licence, write to support@ameliorlabs.ca and we will correct or remove it promptly.

6. No Warranty

The nutrition information in Thali is provided as is. We compile it in good faith from the sources above and correct errors when we find them, but we do not warrant that any value is accurate, complete, or current, and we do not warrant that a food's entry matches the product in front of you. Values change when a source database is revised or a manufacturer reformulates a product, and we may update or remove any entry at any time.

Nothing on this page adds to or varies the limitations of liability in our Terms of Service, which apply in full to everything described here.

7. Questions

If something in the app looks wrong, tell us — we'd rather know. Reach us at support@ameliorlabs.ca.

This page forms part of the Thali and is subject to the limitations of liability set out in them. Where this page and the Terms differ on how nutrition data is sourced, this page governs.