Interactive marketing demo running on Vercel with mock data. Click any feature to explore — no account needed.
Production stack for AssayCore Cosmetics
Core: PostgreSQL 16 + Redis 7 + Kafka 3.7 + MinIO + Keycloak 24 + Spring Boot 3.3 (Kotlin) + React 18/MUI + FastAPI ML (Python 3.11) + Nginx + Docker
Module-specific: INCI/CosIng (~16K ingredients) + EU Annexes II–VI restricted list · IFRA 51 fragrance limits · PET ISO 11930 engine · ICH Q1A stability scheduler · CPSR/PIF generator (EU 1223/2009) · Bayesian formulation optimizer (PyTorch)
Deployable on your infrastructure or our managed Hetzner. Self-hosted source-license available.
Allergens
AssayCore Cosmetics · EU-26 fragrance allergen matrix per formulation
Declarations required
32
Formulations with allergens
5
Banned substances tracked
2
| Allergen (EU-26) | CAS | Leave-on limit | Rinse-off limit | HydraGlow Day Cream | AquaSkin Serum | SunShield SPF50 | VelvetBody Lotion | PureClean Shampoo |
|---|---|---|---|---|---|---|---|---|
| Amyl cinnamal | 122-40-7 | 0.001% | 0.01% | ND | ND | ND | 0.2000%DECLARE | ND |
| Amylcinnamyl alcohol | 101-85-9 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Anise alcohol | 105-13-5 | 0.001% | 0.01% | 0.0500% | ND | ND | ND | ND |
| Benzyl alcohol | 100-51-6 | 0.001% | 0.01% | 0.8000%DECLARE | 1.2000%DECLARE | ND | 0.5000%DECLARE | 0.9000% |
| Benzyl benzoate | 120-51-4 | 0.001% | 0.01% | ND | ND | ND | 0.3000%DECLARE | ND |
| Benzyl cinnamate | 103-41-3 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Benzyl salicylate | 118-58-1 | 0.001% | 0.01% | 0.2000%DECLARE | ND | ND | 0.1000%DECLARE | ND |
| Cinnamal | 104-55-2 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Cinnamyl alcohol | 104-54-1 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Citral | 5392-40-5 | 0.001% | 0.01% | 0.3000%DECLARE | 0.4000%DECLARE | ND | 0.6000%DECLARE | 0.4000% |
| Citronellol | 106-22-9 | 0.001% | 0.01% | 0.7000%DECLARE | ND | 0.5000%DECLARE | 0.9000%DECLARE | ND |
| Coumarin | 91-64-5 | 0.001% | 0.01% | ND | ND | ND | 0.2000%DECLARE | ND |
| Eugenol | 97-53-0 | 0.001% | 0.01% | 0.1000%DECLARE | ND | ND | 0.1000%DECLARE | ND |
| Farnesol | 4602-84-0 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Geraniol | 106-24-1 | 0.001% | 0.01% | 0.5000%DECLARE | 0.3000%DECLARE | ND | 0.8000%DECLARE | 0.5000% |
| Hexyl cinnamal | 101-86-0 | 0.001% | 0.01% | ND | ND | ND | 0.4000%DECLARE | ND |
| Hydroxycitronellal | 107-75-5 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Isoeugenol | 97-54-1 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Lilial (butylphenyl methylpropional)BANNED | 80-54-6 | BANNED | BANNED | ND | ND | ND | ND | ND |
| Limonene | 5989-27-5 | 0.001% | 0.01% | 1.2000%DECLARE | 0.9000%DECLARE | 0.6000%DECLARE | 1.5000%DECLARE | 1.1000%DECLARE |
| Linalool | 78-70-6 | 0.001% | 0.01% | 1.8000%DECLARE | 1.4000%DECLARE | 0.8000%DECLARE | 2.2000%DECLARE | 1.6000%DECLARE |
| Methyl heptine carbonate | 111-12-6 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| 3-Methyl-4-(2,6,6-trimethyl-2-cyclohexen-1-yl) but-3-en-2-one (HICC)BANNED | 1881-17-0 | BANNED | BANNED | ND | ND | ND | ND | ND |
| Oak moss extract | 90028-68-5 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Tree moss extract | 90028-67-4 | 0.001% | 0.01% | ND | ND | ND | ND | ND |
| Alpha-isomethyl ionone | 127-51-5 | 0.001% | 0.01% | 0.3000%DECLARE | ND | ND | 0.2000%DECLARE | ND |
ND = Not detected / Not present. DECLARE = must appear in INCI list on-pack (EU 1223/2009 Art. 19).