Food Court

How we read a label

No black box.

Food Court does not give a product an overall grade. We report what is on the cited record and let you weigh it.

A single grade would have to invent an exchange rate — how many points a carcinogen is worth versus how it’s processed versus its sugar. No objective source provides that rate; it is a value judgment, not a fact. A vegan and a carnivore don’t disagree that something carries an IARC finding — they disagree about how much it should matter. That “how much” is exactly the number a grade is forced to invent, so we don’t invent it. We show three things separately, each cited, and you apply your own judgment.

Three separate signals — never combined

Cited harm findings. Documented findings on specific ingredients — from regulators, peer-reviewed science, established institutions, and investigations. Shown most-serious-first, each linking to its source.

Processing. The NOVA classification (from Open Food Facts) — how industrially processed the product is. It describes how a food is made, not a safety finding.

Nutrition. The panel’s high/low flags by the FDA’s %DV (≥20% of a Daily Value = high).

These three never collapse into one symbol. An ultra-processed product with no cited harm finding shows exactly that — a clean harm record and a loud processing signal, side by side, for you to weigh.

First: did we read the whole label?

Before any of the ordering below runs, Food Court checks whether it actually read the entire ingredient statement — reconciling what it captured against the label’s own punctuation and structure.

If the read is only partial — a blurry photo, a cut-off panel, a statement we couldn’t fully capture — we do not rule. The product shows “still in session”: no verdict, and no coverage percentage, just what we did read. A verdict on a half-read label would be a guess, and a guess is exactly what we refuse to publish. A finding we did read still stands — we simply never imply a label is clean when we haven’t finished reading it.

How we order the cited findings

Within the harm findings, we read the most serious first. A finding’s strength comes from its cited provenance — never our opinion — using a fixed, published weighting:

strength = tier × severity × recency × evidence_type

used to ORDER + present the findings — never summed into a grade

Source tier weight

Tier 1 — Regulatory1.00
Tier 2 — Peer-reviewed0.85
Tier 3 — Established institution0.65
Tier 4 — Investigative journalism0.45

Severity weight

Warning1.00
Concern0.70
Caution0.40
Informational0.10

Evidence-type modifier

Regulatory action1.00
Meta-analysis1.00
Randomized controlled trial0.95
Review0.85
Investigative — primary lab data0.80
Observational0.75
Investigative — analysis of records0.70
Unrecognized / unknown (floor)0.70

Recency modifier

Under 10 years old1.00
10–20 years (no active regulatory action)0.85
Over 20 years (no active regulatory action)0.65
Any age, backed by active regulatory action1.00

Personalization never changes the findings

Parent Mode and allergen flags change what we surface and how we frame it — never what the record says. Parent Mode re-frames a product that already carries a cited finding and foregrounds findings that reference children; it never authors a “safe for kids” judgment. Allergen flags match your list against the label’s own declared allergens — we tell you the label declares something you flagged; we never certify a product is free of anything. The cited findings are identical whether personalization is on or off.

This weighting decides the order findings are presented in. It is never added up into a score or a letter — there is no overall grade to drift from. The same inputs always produce the same ordering, and every finding traces back to its source.

Food Court reports publicly available findings from regulatory bodies, peer-reviewed research, and journalism. We cite every claim. We are not your doctor — we are a search engine for what's known about your food. Follow the links to the original sources.