Compliance dashboard
Private enforcers file 60-day notices against online sellers daily — penalties run $2,500/day per violation. Warnings must be clear and reasonable, shown before purchase, and keyed to the shipping address.
Chemical exposure across catalog
Listed chemicals detected in your products and how many SKUs each touches.
Products
Each product carries its listed-chemical exposure. Exempt products need a documented basis (lab report below safe-harbor levels). Bulk changes belong on the Catalog Scan tab.
Add product
Category defaults auto-assign listed chemicals on add.
Catalog scan
Re-evaluates every product against current category defaults and the OEHHA list. Merchant-set chemicals are never overwritten. Newly flagged SKUs are listed so you can review before they start warning at checkout.
Bulk import (CSV)
Paste name, sku, category per line — a header row is fine. Categories auto-map to chemicals.
Scan history
Every scan run, who ran it, and what changed.
Warning library
OEHHA safe-harbor text, generated per chemical. Short-form for checkout and product pages; long-form names the chemical(s), as required for tailored warnings.
Checkout integration
Two ways to put warnings in front of buyers before purchase, keyed to the shipping address — the legal trigger that IP-based geo popups miss.
1 · Product-page embed one line of HTML
Add data-prop65-sku="YOUR-SKU" to the add-to-cart button on your product template, then paste:
2 · Checkout decision API shipping-address trigger
Your checkout UI extension or backend calls this with the shipping address state and the cart. We return per-line warnings and write the display log — the evidentiary record. Test it:
API reference
Display log
Every warning shown — and every deliberate non-warning with its reason — recorded with timestamp, order ref, and ship-to state. Entries are hash-chained: if anyone edits the log after the fact, verification fails. This is the artifact you hand your lawyer when a 60-day notice arrives.
Billing
One flat monthly price. No per-warning fees — the more you warn, the safer you are.
Cancel anytime
One click, no retention maze. You drop to Starter immediately and we email a confirmation — no surprise renewals, ever.
Settings
Store
OEHHA chemical list
Demo data
Restores the 10-product seed catalog and clears your changes.