Skincare
Each product shows a badge for customers in cancer treatment. Tap Why? on any badge.

CeraVe
Foaming Facial Cleanser
Cleansers
Product data on Open Beauty FactsIngredients
Aqua/Water/Eau, Cocamidopropyl Hydroxysultaine, Glycerin, Sodium Lauroyl Sarcosinate, PEG-150 Pentaerythrityl Tetrastearate, Niacinamide, PEG-6 Caprylic/Capric Glycerides, Sodium Methyl Cocoyl Taurate, Propylene Glycol, Ceramide NP, Ceramide AP, Ceramide EOP, Carbomer, Methylparaben, Sodium Chloride, Sodium Lauroyl Lactylate, Cholesterol, Disodium EDTA, Propylparaben, Citric Acid, Tetrasodium EDTA, Hydrolyzed Hyaluronic Acid, Phytosphingosine, Xanthan Gum

Clean & Clear
Clean & Clear Blackhead Clearing Daily Scrub
Cleansers
Product data on Open Beauty FactsIngredients
Aqua, Cetyl Alcohol, PPG-15 Stearyl Ether, Cellulose, Glycerin, Polysorbate 60, Salicylic Acid, Steareth-21, Cera Microcristallina, Menthyl Lactate, Potassium Cetyl Phosphate, Xanthan Gum, Disodium EDTA, BHT, Parfum, CI 77510

Avène
Intense Protect 50+
Sunscreens
Product data on Open Beauty FactsIngredients
AVENE THERMAL SPRING WATER (AVENE AQUA), C12-15 ALKYL BENZOATE, CAPRYLIC/CAPRIC TRIGLYCERIDE, DICAPRYLYL CARBONATE, DIETHYLAMINO HYDROXYBENZOYL HEXYL BENZOATE, GLYCERIN, ETHYLHEXYL TRIAZONE, PHENYLENE BIS-DIPHENYLTRIAZINE, WATER (AQUA), BIS-ETHYLHEXYLOXYPHENOL METHOXYPHENYL TRIAZINE, POTASSIUM CETYL PHOSPHATE, STEARYL ALCOHOL, VP/EICOSENE COPOLYMER, BENZOIC ACID, CAPRYLYL GLYCOL GLYCERYL BEHENATE, GLYCERYL DIBEHENATE GLYCERYL STEARATE, PEG-100 STEARATE, POLYACRYLATE-13, POLYISOBUTENE POLYSORBATE 20, PPG-1-PEG-9 LAURYL GLYCOL ETHER, RED 33 (CI 17200), SORBITAN ISOSTEARATE, TOCOPHEROL TOCOPHERYL GLUCOSIDE, TRIBEHENIN, XANTHAN GUM

Nivea
Nivea Creme
Face creams
Product data on Open Beauty FactsIngredients
Aqua, Paraffinum Liquidum, Cera Microcristallina, Glycerin, Lanolin Alcohol (Eucerit), paraffin, Panthenol, Decyl Oleate, Octyldodecanol, Aluminum Stearates, Citric Acid, magnesium Sulfate, Magnesium Stearate, Parfum, Limonene, Geraniol, Hydroxycitronellal, Linalool, citronellol, benzyl Benzoate, Cinnamyl Alcohol.

La Roche-Posay
La Roche-Posay - Cicaplast Mains
Hand creams
Product data on Open Beauty FactsIngredients
Aqua/Water/Eau, Glycerin, Butylene Glycol, Cetearyl Alcohol, Niacinamide, Glyceryl Stearate, Butyrospermum Parkii Butter/Shea Butter, Dimethicone, Peg/Ppg-18/18 Dimethicone, Glyceryl Stearate Se, Sodium Polyacrylate, Caprylyl Glycol, Citric Acid, Tocopherol, Phenoxyethanol

Kiehl's
Ultra Facial Cream
Face creams
Product data on Open Beauty FactsIngredients
Aqua/Water, Glycerin, Dimethicone, Squalane, Bis-PEG-18 Methyl Ether Dimethyl Silane, Sucrose Stearate, Stearyl Alcohol, PEG-8 Stearate, Myristyl Myristate, Prunus Armeniaca Kernel Oil / Apricot Kernel Oil, Phenoxyethanol, Persea Gratissima Oil / Avocado Oil, Glyceryl Stearate, Cetyl Alcohol, Oryza Sativa Bran Oil / Rice Bran Oil, Olea Europaea Fruit Oil / Olive Fruit Oil, Chlorphenesin, Stearic Acid, Palmitic Acid, Carbomer, Acrylates / C10-30 Alkyl Acrylate Crosspolymer, Trisodium Ethylenediamine Disuccinate, Prunus Amygdalus Dulcis Oil / Sweet Almond Oil, Xanthan Gum, Ethylhexylglycerin, Sodium Hydroxide, Tocopherol, Glycine Soja Oil / Soybean Oil, Pseudoalteromonas Ferment Extract, Myristic Acid, Hydroxypalmitoyl Sphinganine, Salicylic Acid, Helianthus Annuus Seed Oil / Sunflower Seed Oil, Rosmarininus Officinalis Leaf Extract / Rosemary Leaf Extract, Citric Acid.
Add the badge to your shop
Two lines on a product page. The script reads the ingredient list already on the page and draws the badge in a shadow DOM, so it can't clash with your styles. No key, no cookies, no tracking: only the public ingredient text is sent.
<div data-gentle-badge data-ingredients-from="#ingredients"></div>
<script src="https://between-cycles.vercel.app/badge.js" async></script>Or call the API from your own catalogue
Open to any origin and cached at the edge. Use it to badge a whole range at import time, or to build a “gentle during treatment” filter.
GET https://between-cycles.vercel.app/api/check?ingredients=Aqua,Glycerin,Parfum
{
"verdict": "avoid",
"label": "Not advised during treatment",
"summary": "Contains fragrance.",
"flags": [{ "name": "Fragrance", "reason": "...", "sources": [...] }],
"helpful": [{ "name": "Hydrating ingredients" }]
}The badge uses the same ten cited rules as the app. A green badge means nothing on the watch-list, not a medical endorsement. Rules and sources: method page.
Product data: Open Beauty Facts, Open Database License (ODbL) 1.0.