ELLA Universal

Diet & Allergy Passport

How ELLA handles allergies

ELLA can tell you that a dish conflicts with your profile, that it may conflict, or that it cannot be verified. It never decides how serious your allergy is. That is a fact only you hold.

You set the severity, not ELLA

Every allergy on your profile carries a severity you set yourself. It can be marked severe, or left as an ordinary allergy. ELLA does not grade it for you, and it does not need an answer before it will warn you — an allergy nobody has graded still warns.

What the severity changes is how hard the warning insists:

An ordinary allergy
A warning you can dismiss. Tapping outside it or pressing back closes it.
A severe allergy
A warning you have to answer. No dismissing it by tapping outside, no back button.

The control sits on both screens that can change an allergy: the one-off setup when you first create a profile, and the profile editor you use afterwards.

What the warning actually says

ELLA separates a conflict it is confident about from one it is only guessing at, and it separates both from having no information at all. The wording changes with what it found:

This dish conflicts with your allergy profile: peanuts.

When the menu names an allergen on your profile

This dish may contain peanuts. The menu does not say for certain.

When the menu hints at it without saying

Either way the question is the same — Do you still want to add it to your cart? — and you can ask for a person instead. Choosing Talk to staff at an ELLA venue gets you: “A member of staff has been asked to come over.” At a venue that is not on ELLA it says so plainly, rather than pretending: “This venue is not on ELLA, so we cannot call staff for you here.”

If your profile itself cannot be read, ELLA does not quietly carry on as though the dish were fine:

We could not load your allergy and diet preferences, so we have not been able to check this dish against them.

Unverified never means safe

Something ELLA read off a photograph of a menu is not something the venue said, and ELLA keeps the two apart all the way to the dish. An item can be verified, partly verified, or unverified — and only a fully verified item is ever described as having no conflict. Everything else says what it is:

Ingredient & allergen information not fully verified by this venue.

An empty allergen list is not read as an all-clear. A list that names peanuts is evidence of peanuts whoever typed it; a list that does not name them is only evidence of their absence if somebody stood behind that list.

The fourteen regulated allergens

A venue confirms a dish against the fourteen allergens that UK and EU law requires a food business to declare. It is a closed list on purpose, so that a guest picking from tiles and a venue declaring on a menu are naming the same fourteen things — that is what stops a guest’s “shellfish” missing a menu’s “crustaceans”.

The fourteen are not the whole story and ELLA does not pretend they are. An allergy that is not one of them is stored as your own entry rather than forced into the nearest tile.

What the venue is told

What a venue is told is a separate record from your profile. When you sit down at a table, a declaration is created for that venue, so staff know before anything is ordered. Changing your mind writes a new record and marks the old one, because what a venue was told at the time is the question anyone asks afterwards.

The kitchen ticket is built from that declaration and never from your profile. Choosing not to show your profile to staff is not choosing to be served food made without knowing. Severe entries are printed apart from ordinary ones, you are named on the ticket, and a record ELLA could not fully read says so — because “no allergies” and “we could not read them” look identical on a blank ticket and are not the same thing to whoever is cooking.

On the manager’s board, a table turns red as soon as a guest with a severe allergy sits down, and says who and what.

What a venue confirms

Every item a venue has not confirmed is flagged in its own menu editor. Confirming it means a person reading what ELLA extracted, correcting it, and putting their name to it:

ELLA read this from your menu. Check it, add anything missing, then confirm.

A confirmation with nobody’s name against it is not a confirmation, so who confirmed it and when are both recorded. Confirming that a dish has none of the fourteen is a positive statement, and the venue is told so before it does it: “ELLA found none. Confirming says this dish is free from all fourteen.” The menu header carries the running figure — Menu verified: N%.

What ELLA does not do

If you have a severe allergy, the person to talk to is the venue. ELLA is built to make sure they have been told, and to make sure you are told when nobody has checked.

Open ELLAWhat else ELLA does