REFUSAL RATE

How often we decline.

Most of what we are asked about does not clear. This page says how much, why, and what would have to change. Counted for both kinds of check: what must not be in the food, and what must stay under a number.

A high refusal rate is the product working.

That is a convenient thing for us to say, so here is the reasoning rather than the assertion. Check it against the numbers underneath.

1
A checker that clears everything

is indistinguishable from no checker at all. If every item comes back fine, the answer carries no information and you would be better off not asking.

2
So the clears are worth exactly

what the refusals cost. Every refusal costs us coverage, disappoints a user, and will eventually disappoint someone paying. That cost is what makes an approval mean something.

3
Which is why we publish the number

and why we do not work to bring it down. The easy way to improve it is to clear on thinner evidence, and that would make the figure look better while making every verdict worth less.

The test you should apply to us.

If this figure falls sharply and coverage has not risen, we have started clearing on thinner evidence. That is the failure to watch for, it is visible on this page, and you should tell us about it.

LAYER 1 · LIVE

What has been ruled since launch

Straight from GET /v0/stats. Zero is a true number and this page is built to show it.

rolling 30 daysupdated dailysince 30 Aug 2026
STATE · LOW N
89
couldn't verify
52
ask one question
41
conflict found
32
no conflict found

214 checks ruled · no percentages shown below 500

On 30–31 Aug we found 63,601 rows in our own corpus recording “may contain” as “contains”.

We fixed the reading and re-derived every affected row. This page exists so that kind of error has nowhere to hide.

LAYER 2 · CORPUS

Why the gap exists

Measured over our evidence corpus, every menu item and product we hold, ruled against each FDA-9 restriction. Dated, reproducible, and independent of traffic.

Measured 2 Sept 2026against production evidence· 67,791 products · 711,900 store shelves · 30 metros

363,832 (51%) carry ≥1 allergen finding. The other 49% is the shop arm's refusal rate. 446,371 (63%) have a typed nutrition panel · 87% of panels state a serving basis · trans fat quantified on only 1.8% of panels · added sugar on 43%.

Eat-out: 12 chains are machine-readable · 7,022 dishes ruled · sit-down lane: 24 venues, 681 items, 227 presence-only findings.

CauseWho could close it
No preparation evidence publishedThe venue or the manufacturer, by filing a statement.
Collective terms on the labelThe manufacturer, by naming the source of the flavoring.
No label exists at allNobody, in-store bakery, deli counter, a home kitchen.
No fixed recipeNobody, a daily special changes by definition.
Venue could not be resolvedThe agent, by confirming which venue it meant.
Question raised, unansweredThe kitchen, at the table.
No nutrition panel existsNobody, a made-on-site item has none. A finding, not a failure.
Panel present, serving basis unstatedThe manufacturer, by stating whether the figure is per serving or per 100g.
Panel older than the current formulationThe manufacturer, by dating the panel they publish.
No preparation evidence published
Who could close it
The venue or the manufacturer, by filing a statement.
Collective terms on the label
Who could close it
The manufacturer, by naming the source of the flavoring.
No label exists at all
Who could close it
Nobody, in-store bakery, deli counter, a home kitchen.
No fixed recipe
Who could close it
Nobody, a daily special changes by definition.
Venue could not be resolved
Who could close it
The agent, by confirming which venue it meant.
Question raised, unanswered
Who could close it
The kitchen, at the table.
No nutrition panel exists
Who could close it
Nobody, a made-on-site item has none. A finding, not a failure.
Panel present, serving basis unstated
Who could close it
The manufacturer, by stating whether the figure is per serving or per 100g.
Panel older than the current formulation
Who could close it
The manufacturer, by dating the panel they publish.

We publish how often we refuse in total. We do not yet measure refusals by cause. When we do, the shares will appear here, dated.

By arm, and by premise type

Where a question can be asked, refusals fall sharply. Number checks refuse far less often than allergen checks, because a panel either exists or it does not.

ArmWhy
Shop · packagedA label is a legal declaration. Most products resolve.
Eat outA person is present, so questions convert into answers.
CookPreparation is the household’s own kitchen and is not ruled.
Order inStructural today: the kitchen behind a delivery order is not yet ruled, and nobody is there to ask.
Snack and drinkSame evidence as shop: a label, a barcode, a panel. Refusals here are coverage gaps, not structure, and they sit where convenience and vending brands skew away from grocery shelves.
Packaged · numeric thresholdOne source, and 446,371 panels are rulable. The lowest refusal rate in the product.
Restaurant dish · numeric thresholdAlmost no venue publishes a panel. Structurally the highest, and honestly so.
Shop · packaged
Why
A label is a legal declaration. Most products resolve.
Eat out
Why
A person is present, so questions convert into answers.
Cook
Why
Preparation is the household’s own kitchen and is not ruled.
Order in
Why
Structural today: the kitchen behind a delivery order is not yet ruled, and nobody is there to ask.
Snack and drink
Why
Same evidence as shop: a label, a barcode, a panel. Refusals here are coverage gaps, not structure, and they sit where convenience and vending brands skew away from grocery shelves.
Packaged · numeric threshold
Why
One source, and 446,371 panels are rulable. The lowest refusal rate in the product.
Restaurant dish · numeric threshold
Why
Almost no venue publishes a panel. Structurally the highest, and honestly so.

We publish how often we refuse in total. We do not yet measure refusals by arm. When we do, the shares will appear here, dated. Order-in refusals are structural today: the kitchen behind a delivery order is not yet ruled. Not covered by any source, not a fake zero.

[CORPUS] values are computed from production against the evidence corpus and stamped with the date they were derived. The measurement runs after the national catalog load lands, so these fill in late. They are never estimates and never filled in by hand.

We do not optimise this number down.

The obvious way to improve it is to clear things on thinner evidence. That would make the number look better and every verdict worth less. If this figure ever falls sharply without coverage rising, assume something is wrong and tell us.

What we do optimise

Coverage, not clearance. The refusal rate falls honestly only when more evidence exists.

MetricNowDirection
Venues with a filed statement0the statements table shipped 30 Aug, empty, up from here
Products resolving to a label[CORPUS]up
Questions with a sufficient-answer rule14 of 14held at 100%
Verdicts issued without a date0structurally impossible, held at zero
Venues with a filed statement
Now
0
Direction
the statements table shipped 30 Aug, empty, up from here
Products resolving to a label
Now
[CORPUS]
Direction
up
Questions with a sufficient-answer rule
Now
14 of 14
Direction
held at 100%
Verdicts issued without a date
Now
0
Direction
structurally impossible, held at zero