What Pantrimo knows, and how.

Pantrimo knows what it does not. When an answer depends on a call that reasonable people could make differently, we make the call out loud, say which way we lean and why, and link the public rule it rests on. This page is the list.

What an answer means

For each recipe and each allergen Pantrimo checks for your household, the app words its answer in one of the ways below. This list is every answer line the app shows, in the app’s own words, with where you see it and what it means.

No known conflict
For the allergens Pantrimo checks, nothing in the recipe conflicts with the ones you listed, as far as we know. It is not a promise about the product in your hand. Read its label.
Where you see it: Recipe page and plan draft. The recipe page also summarizes it as “No known conflict with your allergens”.
No known conflict · <note>
The answer rests on what most brands of an ingredient contain, for example “Most brands of chicken broth are free of soybeans, not all: check your label.” The brand you buy could be the exception, so the label decides.
Where you see it: Recipe cards, recipe page and plan draft, only for a household that turned on the call about products most brands make without your allergen.
Your products: No known conflict — <product>
A product you told us you use answers this ingredient. It speaks for that product only.
Where you see it: Recipe page, in a box called Your products, and as a Per your products note under an answer.
Check for <allergens>. No <allergens> <product>
A product you told us you use answers some of the allergens for this ingredient but not all. The ones after “Check for” still need the label.
Where you see it: Recipe page, in the products you told us you use.
By your setting: <call>
Your household changed one of the judgment calls listed on this page, and this answer comes from that setting.
Where you see it: Recipe page, under an answer.
Contains <ingredients>
These ingredients carry the allergen.
Where you see it: Recipe page, for each allergen. For example, Milk: Contains butter, heavy cream.
Contains <allergens>
The recipe has an ingredient that carries one of these allergens. The card and the warning heading name the allergens. The lines under the warning name the ingredients.
Where you see it: Recipe cards, and the red warning at the top of the recipe page.
Contains a household allergen
A meal in the draft has an ingredient that carries an allergen your household listed. The card does not say which allergen or which ingredient.
Where you see it: Plan draft cards.
Flagged by name
The ingredient’s name suggests an allergen in your profile. We keep the warning until the ingredient is confirmed.
Where you see it: Recipe page.
Check specific products · <count>, with “Check for <allergens>.” on each line
These ingredients vary by product or preparation. Read the label of the one you buy, or ask whoever prepared it. This is the recipe page’s form of “Can’t verify”.
Where you see it: Recipe page, in the box called Allergen check incomplete.
Matching or review incomplete · <count>
We could not match the ingredient to a food we know, or our review does not cover all of your allergens for it. We cannot confirm it either way yet, so check the ingredient’s wording and the food you plan to use.
Where you see it: Recipe page, in the box called Allergen check incomplete.
Allergen check incomplete
At least one ingredient is unresolved: “We couldn’t verify <n> ingredients for your profile.” The two lists below it say which and why.
Where you see it: Recipe page, heading of the box that holds the two lists above.
Check your label
Holds the “Most brands of … are free of …, not all: check your label.” notes for the recipe.
Where you see it: Recipe page, for a household that turned on the call about products most brands make without your allergen.
Can't verify: <ingredient (allergens)>
We cannot tell from the recipe line whether this ingredient carries the allergen. Most often the answer depends on which product or brand is used. It names the ingredient to read the label on.
Where you see it: Recipe page and plan draft.
Can't verify (no ingredient information)
The recipe has no ingredient information for us to check, so we say nothing either way.
Where you see it: Plan draft cards.
Product choice matters: <allergens>
The answer depends on which product or brand is used. At least one ingredient in the recipe carries one of these allergens in some products and not in others, so read the label of the one you buy. The recipe page names the ingredient to check.
Where you see it: Recipe cards.
Not checked yet
We have not finished checking this recipe against your allergens, because it has not been reviewed yet or a part of it could not be identified. It is not a clear. Read the labels.
Where you see it: Recipe cards.
Not checked for <allergens>
Pantrimo does not check these four allergens, and says so rather than leaving them out. The rest of the line is the answer for the allergens we do check. For these four, the label is the answer.
Where you see it: Recipe cards and recipe pickers, for a household that lists celery, mustard, lupin or sulphites.
Not checked for: <allergen>
The same as “Not checked for <allergens>” above.
Where you see it: Dietitian planner, when a client has an allergen on file that Pantrimo does not check.
Evidence details
Opens the reason for that ingredient’s answer, where it came from, and the status the app holds for it: CONTAINS, CLEAR or UNVERIFIED, which are Contains, No known conflict and Can’t verify.
Where you see it: Recipe page, a panel that opens under an ingredient answer.
contains · clear · unverified · no restrictions recorded
“contains” is Contains. “clear” is No known conflict. “unverified” is Can’t verify. “no restrictions recorded” means the client has no allergen on file, so no allergen is checked.
Where you see it: Dietitian planner, one word per client on a meal edit.

What an answer does not mean

  • It is not a cross-contact warning. It says nothing about how a product was made or what else was made on the same line.
  • It does not read “may contain” statements.
  • It is not a risk score and it is not a promise about any one product.
  • It does not replace the label on the product in your hand.

Always read the label on the product you buy. Pantrimo is a meal planning tool, not a medical device, and does not give medical advice.

The judgment calls

Some ingredients cannot be judged from a line in a recipe. For each one below we made a call, we say which way it leans by default, and we link the public rule behind it. A household can change a call in its profile. A dietitian can change one for a client. The app asks the dietitian to tick a box saying the client acknowledged the change in writing. It does not collect or check that acknowledgement. Any answer a changed call alters says “By your setting”.

  1. Highly refined soybean oil

    Does the oil in "vegetable oil" count as soy?

    Yes, we ask you to check the label. US law exempts highly refined soybean oil from allergen labeling because refining removes the protein. A recipe line cannot tell us whether the oil in the product you buy was highly refined, so we keep the source allergen and name the label to read. Soy protein, soy flour, soy lecithin and soy sauce are never covered by this call.

    A household can relax this. Source: FDA — Food Allergen Labeling (FALCPA): highly refined oils are exempt

  2. Paprika, cumin and caraway

    Can plain paprika, cumin or caraway carry peanut or tree nuts?

    Yes, we ask you to check. Ground spices of these kinds have been recalled for undeclared peanut and nut-shell filler, and a filler nobody declared is not on any label. A blend that names a nut or seed as an ingredient is flagged either way. Sesame gets the same check as a precaution; we cite no recall for it.

    A household can relax this. Source: FDA — 2015 recalls: cumin and spice blends with undeclared peanut

  3. Coconut and tree nuts

    Is coconut a tree-nut question?

    Yes, we ask you to check. FDA's January 2025 guidance stopped listing coconut as a tree nut. We read that as a change in how coconut is labeled, not as a finding that it suits every tree-nut-allergic person, because some of them react to it. A household whose allergist has cleared coconut can say so.

    A household can relax this. Source: FARE — Coconut and tree nut allergy

  4. Wine, beer and cider

    Can wine, beer or cider carry fish, egg or milk?

    Yes, we ask you to check. Some are clarified with isinglass (from fish), egg white or casein (from milk), and US labels are not required to say so. Cream liqueurs and egg-based drinks are flagged either way.

    A household can relax this. Source: 27 CFR 4.32a — Voluntary disclosure of major food allergens on wine labels; TTB proposed rule 71 FR 42329 (2006) — fining agents (egg white, isinglass, casein) in wine and malt beverages

  5. Oats and wheat

    Can oats carry wheat?

    Yes, we ask you to check. Oats grown and milled the usual way share fields and mills with wheat, so unless the package says otherwise the oats in a recipe are a label to read for a wheat allergy. Oats have no wheat protein of their own; the question is where they were grown and milled.

    A household can relax this. Source: FDA, gluten-free labeling rule, on oats

  6. Lupin, fenugreek and pea protein, for peanut allergy

    Can lupin, fenugreek or pea protein matter to a peanut allergy?

    Yes, we ask you to check. Lupin reacts with peanut in a real share of peanut-allergic people (published estimates vary widely), and fenugreek and pea protein in fewer. A household whose allergist has ruled out the cross-reaction can turn this off.

    A household can relax this. Source: UK Food Standards Agency — Lupin allergy and peanut cross-reactivity

  7. Fermented and malted products, for wheat allergy

    Can fermented and malted products carry a little wheat?

    Yes, we ask you to check. Whisky, barley-malt cereals and some rice products are sometimes made with a small amount of wheat or on wheat lines. Where wheat is a common actual ingredient, as in soy sauce, tamari and miso, it is flagged either way.

    A household can relax this. Source: FDA — Gluten-free labeling rule for fermented and hydrolyzed foods

  8. Products that most brands make without your allergen

    If nearly every brand of a product is free of your allergen, do we treat the product as free of it?

    No, not unless you ask us to. The brand in your cart could be one of the few that is not free of it, so the product stays "Can't verify". A household that turns this on sees "No known conflict" with a note such as "Most brands of chicken broth are free of soybeans, not all: check your label." for those products, and a product you have told us about always wins over the sample.

    A household can relax this. Source: FDA — Food Allergies: What You Need to Know (always read food labels)

  9. Plain cheese and cultured dairy

    Is plain cheese or cultured dairy free of the other major allergens?

    Yes. US standards of identity for cheeses and cultured dairy (21 CFR Part 133 and Part 131) allow milk, cultures, enzymes and salt, and no other major allergen is a permitted ingredient, so plain forms are not a label to read for them. Flavored, processed, spread and sauce versions are. One exception we found in review: hard Italian-style cheeses such as Grana Padano can contain egg-white lysozyme, so those keep an egg check. A household that wants to be stricter can ask for a check on every cheese.

    A household can make this stricter. Source: 21 CFR Part 133 — Cheeses and related cheese products (Cornell LII)

Why soy is hard

Soy is supported in Pantrimo, and it is the allergen where you will be asked to check the most labels. The reason is not the oil. Most of what we cannot clear for soy is soy protein, soy flour and soy lecithin, which are declared ingredients in broths, breads, seasoning blends and cured meats, and the brand you buy decides whether they are there. No setting on this page opens that up, because there is nothing to opt out of: the label is the answer. What we have done is name the ingredients to check, and make the oil call above one a household can change.

When we get one wrong

Before our ingredient rules ship, a separate review spot checks them. Each review is a fresh pass, started without the author’s notes and run by software, not by people. It looks for the one failure that matters: an ingredient our draft rules showed as “No known conflict” that a real product label contradicts. We publish what they find, what was true, why we missed it, and the date it was fixed.

Read the corrections log

We publish our positions and where they come from. How the checking is built, the ingredient lists and matching behind it, stays with us. The rules above are public regulation that anyone can read.

Why we say the limits out loud

Food apps often promise one thing where you choose them and say something narrower in their help pages or terms. We found the same gap on our own site, which is part of why this page exists. The quote below is word for word, from our own earlier pages, which have since been rewritten, so it has no link.

What we said where customers choose us, and what we say about our limits
ProductWhere customers choose itWhat it says about its limits
Pantrimo, until we rewrote our site against this standard“Pantrimo also tracks 14 major allergens including the FDA Big 9 and EU Annex II allergens.” “Pantrimo tracks all 14 allergens listed in EU Annex II (Regulation 1169/2011), which includes the FDA Big 9. Every recipe is evaluated against these allergens automatically.” (our home page and dietary filters page)The checking is measured on a smaller set of allergens than the 14 on that list. The 14 are a regulatory reference, not a list of what we check.