CI 45100
CI 45100 is classed chemically as a xanthene colour. It conforms to the formula:
CI 45100 is listed in the European Commission CosIng inventory under the functional categories Colorant, Hair Dyeing, with CAS number 3520-42-1 and EC number 222-529-8. CosIng also records it as Hydrogen 3,6-bis(diethylamino)-9-(2,4-disulphonatophenyl)xanthylium, sodium salt (chemical name). CosIng records a restriction against it (IV/71 III/193 (Acid Red 52)), so check the corresponding Annex entry before formulating. In the free INCIDB sample it appears on 1 product label, reaching position 25 on Balea Mandelblüte & Magnolie Cremedusche.
Regulatory status by region
European Union
Official text (EN), quoted verbatim from the source list.
- Restricted · Annex III/193 · Product type: (a) Hair dye substance in oxidative hair dye products (b) Hair dye substance in non-oxidative hair dye products · Maximum concentration: (b) 0.6% · Conditions: (a) After mixing under oxidative conditions the maximum concentration applied to hair must not exceed 1.5%. | a) To be printed on the label: The mixing ratio. “ Hair colourants can cause severe allergic reactions. Read and follow instructions. This product is not intended for use on persons under the age of 16. Temporary ‘black henna’ tattoos may increase your risk of allergy. Do not colour your hair if: — you have a rash on your face or sensitive, irritated and damaged scalp,— you have ever experienced any reaction after colouring your hair, — you have experienced a reaction to a temporary ‘black henna’ tattoo in the past. · Instrument: (EC) 2013/344 · Source retrieved 2026-09-27
- Allowed with conditions · Annex IV/71 · Maximum concentration: Rinse-off products · Instrument: (EC) 2009/1223 · Source retrieved 2026-09-27
Sample products containing CI 45100
Label positions from the free INCIDB sample. A lower position means the ingredient is declared earlier, i.e. present in a higher proportion.
Query CI 45100 in the full snapshot
import pyarrow.parquet as pq
ingredients = pq.read_table('ingredients.parquet').to_pandas()
target = ingredients[ingredients['inci_name'] == "CI 45100"]
print(target[['ingredient_id', 'functions', 'cas_number', 'is_common_allergen']])
The complete snapshot covers 19,764 products. Coverage of each enrichment column is published, both per distinct name and weighted by label occurrence — see the coverage table.