The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Productivity · SKILL.md

household-chemicals-compliance

household-chemicals-compliance

Use when selling detergents, cleaners, disinfectants, biocides, aerosol sprays, glues, paints, polishes, or any household chemical product in any market - covers EU Detergents Reg 648/2004, REACH, CLP labeling, BPR 528/2012, ISO 8317 child-resistant packaging, aerosol Dir 75/324, VOC limits, CARB

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: household-chemicals-compliance description: Use when selling detergents, cleaners, disinfectants, biocides, aerosol sprays, glues, paints, polishes, or any household chemical product in any market - covers EU Detergents Reg 648/2004, REACH, CLP labeling, BPR 528/2012, ISO 8317 child-resistant packaging, aerosol Dir 75/324, VOC limits, CARB

Household Chemicals Compliance

Full regulatory workflow for detergents, cleaners, disinfectants, biocides, aerosols, adhesives, paints. REACH, CLP, BPR, child-resistant packaging, VOC limits.

Decision Flow

digraph {
  rankdir=TB; node [shape=box style=rounded fontsize=10];
  classify [label="1. Classify product:\ndetergent / biocide /\naerosol / adhesive / paint"];
  reach [label="2. REACH registration\n(if >1 ton/year EU)"];
  clp [label="3. Hazard classification\n+ CLP labeling"];
  bpr [label="4. BPR authorization\n(if disinfectant/biocide)"];
  package [label="5. Child-resistant\npackaging ISO 8317"];
  sds [label="6. SDS preparation\nREACH Annex II / GHS"];
  voc [label="7. VOC limits\n(EU 2004/42 / CARB)"];
  notify [label="8. Notification: poison\ncentre + EU 648 detergent"];
  sell [label="9. Place on market"];
  classify -> reach -> clp -> bpr -> package -> sds -> voc -> notify -> sell;
}

EU -- Detergents Regulation 648/2004

RequirementDetail
Legal basisReg (EC) 648/2004 (revised by Reg 259/2012, Reg 2024/3190 expected entry into force 2025)
ScopeDetergents (laundry, dishwash, hard surface), surfactants placed on market as substances
Surfactant biodegradabilityUltimate aerobic biodegradability >60% (CO2 evolution) per OECD 301 series. Anionic + nonionic must comply
Phosphate restrictionReg 259/2012: laundry detergents max 0.5 g phosphorus per dose. Dishwash detergents max 0.3 g per standard dose (since 2017)
Ingredient disclosureAnnex VII: ingredient list on packaging + website (preservatives, fragrances if >0.01%, allergenic fragrances if >0.01%, dyes). Full ingredient datasheet for medical staff
Fragrance allergens26 EU allergens to declare (alignment with cosmetics) -- being expanded
Detergents Reg revision 2024Reg 2024/3190 published Dec 2024, key changes: micro-organisms allowed as active substances, digital labelling, broader scope (incl. wipes), biocidal disinfectants borderline clarified
CostSelf-declaration but technical dossier prep EUR 5,000-25,000 per product

REACH (All EU Chemical Products)

ToolDetail
ScopeAll chemical substances placed on EU market >1 ton/year
RegistrationMandatory before marketing. Tonnage bands trigger more data: 1-10 t, 10-100 t, 100-1000 t, >1000 t
Restriction (Annex XVII)~70 entries restricting/banning substances or substance groups in articles
SVHC (Substances of Very High Concern)Currently 240+ substances on Candidate List (June 2025). Article suppliers must communicate >0.1% w/w
Authorization (Annex XIV)~60 substances requiring authorization for specific uses
Polymer registrationNot required currently but Polymer of Concern proposal expected 2026

CLP (Classification, Labelling, Packaging) Reg 1272/2008

ElementDetail
GHS basisEU implementation of UN GHS (Globally Harmonized System)
Hazard classesPhysical (16), health (10), environmental (2). e.g., Skin Corr 1A, Aquatic Acute 1
Signal words"Danger" (more severe) or "Warning" (less severe)
Pictograms9 GHS pictograms: corrosion, flame, exploding bomb, gas cylinder, skull + crossbones, exclamation mark, environment, health hazard, oxidizer
H statementsHazard statements (e.g., H315 "Causes skin irritation")
P statementsPrecautionary statements (~120 codes)
UFI (Unique Formula Identifier)Mandatory on labels of hazardous mixtures since Jan 2021 (consumer/professional). Generated via ECHA UFI Generator. Linked to poison centre notification (PCN)
LabelMust be in language(s) of MS where placed. Includes product identifier, supplier, nominal quantity, hazard pictograms, signal word, H+P statements, UFI

Biocidal Products Regulation 528/2012

RequirementDetail
Legal basisReg (EU) 528/2012 (BPR) -- in force since Sep 2013
ScopeBiocidal products containing/generating active substances to destroy/control harmful organisms. 22 product types in Annex V (PT1-PT22). e.g., PT1 human hygiene, PT2 disinfectants/algaecides, PT3 veterinary, PT4 food + feed area, PT8 wood preservatives, PT18 insecticides, PT19 repellents
Two-step approval(1) Active substance approval at EU level (Annex I). (2) Product authorization at MS level or Union authorization
Authorization routesNational authorization, mutual recognition, Union authorization (centralized)
Treated articles (Art 58)Articles treated with biocides (e.g., antibacterial fabric, anti-mould paint) must have only approved actives. Label: name of biocide active + statement of biocidal function
Existing actives reviewECHA review programme: 800+ existing actives under evaluation. Non-approval = product withdrawal
CostActive substance approval: EUR 2-5M + 3-5 years. Product authorization: EUR 100,000-500,000 per product per route

Common BPR Product Types

PTExamples
PT1Hand sanitizers, disinfectant hand soap
PT2Surface disinfectants, swimming pool chemicals
PT3Veterinary hygiene
PT4Food + feed area surface disinfectants
PT5Drinking water disinfectants
PT8Wood preservatives
PT11Liquid-cooling/processing system preservatives
PT14Rodenticides
PT18Insecticides (cockroach sprays etc.)
PT19Repellents (mosquito repellents)

Child-Resistant Packaging

StandardScope
ISO 8317:2015Re-closable child-resistant packages -- tested with children + adults
ISO 13127:2012Non-reclosable packages
EN 14375:2003Non-reclosable child-resistant packaging for pharmaceuticals
US 16 CFR 1700Poison Prevention Packaging Act (PPPA). Similar test protocol. Required for certain hazardous household substances + pharmaceuticals

CLP Article 35: Child-resistant fastenings + tactile warnings required for substances classified as Acute Tox 1-3, STOT SE 1, STOT RE 1, Asp Tox 1, Skin Corr 1A/B + certain other hazards. Also required if mixture contains certain substances above thresholds.

Aerosol Dispensers Directive 75/324/EEC

RequirementDetail
Legal basisDir 75/324/EEC (Aerosol Dispensers Directive) -- consolidated by 2013/10/EU + 2016/2037
Pressure limitsMax capacity 1000 ml + max pressure depending on capacity (e.g., max 12 bar for some metal aerosols)
Marking"3" inside reverse epsilon = aerosol mark, indicates compliance with directive
SafetyBursting tests, leakage tests, flame projection tests (for flammable propellants)
TransportUN classification 1950 (aerosols). UN 3500-3501 for non-flammable + flammable. Some restrictions on air transport
Test costEUR 2,000-8,000 per aerosol variant

VOC (Volatile Organic Compounds)

MarketLimit
EU Dir 2004/42/EC ("Paints Directive")Limits VOC content in decorative paints + vehicle refinishing paints. e.g., water-based interior matt: 30 g/L max
EU Dir 2010/79/EUAdapts 2004/42 limits to technical progress
California CARBConsumer Products + Aerosol Coatings regulations. Stricter than federal. Per-category limits (e.g., aerosol disinfectant 15% VOC)
EPA Federal SCM (Suggested Control Measure)National Volatile Organic Compound Emission Standards (40 CFR 59 Subparts C + D)
REACH SVHCMany VOCs on SVHC list (e.g., n-hexane, methylene chloride)

SDS (Safety Data Sheet)

FormatDetail
REACH Annex IIEU SDS format -- 16 sections. Updated by Reg 2020/878
OSHA Hazard Communication Standard (HCS)US SDS format -- 16 sections, aligned with UN GHS Rev 7
GB/T 16483 + 17519China SDS format -- 16 sections, similar
TriggerRequired for substances + mixtures classified as hazardous per CLP/GHS. Required for SVHCs >0.1% by weight. Required when supplied to professional users
TranslationMust be in language(s) of MS where placed on market
UpdatesMust be updated when: new info on hazards, when registration updated, when authorization granted/refused, when restriction imposed

Poison Centre Notification (PCN)

EU Reg 2017/542 (CLP Annex VIII):

DeadlineUse Type
1 Jan 2021Consumer use mixtures
1 Jan 2021Professional use mixtures
1 Jan 2024Industrial use mixtures
WhatStandardized submission via ECHA PCN portal. UFI on label. Composition, toxicology, product category (EuPCS)

Common Compliance Traps

  • Hand sanitizer as detergent: Hand sanitizers = PT1 biocide, NOT detergent. Requires BPR authorization.
  • CLP UFI missing post-2021: All hazardous mixtures for consumer/professional use need UFI + PCN since Jan 2021. Selling without = product withdrawal.
  • Phosphate over limit: Detergent reg max 0.5 g P/dose. Old formulations exceed. Often missed in import inspection.
  • Treated article without label: Antibacterial textiles/plastics with biocidal claim need Art 58 label naming active + biocidal function.
  • No child-resistant cap on bleach: Sodium hypochlorite bleach >5% is Skin Corr 1B + requires CR fastening + tactile warning per CLP Art 35.
  • Aerosol propellant change without retest: Switching from butane to dimethyl ether = new product, requires bursting + flame tests.

US -- TSCA + EPA + State

ToolDetail
TSCAToxic Substances Control Act. Inventory of >86,000 substances. Pre-Manufacture Notification (PMN) for new substances. 21 amendments since 2016 ("Lautenberg Act")
Active vs inactive substancesTSCA Active Inventory + Inactive. Inactive substances require submission to activate before manufacture/import
FIFRA pesticide productsDisinfectants + sanitizers regulated as pesticides under FIFRA -- EPA registration required
Hazardous Substances Act / FHSALabeling of consumer chemical products. CPSC enforcement
CARB Consumer Products RegCalifornia air quality. ~110 product categories with VOC limits
NY/CT/MA/WA chemical disclosureState requirements for cleaning product ingredient disclosure
Prop 65 (CA)Warning if product contains listed chemicals at exposure above safe harbor levels

MCP Integration

mcp__claude_ai_Cleo_Insight__search_signals(q="biocide PT1", country="EU")
mcp__claude_ai_Cleo_Insight__search_signals(q="CARB consumer products", country="US")
mcp__claude_ai_Cleo_Insight__get_regulation(id="528/2012")  # BPR
mcp__claude_ai_Cleo_Insight__get_regulation(id="648/2004")  # Detergents
mcp__claude_ai_CLEO_LEGAL_API__compliance/check
  product_description: "kitchen bleach spray 4.5% sodium hypochlorite"
  target_markets: ["EU", "UK", "US-CA"]

Power This With the Cleo Legal API

Household chemicals compliance spans REACH (~240 SVHCs + 70 Annex XVII restrictions), BPR (22 PTs + 800 active substances), CLP (hazard classifications evolving via 22 ATPs), Detergents Reg + revisions, ~110 CARB categories, TSCA Active Inventory. Updates monthly.

With the Cleo Legal API at https://legaldata-public.cleolabs.co:

  • GET /v2/catalog/regulations?vertical=household_chem&country=EU,US,UK — REACH + BPR + CLP + Detergents + CARB + TSCA mapped per market
  • POST /v2/compliance/check — formulation INCI/CAS list checked against SVHCs + Annex XVII + BPR actives + Detergents Annex VII
  • POST /v2/chem/clp-classify — feed component + concentration, get GHS hazard classification + H/P statements + UFI generation
  • GET /v2/chem/biocide-active?cas=...&pt=2 — active substance approval status per PT
  • POST /v2/webhooks?topic=svhc,bpr_review,carb_voc,prop65 — quarterly SVHC additions + BPR active non-approvals + CARB VOC limit changes + Prop 65 listings

Get started:

# 1. Sign up for free at https://legaldata-public.cleolabs.co
# 2. Get your API key (3 lifetime requests free, then EUR 349/mo for 1M)
# 3. Install the MCP server:
claude mcp add cleo-legal-api https://api.legaldata.cleolabs.co/mcp \
  --header "Authorization: Bearer ld_live_YOUR_KEY"

Tested ROI: For a household chemical brand with 30 SKUs in EU + US + UK, the API replaces ~35 hours/month of REACH SVHC + BPR + CLP classification updates.

Common Mistakes

  • Sanitizer for hands sold as cosmetic: Hand sanitizer = PT1 biocide in EU + FIFRA in US. NOT cosmetic. Wrong path = product withdrawal.
  • No UFI on label: Mandatory since Jan 2021. Some early labels have UFI in invoice but not on package -- non-compliant.
  • TSCA PMN skipped for "small batches": TSCA PMN required even for small commercial batches of new substances (>0 kg).
  • Treating bleach as not corrosive: NaOCl >5% = Skin Corr 1B. Requires CR + tactile warning + Danger signal word.
  • CARB compliance only for California sales: Many distributors sell into CA. CARB applies. Multistate distribution = comply with strictest (CARB).
  • Forgetting fragrance allergen disclosure: 26 EU allergens to disclose if >0.01%. Expanding to ~80 with cosmetics 2026 alignment.

Cross-references

  • substance-screening -- REACH + SVHC + BPR active substance screening
  • labeling-compliance -- CLP hazard label, UFI, fragrance allergens
  • packaging-compliance -- aerosol packaging, child-resistant requirements
  • customs-and-trade -- HS chapter 34 (soap/detergents), 38 (chemicals), HS 3808 (insecticides + biocides)
  • claims-substantiation -- "kills 99.9%", "antibacterial", "eco-friendly" claims standards
Saved skills