Know what's in your food
Set your dietary code and life stage once — we'll check every label against it.
We'll check the ingredients against your profile.
Point your camera at the ingredients list on any food packaging
Tip: for a round can or jar, add another photo of the rest of the ingredients list.
Private — your profile stays on your device
Reading your label…
AI-generated results — for educational use only, not medical or allergy advice.
How SafeToEat works, and what it can and can't do.
You take a photo of a food product's ingredients list, and SafeToEat uses AI to read it and check it against your profile — your dietary code (halal, vegan, and others), life stage, food allergens, and health considerations. It gives you a quick verdict and flags anything that may conflict.
No. SafeToEat is a helpful first check, not a guarantee. The AI reads photos and can misread small print, miss text that's cut off or curved around a can, or misjudge an ingredient. Always read the packaging yourself before eating, especially if you have a serious allergy.
Use it only as a convenience, never as your sole check. AI label reading can miss an allergen or a "may contain" warning. If you have a life-threatening allergy, always confirm directly on the packaging and when in doubt, don't eat it. SafeToEat is not a substitute for medical advice.
No. Health flags (for things like diabetes, high blood pressure, kidney disease or pregnancy) are guidance about what's on the label, not medical advice. We can see the ingredients list but not the nutrition panel, so we flag the presence of an ingredient, not how much is in the product. Always check the nutrition panel and speak to your doctor, dietitian or pharmacist about your diet.
In our own testing the app reliably catches the ingredients it's meant to flag, and we deliberately err on the side of caution — if it can't be sure, it will say "caution" or "unable to read" rather than wrongly say "safe". Accuracy depends a lot on photo quality: good lighting, a flat label and a sharp, close photo of the full ingredients list give the best results.
"Caution" means there's something worth checking yourself — an ingredient of unclear origin, a possible allergen, or something relevant to your health considerations. "Unable to read" means the photo wasn't clear enough to read the ingredients. Try again with better lighting and a closer, steadier shot.
Tap "Add another photo" and take up to three photos of the same product from different angles. SafeToEat combines them and reads the full list as one product.
Your profile (dietary code, life stage, allergens, health considerations) is stored only on your own device, not on our servers. When you scan, your photo is sent to our server and an AI provider purely to analyse that one label, and is not used to build a profile of you. See the Terms & Conditions for details.
There's a daily free scan limit per device to keep the service running for everyone. If you hit it, it resets at midnight UTC.
Last updated 13 June 2026. Please read these before using SafeToEat.
By using SafeToEat ("the app", "we", "us") you agree to these Terms & Conditions. If you do not agree, please do not use the app. We may update these terms from time to time; continued use means you accept the latest version.
SafeToEat uses artificial intelligence to read photos of food ingredient labels and check them against the profile you set. It is an informational aid designed to help you make quicker decisions in the shop or kitchen.
SafeToEat does not provide medical, nutritional, dietary, legal or religious advice. Verdicts and flags are general information only. For dietary or health decisions, consult a qualified professional. For religious dietary compliance (such as halal or kosher), rely on official certification, not this app.
AI can make mistakes. It may misread a label, miss an ingredient or allergen, or misjudge whether something fits your needs. We do not warrant that results are accurate, complete or up to date. You are responsible for reading the actual product packaging before consuming any food. Always treat SafeToEat as a first check, not the final word.
If you or someone you are buying for has a food allergy or intolerance, do not rely on SafeToEat alone. AI label reading can miss allergens and precautionary ("may contain") statements. Always confirm directly on the packaging, and if you are unsure, do not eat the product. Nothing in the app should be relied upon to prevent an allergic reaction.
Your profile is stored locally on your device, not on our servers. When you request a scan, the photo(s) you submit are transmitted to our server and to a third-party AI provider solely to analyse that label, and are not used to build a personal profile of you or sold to anyone. We may keep limited, non-identifying technical logs (such as timing and error rates) to operate and improve the service.
Use SafeToEat only for its intended purpose. Do not attempt to disrupt, overload, reverse-engineer or misuse the service, and do not rely on it where failure could lead to injury without independent verification.
To the fullest extent permitted by law, SafeToEat and its operators are not liable for any loss, illness, injury or damage arising from your use of, or reliance on, the app or its results. The service is provided "as is" and "as available" without warranties of any kind. Nothing in these terms excludes liability that cannot lawfully be excluded.
Questions about these terms? Email hello@safetoeat.ai.