How scoring works

Scoring version 1.0.0 · 中文版

Two scores

  • Score for everyone: 0–100, the same for every user, calculated on our server.
  • For you: once you set up a health profile, worked out on your phone for your situation. Our server never sees your profile.

Scores are calculated only by code, following fixed rules. AI is used only to translate, sort products into categories and read label photos; it never scores. The app's score sheet shows the scoring version and data date behind every score.

1. Score for everyone (0–100)

  • Nutrition 0–70
  • Additives 0–20
  • Processing 0–10

Score = nutrition + additives + processing

1.1 Nutrition (0–70)

Based on the Health Star Rating (HSR) system run by the Australian and New Zealand governments. Following the public algorithm in Annex 1 of the HSR Implementation Guide v9.1, we use energy, saturated fat, total sugars, sodium, protein, dietary fibre, and the share of fruit, vegetables, nuts and legumes per 100 g (or 100 mL) to get a rating from 0.5 to 5 stars, then convert it to nutrition points:

Nutrition = (stars − 0.5) ÷ 4.5 × 70, rounded

StarsPointsStarsPoints
0.50339
183.547
1.516454
2234.562
2.531570
  • When the pack shows a Health Star Rating, we use it as printed, so we always agree with the pack.
  • When it doesn't, we use our own calculation with the same algorithm. It only feeds the nutrition points and is never shown as a number of stars: under the HSR guide, ratings that aren't on the pack must not be presented commercially as official ratings, and the star logo is a registered trade mark. The app shows an HSR only when it's printed on the pack, as text such as “HSR on pack: 4.0”, without the star logo.
  • Accuracy: using October 2026 data, we compared our calculation with the ratings printed on 3,264 packs: 77.4% match exactly, 92.9% are within half a star and 96.8% within one star. Most large differences come from packs still using the pre-2020 algorithm, ratings printed for the product as cooked with other ingredients, nutrition panels matched to the wrong product by the retailer, or labels that leave out fibre and fruit or vegetable content.
  • Missing label information: if the panel doesn't list fibre or protein, we count it as zero; the share of fruit, vegetables, nuts and legumes is estimated conservatively from the ingredient list. The score may then be on the low side, and the app says so.
  • As sold or as prepared: products are rated as sold, except products made up with water or diluted, which are rated as prepared; the app points this out.
  • Automatic ratings (guide section 4.1): plain water 5 stars, unsweetened energy-free flavoured water 4.5 stars, fresh or frozen fruit and vegetables 5 stars.

1.2 Additives (0–20)

Start at 20 and take off 5 points for each additive marked “caution” on grounds (a)–(c) below, down to 0. Additives marked “caution” only because of a (d) label statement are shown but take nothing off. Alternatives printed as “A or B” (“Thickener (1442 or 1422)”) are both listed but count as one additive, taking points off at most once. A product with nothing to take off gets the full 20. Additives have only two statuses:

  • Permitted: allowed in New Zealand and Australia (listed in the shared FSANZ Food Standards Code), with none of the four kinds of official concern below.
  • Caution: also allowed in both countries, but with at least one kind of official concern below.
Official concernCodesPoints
(a) The six colours that must carry the EU label warning “may have an adverse effect on activity and attention in children” (New Zealand and Australia don't require it)102, 104, 110, 122, 124, 129−5
(b) Withdrawn or banned in the EU for safety reasons while still permitted in New Zealand and Australia171, 216, 311, 312, 556, 559−5
(c) The International Agency for Research on Cancer (IARC) has placed the additive, or a by-product characteristic of it, in Group 2A or 2B150c, 150d, 171, 249–252, 320, 553, 951, 962−5
(d) FSANZ requires a label declaration or statement: sulphites (declared at 10 mg/kg or more); polyols and polydextrose (excess may have a laxative effect); aspartame and similar (contains phenylalanine)220–225, 228; 420, 421, 953, 965–968, 1200; 951, 962None (951 and 962 already count under (c))
  • 37 codes are currently marked “caution”, and 22 of them take points off. Rule (b) counts only the EU: codes withdrawn only in the US or China but still permitted in the EU (such as amaranth 123, cyclamate 952 and sodium aluminium phosphate 541) count as permitted. (d) is a statement for particular people (those sensitive to sulphites, people with PKU, large amounts of polyols), and sulphites also raise the allergen alert, so it does not lower the everyone score. Caution doesn't mean you shouldn't eat it: every one of them is permitted in New Zealand. The app's additive notes set the New Zealand (FSANZ) position beside other agencies' conclusions and dates. For example, titanium dioxide (171): no longer authorised in food in the EU since 2022, while FSANZ kept it permitted after its 2022 review.
  • Additives with no official concern, such as MSG (621), are explained but don't lose points.
  • Our dictionary covers the 367 codes found in New Zealand ingredient lists, 326 of which are additives: English names come from Schedule 8 of the FSANZ Food Standards Code (or JECFA and EU lists for codes outside it) and Chinese names from GB 2760-2024. The other 41 numbers look like codes but aren't additives (including obvious misprints), so they are neither shown nor scored. The dictionary was reviewed on 17 October 2026. We update the dictionary when official assessments change.
  • No single additive caps the score. The three parts of the score are shown separately in the app's score sheet.

1.3 Processing (0–10, estimated)

Estimated from markers of ultra-processing in the ingredient list, an approach based on group 4 (ultra-processed foods) of the NOVA classification (as defined in 2018). There are three kinds of marker:

  • Additive classes: colours, flavour enhancers, sweeteners, emulsifiers (phosphates included), modified starches, glazing agents and anti-caking agents, each class counting once. Thickeners, gelling agents, stabilisers and raising agents don't count, such as guar gum, pectin, cellulose gums and anything the label lists as a raising agent; calcium carbonate is usually there as a source of calcium and isn't counted as a colour;
  • Ingredients: flavourings, hydrogenated or interesterified fats, hydrolysed or isolated proteins, maltodextrin, industrial sugars such as glucose syrup and glucose-fructose syrup, and mechanically separated meat;
  • Categories that are ultra-processed by definition: soft drinks, energy drinks, cordials, lollies and confectionery, instant noodles and cola.
What we findProcessingPoints
No markers and 5 ingredients or fewerLow10
No markers but more ingredients, or 1–2 markersMedium6
3 markers or moreHigh2

The app always labels the processing level as an estimate.

1.4 When there's no ingredient list

If a product has a nutrition panel but no ingredient list, additives and processing take middle values (10 and 5 points), and the app notes that the score is incomplete.

1.5 Grades

  • 75–100 Excellent
  • 50–74 Good
  • 25–49 Fair
  • 0–24 Poor

The app always shows the grade in words as well as colour, so it's clear for people with colour vision deficiency.

2. When there's no score

These products don't get a score. The product page says why, and still shows ingredients, allergens and additives:

  • alcohol, and alcohol-free beer, wine and cider (excluded by the HSR guide);
  • non-food products;
  • infant and toddler foods and formula;
  • sports nutrition, protein powders and bars, weight-management products, vitamins and supplements;
  • products used in tiny amounts, such as herbs, spices, seasonings, salt, tea and coffee (the HSR guide considers them unsuitable for rating per 100 g);
  • products with no nutrition panel in the supermarket listing;
  • nutrition panels that contradict themselves, for example saturated fat above total fat, sugars above carbohydrate, more than 105 g of nutrients per 100 g, or energy far out of line with the nutrients. We've seen retailers attach another product's panel, and we'd rather not score than score wrongly.

If a product is missing its nutrition panel, you can add it with photos in the app; once approved, it can be scored.

3. “For you”: the personal score

Your allergens, intolerances, special situations and goals stay on your phone. The “For you” result and score are worked out on the phone; our server only provides product information that is the same for everyone.

3.1 How it's calculated

Personal score = score for everyone − deductions + bonuses (kept within 0–100)

  • Each issue takes off points by level: high −25, medium −12, low −5.
  • Each aspect counts once, at its most serious level. For example, if both “less sugar” and “buying for a child” flag high sugar, it's deducted once.
  • Bonuses (for example high fibre, high protein or low sodium) add 5 or 10 points each, up to 10 in total.
  • When a product has no score for everyone (alcohol, for example), you get a verdict but no personal score.

3.2 Verdicts

VerdictWhen
Not for youAny “hard conflict”. The score ring turns red and no score is shown
Not recommendedAny high-level issue
In moderationAny medium-level issue; or no medium or high issues but a personal score below 50
Suits youNo medium or high issues, and a personal score of 50 or more
Not enough infoThe product has no score, or no allergen and ingredient information

Hard conflicts are:

  • the pack declares that it contains one of your allergens;
  • lactose intolerance and a product containing dairy (hard and semi-hard cheeses and butter only get a mild note; products labelled lactose-free get none);
  • hereditary fructose intolerance and a product with sources of fructose, sucrose or sorbitol;
  • pregnancy and foods New Zealand Food Safety (MPI) says not to eat, alcohol and energy drinks (Australian pregnancy food advice is broadly the same);
  • buying for a child and alcohol or energy drinks.

3.3 What each setting checks

Thresholds are per 100 g (solids) or per 100 mL (liquids).

SettingWhat it checksMain sources
AllergensThe allergen statement on the pack, plus an ingredient dictionary (casein and whey mean milk, for example). “Contains” means not for you; “may contain” means not recommended, and you can turn that alert off in your profileFSANZ Standard 1.2.3
Lactose intoleranceMilk, milk powder, whey, cream, lactose and similar mean not for you; hard and semi-hard cheeses and butter get a mild note; products labelled lactose-free get noneHealth NZ; ASCIA
Fructose malabsorptionFructose, high-fructose syrups, honey, agave, invert sugar, sorbitol, mannitol, xylitol, and apple, pear or mango concentrates mean not recommendedHealth NZ low-FODMAP diet
Hereditary fructose intoleranceAll of the above, plus sucrose (white and brown sugar), maple syrup, molasses, fruit and fruit juice, sucralose and polysorbates, mean not for youGeneReviews
PregnancyFoods MPI says not to eat (such as unpasteurised products, sushi and raw fish, ready-made salads, dips with tahini, kombucha), alcohol and energy drinks mean not for you; deli meats, pâté, soft cheeses, smoked fish, chilled cooked seafood and sprouts must be heated above 75 °C first, so they're not recommended; liver and kidney (no more than 100 g a week), fish that can be high in mercury, brown seaweed and caffeine (up to 200 mg a day) mean in moderationMPI; Health NZ; Eating and Activity Guidelines
BreastfeedingAlcohol and energy drinks are not recommended; caffeine is in moderationHealth NZ; FSANZ Standard 2.6.4
Buying for a childAlcohol and energy drinks are not for children; caffeine, the six colours, and high sugar or sodium mean in moderation; sweeteners get a mild noteFSANZ; EU Regulation 1333/2008 Annex V; WHO
Buying for an older adultHigh sodium means in moderation; high protein and high calcium earn bonusesChinese Dietary Guidelines; Chinese DRIs; GB 28050
Less sugar / diabetesTotal sugars: ≤5 g low, 5–22.5 g medium, >22.5 g high; drinks ≤2.5 g low, ≤5 g medium, >5 g a sugary drink. Practically sugar-free (≤0.5 g) earns a bonus. Plain milk and yoghurt are judged one level lower, because their sugar is mostly lactoseFSANZ 1.2.7; GB 28050; Chinese Dietary Guidelines; WHO
Less salt / blood pressureSodium: ≤120 mg low (bonus), 120–600 mg medium, >600 mg high; drinks over 300 mg are highFSANZ 1.2.7; GB 28050; UK FSA; WHO
Less saturated fat / cholesterolSaturated fat: ≤1.5 g low (bonus), >5 g high; drinks ≤0.75 g low, >2.5 g high. Hydrogenated oil in the ingredients, or more than 0.3 g of declared trans fat, means in moderationFSANZ 1.2.7; GB 28050; WHO
Weight managementHigh energy density (over 1600 kJ), high sugar or fat, and sugary drinks mean in moderation; fibre ≥6 g and protein ≥12 g earn bonusesGB 28050; Chinese Dietary Guidelines; NZ Eating and Activity Guidelines
Muscle gainProtein ≥12 g earns 10 points, ≥6 g earns 5; thresholds are halved for drinksGB 28050
GoutOffal, shellfish, crustaceans, squid and roe, meat stock and gravy, processed meat, sugary drinks and alcohol are not recommended; fish, meat extracts, high-fructose syrups and fruit juice, butter and cream mean in moderation. Labels don't show purines, so this goes by the ingredients; diet is only one of the things that affect uric acidChina NHC gout diet guide (2024); WS/T 560—2017; Health NZ
Mediterranean-style eatingProcessed meat, high sugar, hydrogenated oil and high processing mean in moderation; refined starch gets a mild note; whole grains, omega-3 sources and high fibre earn bonuses. This only says how closely a product fits that eating pattern; it doesn't mean any food has a health effectWHO healthy diet; Chinese Dietary Guidelines; NZ Eating and Activity Guidelines; IARC Volume 114

The free plan covers every allergen, intolerance and special situation plus one health goal; Premium lets you combine several goals.

4. Reference standard

You can choose “Chinese Dietary Guidelines” or “Australia–New Zealand / WHO”. The default follows your app language: Chinese for the Chinese interface, Australia–New Zealand / WHO for English. You can switch at any time under Me.

The high, medium and low thresholds are the same under both. What changes is which sources each verdict lists first, and which daily reference amounts Premium uses for “% of daily reference”:

Daily referenceChinese Dietary GuidelinesAustralia–New Zealand / WHO
Energy8400 kJ8700 kJ
Protein60 g50 g
Fat60 g70 g
Saturated fat20 g24 g
Carbohydrate300 g310 g
Sugars50 g90 g
Dietary fibre25 g30 g
Sodium2000 mg2000 mg

The Chinese column uses the GB 28050 nutrient reference values (NRV), with sugars set at the added-sugar limit in the Chinese Dietary Guidelines (2022). The Australia–New Zealand column uses the daily intake values in the shared FSANZ Standard 1.2.8, with sodium set at New Zealand's suggested dietary target and the WHO recommendation.

5. Allergens

  • Matched to the legal categories under Plain English Allergen Labelling (PEAL) in New Zealand and Australia: peanut, nine tree nuts (almond, Brazil nut, cashew, hazelnut, macadamia, pecan, pine nut, pistachio, walnut), egg, fish, crustacean, mollusc, milk, sesame, soy, lupin and wheat, plus cereals containing gluten and sulphites.
  • Two routes are combined: the allergen statement printed on the pack (Contains / May contain) and a fixed dictionary matched against the ingredient list.
  • Allergens are decided only by the fixed dictionary, never by AI. The app always shows the original English wording and reminds you to check the pack.
  • Our data may come from older packaging, and imported products don't always follow Australian and New Zealand rules, so the pack in your hand always has the final say.

6. Where the data comes from

  • Product information: public listings from New Zealand and Australian supermarkets plus user contributions, updated daily; shown for the country you choose, and the two countries' data are never mixed.
  • Open Food Facts: for products neither country's supermarkets list, we first show community data from Open Food Facts so you know what the product is. Volunteers enter it, so it may be incomplete or out of date; the product page says where it comes from, and the pack is what counts. Products with a nutrition panel are scored with the same rules as above. Photos are by Open Food Facts contributors under CC BY-SA, loaded from its servers. The data is available under the Open Database License, and our Chinese translations of it can be downloaded: chamingbai.com/open-data.
  • Translations: names, introductions and ingredients are translated into Chinese by a language model (DeepSeek or Anthropic's Claude), which receives product text only, using a fixed glossary for ingredient terms (additive classes follow GB 2760 wording) and automatic checks that no additive codes or percentages are lost. Traditional Chinese is converted from Simplified.
  • Contributions: Anthropic's Claude reads the text on label photos, in whatever language it is printed (Alibaba Cloud Model Studio when Claude is unavailable). The result is published once approved, by us or automatically when two people's submissions match.
  • Corrections: if you spot an error, tap Report on the product page or email support@chamingbai.com. Brand owners can use the same address to ask for corrections.

7. Sources

Titles are given in the language of the original. Links checked in October 2026.

7.1 Health Star Rating

  1. Health Star Rating System Implementation Guide (v9.1) — Health Star Rating, Australian and New Zealand governments
  2. Health Star Rating online calculator — Health Star Rating
  3. HSR Calculator 4.2 (Excel) — Health Star Rating
  4. Health Star Rating System Calculator and Style Guide v8.1 — Health Star Rating (worked examples used in our tests)

7.2 Personal rules and nutrient levels

New Zealand and Australia–New Zealand

  1. Food Standards Code — Standard 1.2.3 Warning statements, advisory statements and declarations — FSANZ, compilation 29 Oct 2024
  2. Food Standards Code — Standard 1.2.7 and Schedule 4: nutrition content claims — FSANZ, Schedule 4 in force 30 Apr 2026
  3. Food Standards Code — Standard 1.2.8 Nutrition information requirements (§1.2.8—8 daily intake values) — FSANZ, in force 30 Apr 2026
  4. Food Standards Code — Standard 2.6.4 Formulated caffeinated beverages — FSANZ, 2015
  5. Eating and Activity Guidelines for New Zealand Adults (updated 2020) — Health New Zealand | Te Whatu Ora, 2020
  6. Nutrient Reference Values for Australia and New Zealand: sodium (suggested dietary target 2000 mg/day) — NHMRC / New Zealand Ministry of Health, 2017
  7. Australian guidelines to reduce health risks from drinking alcohol — National Health and Medical Research Council, 2020 (shown to Australian users)
  8. List of safe food in pregnancy — New Zealand Food Safety (MPI), reviewed 29 Jul 2026
  9. Eating well when pregnant — Health New Zealand | Te Whatu Ora, 2026
  10. Caffeine — Health New Zealand | Te Whatu Ora, updated 11 Sep 2026
  11. Smoking, alcohol, and drugs when you are pregnant — Health New Zealand | Te Whatu Ora, 2026
  12. Lactose intolerance — Health New Zealand | Te Whatu Ora, updated 25 Aug 2026
  13. Low-FODMAP diet — Health New Zealand | Te Whatu Ora, updated 25 Aug 2026
  14. Gout — Health New Zealand | Te Whatu Ora, updated 22 Jul 2026
  15. Lactose Intolerance – Frequently Asked Questions — Australasian Society of Clinical Immunology and Allergy (ASCIA), 2024

China

  1. 《中国居民膳食指南(2022)》 — 中国营养学会, 2022
  2. 《中国居民膳食营养素参考摄入量(2023版)》 — 中国营养学会, 2023
  3. GB 28050《食品安全国家标准 预包装食品营养标签通则》(2011 版现行;2025 版 2027-03-16 起实施) — 国家卫生健康委员会、国家市场监督管理总局, 2011 / 2025
  4. 《成人高尿酸血症与痛风食养指南(2024年版)》 — 国家卫生健康委员会办公厅, 2024
  5. WS/T 560—2017《高尿酸血症与痛风患者膳食指导》 — 国家卫生和计划生育委员会, 2017

International and other

  1. Guideline: Sugars intake for adults and children — World Health Organization, 2015
  2. Guideline: Sodium intake for adults and children — World Health Organization, 2012
  3. Saturated fatty acid and trans-fatty acid intake for adults and children: WHO guideline — World Health Organization, 2023
  4. Use of non-sugar sweeteners: WHO guideline — World Health Organization, 2023
  5. Healthy diet (fact sheet) — World Health Organization, 26 Jan 2026
  6. IARC Monographs Volume 114: Red Meat and Processed Meat — International Agency for Research on Cancer, 2018
  7. Regulation (EC) No 1333/2008 on food additives, Annex V — European Union, 2008, consolidated
  8. Guide to creating a front of pack (FoP) nutrition label for pre-packed products sold through retail outlets — Department of Health / Food Standards Agency (UK), Nov 2016
  9. Hereditary Fructose Intolerance (GeneReviews) — NCBI Bookshelf / University of Washington, updated 2021

7.3 Additives

FSANZ Food Standards Code

  1. Schedule 8 — Food additive names and code numbers (for statement of ingredients) — FSANZ (compilation in force 16 Sep 2025)
  2. Schedule 7 — Food additive class names (for statement of ingredients) — FSANZ
  3. Schedule 9 — Mandatory advisory statements — FSANZ
  4. Schedule 15 — Substances that may be used as food additives — FSANZ
  5. Schedule 16 — Types of substances that may be used as food additives — FSANZ
  6. Media statement on aspartame — FSANZ, 24 Jul 2023
  7. Review of titanium dioxide as a food additive — FSANZ
  8. Titanium dioxide assessment report — FSANZ, 2022
  9. Food colours — FSANZ
  10. Sulphites — FSANZ

China

  1. GB 2760-2024《食品安全国家标准 食品添加剂使用标准》查询库 — 国家食品安全风险评估中心 (source of Chinese names; the standard's text prevails)
  2. Notice on aluminum-containing food additives use adjustment — National Health and Family Planning Commission of China and four other departments, 2014

European Union

  1. Regulation (EC) No 1333/2008, Annex V — European Union (as adopted, via legislation.gov.uk)
  2. Directive 2006/52/EC — European Union
  3. Regulation (EU) 2018/1481 — European Union
  4. Regulation (EU) No 380/2012 — European Union
  5. Regulation (EU) No 231/2012, specifications for food additives — European Union
  6. Titanium Dioxide is No Longer Authorised as a Food Additive in the EU from 7 August 2022 — Food Safety Authority of Ireland
  7. Titanium dioxide: E171 no longer considered safe when used as a food additive — EFSA, 6 May 2021
  8. EFSA reviews safety of caramel colours — EFSA, 8 Mar 2011
  9. EFSA confirms safe levels for nitrites and nitrates added to food — EFSA, 15 Jun 2017
  10. Safety and efficacy of butylated hydroxyanisole (BHA) as a feed additive for all animal species — EFSA Journal, 2018 (restates the 2011 ADI for BHA, E 320)

United States

  1. FD&C Red No. 3 — US Food and Drug Administration
  2. 21 CFR 81.10 — US Code of Federal Regulations
  3. 21 CFR 81.30 — US Code of Federal Regulations
  4. 21 CFR 189.135 — US Code of Federal Regulations

International

  1. IARC Monographs: List of Classifications — International Agency for Research on Cancer
  2. Aspartame hazard and risk assessment results released — WHO, IARC and JECFA, 14 Jul 2023
  3. Evaluations of the Joint FAO/WHO Expert Committee on Food Additives (JECFA) — WHO

7.4 Processing

  1. The UN Decade of Nutrition, the NOVA food classification and the trouble with ultra-processing — Monteiro et al., Public Health Nutrition 21(1):5–17, 2018