Skip to content
Sabria

Judgement for ordering calmly.

You know what to ask before the waiter arrives.

You set up your allergies once. Then you photograph the menu, scan the QR code on the table or paste the link, and Sabria marks every dish red, amber or green against your profile. And it leaves the question for the staff written out for you.

For iPhone, iOS 15.1 or later. The app is currently in Spanish. Android will come later.

Sabria informs you and prepares the question. It does not guarantee that a dish is safe.

Placeholder for the screenshot of the Sabria result screen resultado.png

What you take to the table

Red, amber and green. And what to say in each case.

The result is not a score or a percentage. It is the whole menu reordered by what affects you: first what you should avoid, then what you need to ask about, and last what gives no signs.

Avoid

Contains an allergen from your profile

It goes first in the list, with the reason up front: which ingredient it is, and whether it was declared on the menu or inferred from the preparation.

Ask first

Information is missing or there is a risk

It never appears on its own: it always comes with the specific question written out for that dish and that allergen. You copy it, or show it in large type over the table.

No signs found

No declared allergens detected

It does not say suitable. It does not say safe. It says it has found nothing, and that you should confirm anyway.

Green is a reading filter, not a list of safe dishes. It is written that way on purpose, inside the app too.

Sabria is an informational aid. It does not replace confirming with the restaurant or medical advice.

The limit, up front

What Sabria does not do.

If an allergy app promises you safety, be sceptical. This is what you will not find here.

It does not, and it will not

  • It does not say a dish is safe. It says what it contains, what is still unknown and what to ask.
  • It does not replace confirming with the restaurant. The printed menu does not change; the kitchen does.
  • It does not replace your doctor or your treatment.
  • It does not decide for you. You decide, with more information than you had when you sat down.

Not yet

  • Translating the question into the language of the menu, and the phonetics for reading it aloud.
  • A chat for questions about the menu you have analysed.
  • Android. The first version is for iPhone.
  • A map or recommendations of restaurants nearby.

When one of these is ready, we will say so. When it still is not, we will say that too.

The input

A printed menu, a QR code or a link. And also what you buy at the supermarket.

It does not matter how it comes in: it ends up in the same analysis against the same profile.

  • Photo of the menu

    Up to four photos, by page or by column, in a single analysis. Get close enough to read the lettering. If the menu has a QR code, it detects it while you frame the shot.

  • QR code on the table

    It reads it while you focus and asks you before analysing. Nothing is sent without your confirmation.

  • Link or PDF

    Paste the address of the menu. It reads web pages and PDFs. Some digital menus are built as an application and the link arrives with no dishes: when that happens, it tells you and suggests taking photos, instead of giving you back an empty menu.

  • Label on a packaged product

    Photograph the ingredients list, not the front of the pack. Same traffic light, a single product.

Placeholder for the screenshot of the menu capture screen camara-carta.png

A normal menu takes around a minute, depending on the connection and how full the menu is.

Why doubt never comes out green

It is not an AI model giving its opinion on your menu.

A model reads the menu. The verdict, no. On top of it sits a hand-written rules engine that can only harden what the model says, never soften it.

  • Missing information is amber, not green.

    A dish with no description and no ingredients never comes out green. It comes out amber, with a question.

  • The rules always win.

    Something battered, with gluten marked severe in the profile, is red even if the model says otherwise. Anything fried is amber at the very least, because of the shared fryer. A «may contain» with a severe allergy is red.

  • No rule can lower a verdict.

    They are written so that they can only raise it. It is a property of the code, not a good intention.

  • A catalogue, not a list.

    Thirty allergens and intolerances: those with mandatory declaration in the EU, with tree nuts broken down one by one, plus fructose, sorbitol, FODMAPs, maize, pulses, LTP and fruit protein. Each one with its derivatives, where it hides and how it gets contaminated. It is versioned: every error corrected goes into it.

  • Diets have rules too.

    Ten: vegetarian, vegan, pescatarian, no pork, no beef, no red meat, no alcohol, pregnancy, halal and kosher. Marking them does something: halal and kosher ask about certification, because it cannot be inferred from a menu, and pregnancy is over-cautious on purpose.

The mother rule: between two levels, always the more restrictive one.

Multi-profile

One profile per person. The same menu, as many readings as you need.

One of you cannot have nuts, another has been gluten-free for years, and your grandmother stopped finding anything to order a long time ago. You create a profile for each one and the same menu is read as many times as you have profiles, without analysing it again.

  • Severity per allergen

    Severe («not even traces»), moderate («it disagrees with me, but it is not dangerous») or mild. Severity changes the verdict, not only the label: the same dish can be red in one profile and amber in another.

  • Severe by default

    When you mark an allergen it comes in as severe. Lowering it is your decision, not ours.

  • Included in both plans

    There is no separate family plan and no cost per person. Charging twice for the same meal makes no sense.

Placeholder for the screenshot of the profiles screen perfiles.png

After the traffic light

The conversation with the waiter, prepared.

Amber does not leave you halfway. It brings the sentence written out and what to do with the answer.

Placeholder for the screenshot of the question for the staff in large type pregunta-grande.png
  1. The question, written out

    Not «ask whether it has gluten», but the specific sentence for that dish and that allergen. You copy it, or show it in large type if it is noisy or if you would rather not say it out loud in front of the table.

  2. Table memory

    When they answer, you mark it: confirmed or ruled out. It stays saved in the result.

  3. I ate here and it went well

    You save the restaurant and mark where you ate without trouble. Over time you have your own list of trusted places, which is yours and not a community's.

  4. History on the phone

    Every analysis is saved on your device with its menu and its date, and you can go back to it.

Privacy

Your allergies do not leave the phone.

A list of allergens is health data. It is treated as such.

  • Profiles stay on your device

    Your allergens and your family's do not travel with the menu and are not sent to OpenAI. What is analysed is the menu; the cross-check against your profile happens on your phone.

  • Photos are not stored

    They are compressed, sent to be read, and not stored in Sabria's database. OpenAI may keep what is sent for up to 30 days in security logs, unless required by law. We say so because it is true, not because it sounds good.

  • Analytics, only if you say yes

    And it never includes your allergens, your profiles or what you scan.

  • Delete, in one tap

    From Settings: profiles, allergens, scans and saved restaurants on this device.

No free plan

You pay from the first analysis. And there is a reason.

There is no free version, no three scans on the house, no counter. Reading a whole menu with a model costs money every time it happens. An app that gives analyses away has to cut somewhere, and here there are two places to cut: the model that reads the menu, or your data. We would rather charge.

And there is a second reason, less commercial. A free plan with a limit pushes you to ration. Nobody should be working out whether to spend their last scan of the month on the menu in front of them.

Monthly

€8.99

per month

Yearly

€45

per year

Reference price in Spain.

  • Both plans are the same product. No features are reserved for the expensive one.
  • Family multi-profile included in both.
  • The final price is set by the store in your currency, and it is the one you will see before paying.
  • You cancel from the App Store, without writing to us.
  • If the App Store offers a free trial for your account, it will appear on the purchase screen. We do not promise it from here, because the store is the one that decides.

Less than eating out once. And the profiles of the whole family are included in the same price.

Questions

What someone who has already tried another app would ask.

My allergy is severe. Can I rely on it?

Not as the last word, and no app should ask you to. Sabria is an instrument: it reads the menu, cross-checks what it finds against your profile and leaves the question ready for you. The confirmation still comes from the restaurant staff. What you can expect is that, whenever there is doubt, the app always takes the restrictive side.

And if it gets it wrong and tells me a dish is fine?

Sabria does not say that any dish is fine. The best verdict there is says «no signs found», which means it has found nothing and that you should confirm anyway. The serious error would be giving green to a dish nothing is known about, and that is exactly what the first rule of the engine prevents: with no description and no ingredients, never green. Every result has a button, «See a mistake?», to let us know.

What is the difference between this and showing a photo of the menu to an AI assistant?

Two specific things. The first: on top of the model there is a hand-written rules engine that can only harden the verdict, never soften it, and that knows the severity you have given to each allergen. The second: you do not tell Sabria about your allergies in a conversation. The profile is kept on your phone and the cross-check happens there; what travels is the menu.

Are my allergens sent anywhere?

No. Profiles are kept on your device and are not sent to OpenAI. What travels is the menu or the label.

Is it only for the allergens with mandatory declaration in the EU?

No. The mandatory ones are there, with tree nuts broken down one by one, and also fructose, sorbitol, FODMAPs, maize, pulses, LTP and fruit protein: thirty in total. And ten diets with rules of their own, from vegan to pregnancy, by way of halal and kosher.

And if the menu is in another language?

It reads it just the same and gives you back the name of the dish translated. The question for the staff is in Spanish only for now: translating it and giving you the phonetics is on the list, not done yet.

And if the restaurant has no digital menu and no QR code?

You photograph the paper menu: up to four photos, by page or by column, in a single analysis.

Do I need a connection?

To analyse, yes: the reading happens on a server. Profiles, history and saved restaurants are kept on your device.

Is there a free trial? Why is there no free plan?

If the App Store offers a trial for your account, you will see it on the purchase screen; the store decides that, not us. There is no free plan: every analysis costs money, and a free-scan counter only makes you ration on the very day you need it most.

Will there be an Android version?

The first version is for iPhone. Android is on the list and has no date yet; when it has one, it will be said here.

The next menu, read before you order.

You set up your profile once and that is it.

For iPhone, iOS 15.1 or later. The app is currently in Spanish.

Sabria is an informational aid. It does not replace confirming with the restaurant or medical advice.