EU cosmetics compliance

Automated safety monitoring for cosmetics importers, distributors and brands

Upload your product catalog. The system checks every product against 5,000+ official EU safety alerts and scores ingredients against Regulation 1223/2009. Automated. Weekly reports. API access.

5,000+EU safety alerts
28,700+ingredients scored
6EU languages

The compliance problem

The duty sits with your company

Under Regulation 1223/2009 the responsible person carries the safety obligations (Art. 4) and the distributor has its own verification duties (Art. 6). The General Product Safety Regulation (GPSR) has applied since 13 December 2024 and supplements them.

Manual checking is unsustainable

The EU publishes new product safety alerts every week. Manually checking 100+ products against each alert is time-consuming and error-prone.

Alerts are growing fast

Cosmetics alerts in the EU keep rising year on year: 1,089 in 2023, 1,461 in 2024, 1,708 in 2025. The risk of missing an alert that concerns your product rises with them.

The EU does not notify companies automatically

Official EU product safety databases are public, but they offer no subscription, no API, and no automated alerts for businesses. If you place cosmetics on the EU market, nobody will tell you that a product in your catalogue was flagged as dangerous. Tracking it is your obligation — BeautyGuard does it automatically.

How BeautyGuard works

1

Upload catalog

CSV with barcodes, or enter products manually. Upload once, monitor continuously.

2

Automatic check

We cross-reference every product against official EU safety alerts using barcode matching and AI-powered name matching.

3

Get notified

A new alert matches your product? Immediate email. No matches? A weekly summary stating what was checked.

4

Download report

Compliance report in CSV or JSON. Proof for audits, marketplace requirements, and GPSR documentation.

Everything you need for compliance

EU safety alert monitoring

Automatic matching against 5,000+ official EU cosmetics safety alerts. Updated weekly from multiple EU sources.

Email alerts

Instant notification when a new EU alert matches your product. Weekly 'All Clear' digest.

REST API

Integrate compliance checking into your ERP, e-commerce platform, or custom workflow via API.

Compliance reports

Download CSV/JSON reports for audits, marketplace compliance (Amazon, Allegro), and GPSR documentation.

Ingredient scoring

Every product scored against EU Regulation 1223/2009 using official EU ingredient databases and international safety data.

6 EU languages

Full interface in English, German, French, Italian, Spanish, and Polish. Serve your EU-wide team.

How matching works

The system compares your catalog against two sources: EU Safety Gate alerts and Annexes II–VI of Regulation (EC) No 1223/2009. Matching is two-track and deliberately conservative.

By EAN code

A Safety Gate alert is attached to your product only on an identical barcode. No name-based guessing: if you see an alert on a product, it is that product.

By INCI composition

Every substance on your ingredient list is checked against Annexes II–VI. The result is a clear per-product status: ok / warning / critical / unchecked — a missing INCI list gives an honest "unchecked", not a green light on credit.

Honest about the limits: a "warning" or "critical" status does not establish non-compliance — it says a substance from your formulation appears in the annexes. Every status shows why it was assigned: which substance, which annex, which alert. For conditional entries the report also gives the condition under which the substance remains permitted, quoted from the regulation.

Three honest monitoring options

You can do post-market monitoring three ways. The European Commission newsletter is free and genuinely sufficient for many small catalogs — here are the differences, no spin.

Safety Gate newsletter (Commission, free)Consultant / law firmBeautyGuard
CostFreeHourly rate or retainerFlat, low subscription
Mapped to your catalogNo — you compare alerts to your products yourselfManual, depends on engagement scopeAutomatic: EAN + INCI composition, nightly
Annex changes (1223/2009)Out of scope — you track EUR-Lex separatelyYes, within the engagementYes — every product's composition vs current annexes
Reaction timeWeekly digestDepends on availabilityNightly re-check, alarm on worsening
Who does the workYou (weekly review and comparison)The consultantThe system; you only verify hits

Important: BeautyGuard does not replace the safety assessment (CPSR) performed by a qualified assessor before a product enters the market — it complements it with what happens afterwards. CPSR cost and what it does not cover →

Regulatory monitoring — ahead of the change, not after it

A cosmetics ban does not appear from nowhere. A substance is first classified under EU chemicals law, and the regulation amending the annexes follows some 12–18 months later. The radar works on four levels:

  • 12–18 months of lead time: acts classifying substances as CMR (carcinogenic, mutagenic or toxic for reproduction) are tracked — the stage that precedes the cosmetics ban by one legislative cycle. New acts appear in the public regulation calendar; the 12–18 month gap is an observed pattern, not a binding deadline,
  • new acts amending Regulation 1223/2009 are picked up weekly,
  • substance statuses roll over daily as their dates fall due — no manual updating,
  • when cosmetics law changes and covers a substance in your catalogue, a notification arrives listing the specific items.

The scope is stated openly: product-specific notifications cover changes in cosmetics law. Chemical classifications feed the calendar as an early signal — translating one into a verdict about a single product requires the responsible person’s own assessment. Finding no matches is not a statement that a product is compliant.

Frequently asked questions

How is this different from the Commission's free alerts?

The Commission newsletter sends every alert in your chosen categories — with no knowledge of your catalog. BeautyGuard crosses alerts and annexes with your specific products (EAN, INCI composition) and only speaks up when something concerns your products.

Does BeautyGuard produce CPSR reports?

No. The CPSR is a safety report drawn up by a qualified assessor (Article 10 of Regulation 1223/2009) before a product is placed on the market. BeautyGuard monitors what happens after: new alerts and annex changes.

Where does the data come from?

Official sources: the EU Safety Gate system, the CosIng database and the texts of Regulation (EC) No 1223/2009. Every status links to its source.

What do I need to upload to start?

A CSV with your catalog: EAN codes and product names, ideally also the INCI composition — without it a product gets an honest "unchecked" status on the ingredient track.

Can I cancel anytime?

Yes — cancellation takes effect at the end of the paid period, with no notice periods.

Simple pricing

Start free. Upgrade when you need more.

Free

0EUR/ mo
  • Up to 10 products
  • EU Safety Gate alert monitoring
  • Ingredient analysis & scoring
  • API access
  • CSV compliance reports
  • Email alerts for new safety issues
  • EU regulatory change monitoring

Starter

29EUR/ mo
Net price
  • Up to 100 products
  • EU Safety Gate alert monitoring
  • Ingredient analysis & scoring
  • API access
  • CSV compliance reports
  • Email alerts for new safety issues
  • EU regulatory change monitoring
Recommended

Pro

99EUR/ mo
Net price
  • Up to 1,000 products
  • EU Safety Gate alert monitoring
  • Ingredient analysis & scoring
  • API access
  • CSV compliance reports
  • Email alerts for new safety issues
  • EU regulatory change monitoring

Enterprise

299EUR/ mo
Net price
  • Up to 10,000 products
  • EU Safety Gate alert monitoring
  • Ingredient analysis & scoring
  • API access
  • CSV compliance reports
  • Email alerts for new safety issues
  • EU regulatory change monitoring

Start monitoring your catalog today

Free plan available. No credit card required. Set up in 2 minutes.

Start free