One source of truth
Substances, concentration ranges, contact details, classifications, labels, and SDS versions stay connected to each mixture.
Deterministic CLP classification, all 16 SDS sections, labels, and market-access checks — connected to one structured source of truth, with the rationale for every decision.
Built around CLP, REACH Annex II, and the realities of multi-market product work.
CLP Annex I
Classification logic
REACH Annex II
16-section SDS
24 EU languages
Official phrase packs
Audit trail
Decision rationale
A formula change ripples into classification, labels, SDS content, transport data, and market readiness. SDS Labs keeps those decisions tied to the same structured source.
Substances, concentration ranges, contact details, classifications, labels, and SDS versions stay connected to each mixture.
ATEmix, cut-off, and summation logic run without LLM calls, external lookups, or random output.
Use official H- and P-phrase translations instead of asking a model to reinterpret regulated wording.
Surface readiness gaps and future-dated rule impacts before they become a launch-day surprise.
Each classification keeps contributing substances, intermediate values, thresholds, and trigger decisions together.
SDS Labs splits regulatory calculation from text generation. The classification engine computes the hazard result and shows its rationale; the AI layer only writes narrative for the non-regulated sections.
Layer 01 · Calculation engine
Layer 02 · SDS content engine
Start with your mixture and move through the work without rebuilding the context at every step.
Create, review, translate, version, and export all 16 sections from structured product data.
Calculate mixture hazards with transparent thresholds and a complete rationale.
Connect product readiness to current and future-dated regulatory requirements.
Carry classification outputs into consistent, market-ready label content.
Turn regulatory rules into a clear product-by-market readiness view.
Full platform
Every step leaves the next one better prepared, with less re-keying and fewer disconnected decisions.
Add substances, CAS and EC identifiers, concentration ranges, physical properties, and supplier details.
Run deterministic calculation routes and review the rationale behind every triggered or non-triggered hazard.
Generate hazard communication content and check the product against the markets that matter.
Generate SDS sections, review the result, export the document, and keep future revisions connected.
Review decisions, evidence, translations, and document history from one workspace.
Understand the downstream impact of concentration and ingredient changes earlier.
Keep product data, supplier communication, and market outputs aligned across teams.
Separate tenant work cleanly while applying one repeatable quality process.
No. Hazard and precautionary statements use the exact official EU wording from static language packs (CLP Annex III/IV). The AI layer never rewrites or translates a regulated phrase. Only substance names are translated, and that runs through a review-and-commit step.
All 24 official EU languages, with a dedicated German/DACH template. Regulated phrases come from official packs per language; classification codes stay identical across every translation.
Yes. The deterministic engine stores a rationale for every hazard class — contributing substances, concentrations, intermediate values, the applied threshold, and the trigger decision — so any result can be defended in review.
Poison Centre Notification is supported. Note that PCN and SDS Section 3.2 use different composition thresholds, so the two views are derived separately rather than assumed to match.
The platform is multi-tenant with per-tenant scoping. Product records — mixtures, contacts, SDS versions, and generation history — are bound to the active workspace and separated from global regulatory reference data.
Make compliance operational
Start with structured product data and keep the classification, label, SDS, and market decision connected.