What is actually in your makeup
We screened 3044 products for endocrine disruptors, using only public regulator lists (ECHA and SCCS). 401 have at least one flagged substance. Find yours below, with the ingredient, the source, and what we cannot know.
ED_SCORE_0.1 · ED_HAZARD_0.1 · 35 substances · data as of 2026-10-12
Look up a product or a substance
We cover 3044 of 5280 catalogue products: if yours does not come up, it is because we have not read its INCI yet.
What we found
How the scores distribute
- 2,643 No flagged substance
- 72 Low flag
- 3 Moderate flag
- 317 High flag
- 9 Critical flag
Most frequent substances
| INCI | Evidence level | Products |
|---|---|---|
BHT |
suspected — SCCS priority | 160 |
Cyclopentasiloxane |
suspected — SCCS priority | 118 |
Benzyl Salicylate |
assessed with SCCS use limits | 65 |
Ethylhexyl Methoxycinnamate |
assessed with SCCS use limits | 53 |
PROPYLPARABEN |
suspected — SCCS priority | 38 |
METHYLPARABEN |
suspected — SCCS priority | 33 |
Salicylic Acid |
suspected — SCCS priority | 17 |
ETHYLPARABEN |
assessed with SCCS use limits | 8 |
BUTYLPARABEN |
identified endocrine disruptor (ECHA SVHC list) | 6 |
benzophenone-1 |
suspected — SCCS priority | 5 |
OCTOCRYLENE |
assessed with SCCS use limits | 4 |
homosalate |
assessed with SCCS use limits | 3 |
How many products each substance appears in. Appearing here does not mean "dangerous": the evidence level, shown next to it, is what matters.
What this score cannot tell you
A safety score that does not declare its limits is marketing. Here are ours.
- We know it is there, not how much
- Nobody declares real concentrations, and we do not infer them from position in the ingredient list. A product at the legal limit and one at a hundredth of it score the same. Ours is a presence × exposure-type indicator, never a dose.
- We check 35 substances, not all of them
- The dataset covers 35 substances with a verifiable regulatory source (ECHA / SCCS). A product can be full of ingredients we do not check and come out clean.
- “No flagged substance” ≠ “safe”
- That follows directly from the two points above. Which is why there is no green badge on this site: we flag the high and critical bands only, never a promotion.
- On a typical product we see very little
- Median: we have hazard data for 3.8% of a flagged product’s ingredients. The rest of the list is there, it is just not among the 35 substances we check. The score is a floor, not a verdict.
- Sometimes we publish nothing
- When an ingredient list’s source cannot be verified, the product ships without a score and with the reason written down. Right now that is 5 producti.
How it is computed
Per flagged ingredient: evidence level (SVHC or prohibited 100, SCCS suspected 60, assessed with limits 25) × modality (×1.2 for thyroid, steroidogenesis, reproductive toxicity), capped at 100. Per product: maximum presence + mixture bonus (5 points per extra substance, capped at 20) × exposure factor (leave-on 1.0; rinse-off 0.6; lips and eyes ×1.1). An EU-prohibited substance pins the score to 100. Algorithm version ED_SCORE_0.1, dataset ED_HAZARD_0.1: changing a constant changes the version.
Bands: none 0 · low 1-29 · moderate 30-59 · high 60-89 · critical 90-100.
The score has no influence whatsoever on dupe ranking: they are two different questions.
Original engine text:
Screening indicator only: real concentrations are unknown and never inferred from INCI position. SCCS opinions and legal limits are reference values, not measurements of this product.
absence of flag ≠ absence of risk (dataset covers 35 substances)
Your product is not here?
Leave your email: we will acquire this product’s INCI and tell you when its score is live. No spam.
Want to try the colour on your own face before buying?
Browse all dupes →