Documentation

Guides, tutorials, and frequently asked questions

Will an Ingredient Scanner Ever Say a Product Is Safe? | CosmeticLens

Frequently asked questions

Will CosmeticLens ever say a product is safe?
No. It never calls a product "safe", "suitable" or "pregnancy-safe" — not as a headline, not as a risk level, not as a summary.
Does it tell me whether a risk came from a database or AI?
Yes. Tap any ingredient to see its INCI position, function and a plain-language note, and whether the risk came from an authoritative database or AI inference.
Is it medical advice?
No. It is an information companion, not a medical or safety verdict. AI can misread a label or miss derived ingredients, so verify against the actual label.
What does it get wrong?
It works best on clearly printed INCI labels. Reliability drops sharply on blurry, low-light, curved or handwritten labels, and it can miss processed or derived ingredients.
I'm pregnant — is this enough to decide?
No. Treat a scan as an extra check, never the only one. Read the actual label, and ask a dermatologist or pharmacist when in doubt.
What does Pro unlock?
Unlimited scans, so you can sweep the whole vanity or compare the aisle. Available as a monthly or yearly subscription.

The short answer

No. CosmeticLens never calls a product "safe," "suitable," or "pregnancy-safe" — and that refusal is structural, not a disclaimer stapled to the bottom of a page. There is no overall score, no green verdict, no "good for sensitive skin" line anywhere in the result. What you get instead is the ingredient list, each ingredient's position and function, and — the part that actually matters — a label saying whether that risk came from a published source or AI inference. If you only take one thing from this page, take that one: a scanner that will not show you where each flag came from is asking for a level of trust nobody has earned.

Why you are actually asking this

The question behind "will it call this product safe" is not really about wording. It is about what happens when the app is wrong. You have a $60 bottle, or you are pregnant, and you are about to put something on your face for weeks. A green checkmark is a licence you act on instantly. A missing ingredient is a licence you skip.

So people ask about the verdict because they want to know what happens when the scan is not trustworthy — and almost every competitor answers that question by going quiet. They print a red-yellow-green meter, or a "safety score", or a headline that says the product is gentle, because that is what converts. The result is that the failure mode is invisible: when the app misses an ingredient, you have no way of knowing it missed.

CosmeticLens takes the other side of that trade. It shows the reading, attributes every flag to its origin, and documents where it breaks.

Database or AI inference: the distinction that carries the page

Every ingredient in a result carries a source label, and there are exactly two kinds.

Published knowledge means the ingredient name matched a record in the INCI knowledge base built from public regulatory sources — the EU CosIng ingredient database, the FDA INCI Dictionary, EU SCCS risk opinions, and EWG Skin Deep. When that happens, the risk level and the regulation note come from the record. Nobody improvised them.

AI inference means the knowledge base has no record for that name, so the risk level came from the vision model reading the label. That is a reasonable guess and it is often right. It is also the class of output that is wrong in a way you would never notice — there is no published record contradicting it, because no published record exists. That is precisely why the source label is not a detail: it tells you which flags you can go verify against a regulation and which ones are the model's own opinion.

Two more pieces of context ride along with the flag. Each ingredient carries its position in the list, and position carries weight — an ingredient near the top is usually present at higher concentration than one near the bottom, so a mild-sounding preservative at position 3 matters differently from the same preservative at position 30. And the scan itself is graded for image quality, so a result built from a bad photo looks different in the app from a clean one. That is the whole point: the app tells you how much to lean on the reading it just gave you.

What the reading actually is

CosmeticLens combines on-device vision with a backend model to read the ingredient list off the package. Ingredients stream in card by card as they are recognised — you are not waiting on a spinner — and each card carries the risk level, the position, and whether it matched your profile. Tap any ingredient for its function and a plain-language note.

What that reading is not: a test result, a patch test, a clinical assessment, or a knowledge of your skin. An ingredient list is a declaration of what went into a formula. It carries no information about concentration beyond ordering, no information about your own tolerance, and no information about how the formula behaves on you.

This is also why the app supports multilingual labels. Ingredient lists on imported and counter-exclusive products are often not in English, and "read the label" is not advice if you cannot read the label.

The four places it breaks

The product documentation names these, which is rarer than it should be:

  • Blurry, low-light, curved, or handwritten labels. Reliability drops sharply. The back of a curved bottle photographed in a dim bathroom is the worst case, and it is also the most common real-world scan.
  • Processed or derived ingredients. Some are missed. "Derived" covers a large and important class, and a derived ingredient's properties do not follow obviously from its parent.
  • Wrong capture. Pointing at the front of the bottle, the barcode, or a marketing panel instead of the ingredient list produces a useless result.
  • Your own tolerance. Not modelled at all. A risk level that means nothing to you can be flagged, and nothing here replaces asking a pharmacist or a dermatologist.

Every result carries a disclaimer asking you to verify against the actual label, and that disclaimer is not decoration — the scan is a starting point, never a conclusion.

What CosmeticLens gives you instead of a verdict

You can read a product well enough to have a real opinion about it: which ingredients trip your own profile, in what order they appear, what each one is for, and how each risk was arrived at. That is a decision you can make. "This is safe" is not.

The privacy position supports that. Your sensitivity profile stays on your device; when a scan needs identification, the label image goes over an encrypted channel for inference and is not stored after the request completes. Scan history stays local too. No ads, no data selling, and only optional anonymous analytics. For a profile containing skin type, life stage and your sensitivities, that is the requirement rather than a feature.

Your profile itself — skin type, life stage, and up to 12 avoidance categories (fragrance, preservative, alcohol, acid, retinol, essential oil, sulfate, silicone, colorant, PEG, paraben, salicylic acid) — is never behind a paywall. The limit is on scans: the free tier allows a limited number, and CosmeticLens Pro removes it, on a monthly or yearly subscription, so you can sweep the whole vanity or compare a whole aisle.

The decision

If you are pregnant or managing a genuine skin condition, no scanner is the deciding input. Treat a scan as an extra check, read the actual label, and ask a professional when the two disagree — CosmeticLens says so on its own FAQ, which is the tell worth weighting.

If you are the more common reader — someone with a list of things you avoid who currently reads labels by squinting at a wall of Latin — then the thing to evaluate is not whether the app declines to give a verdict. It is whether you can see, for every flag, whether it came from a published source or a model, and whether the app told you where it fails. CosmeticLens does both, and it never dresses the gap up as certainty.

Download CosmeticLens on the App Store if you want to see the source labels for yourself — or read how the scanning works without a barcode or product database.

Related apps