Food Safety Atlas

Declaring what is on the menu

Technical reference

A is only as good as its weakest link: product , recipe, approval or publication. Most declaration failures are a change that didn't reach the record.

Parameters

Codex's eight groupsCereals containing gluten, crustaceans, eggs, fish, milk, peanuts, soybeans, tree nuts
Local listsThe law where the food is sold decides. Schedule 9 of the Code lists 13 entries, adding sulphites, lupin, mollusc and sesame and naming each tree nut. Singapore's labelling list has 8 groups and Malaysia's has 5, so a list can also be shorter or different
Three statesContains; ; shared equipment
ThresholdAny amount counts as an ingredient
ApprovalBy someone other than the author, per version
MatrixGenerated, versioned, dated, per site

Records that prove it

  • Product specifications
  • Recipes and sub-recipes, by version
  • Approvals, with the approver
  • Each matrix issue, and each channel it reached
  • Shelf and channel checks

The eight Codex allergen groups

Your own food law may list more, such as sesame.

CCP or prerequisite?

That depends on the for your process. The number, if it has one, belongs to your plan.

Law and practice

ControlAustraliaNew ZealandSingaporeMalaysiaIn practice
Allergen listSchedule 9: 13 entries, with required names ().Schedule 9 for labels; template plan names 21 .8 groups on prepacked labels, including sulphites.5 groups on labels.Most programmes that address this run a menu or recipe . Those built on the Code carry all thirteen entries. Many plans read don't state which list they use.

Law as read in the authority library between 14 October and 4 November 2026. In practice: food safety programmes read across hotels, clubs, venues, healthcare, manufacturing and airline catering, with no business named. A common practice isn't proof that a is safe or lawful where you are.