One platform. Eight engines. One defensible decision.
Chemsana isn’t a document repository or a reporting tool bolted onto a spreadsheet. It’s an inventory-aware decision engine that connects SDS data, regulations, and forward-looking modeling.
Allowed, flagged, or blocked — with the citation attached.
Pick a product (or look up a CAS), enter a quantity, and Chemsana evaluates it against current site inventory and every applicable EPA, OSHA, and RCRA threshold. Deterministic logic. Each rule is either triggered or not, and the math is shown.
- Citations point to the exact CFR section
- Severity labeled (warning, blocking, informational)
- Reporting context surfaced even when not blocking
Ten purpose-built layers, one platform.
SDS ingestion & extraction
Drop in a safety data sheet and our extraction engine pulls CAS numbers, composition percentages, and density. It handles blended mixtures, manufacturer formatting quirks, and incomplete documents.
Chemical normalization engine
Aggregate the same CAS number across every product, supplier, and synonym in your inventory. Compositions get blended correctly so site totals reflect reality, not labels.
Inventory engine
Pull data via API, upload a CSV, or enter products directly. Chemsana tracks site-wide totals continuously and supports multiple sites under one corporate roof.
Regulatory engine
3,748 regulations loaded across EPA (TRI, CERCLA, EPCRA), OSHA, and RCRA, with thresholds, chemical lists, and mixture rules kept current as rules change.
Decision engine
Allowed, requires reporting, or blocked. Outputs reflect current inventory, planned usage, and active permits — a real-time call, not an after-the-fact report.
Explainability engine
Every decision comes with a regulatory citation, the exact threshold math, and the inventory snapshot it was based on. Defensible in an audit, every time.
Validation & conversion engine
Reliable gallons-to-pounds conversions with user-defined density references. Override values when an SDS is incomplete — with the override tracked in the audit log.
Future-state modeling engine
Model new chemicals, process changes, and replacement materials up to two years out. See the permit and threshold impact before capital is committed.
Emissions modeling engine
Calculate releases from inventory plus process assumptions. Supports TRI reporting, air permitting analysis, and treatment/reduction scenarios with custom inputs.
Audit & history tracking
Every intake decision, override, and inventory change is timestamped and attributable. Compliance defensibility doesn’t depend on someone’s memory.
Built for the regulations industrial sites actually run into.
EPA
TRI Form R reporting, CERCLA reportable quantities, EPCRA Tier II thresholds, and Section 313 chemical lists.
OSHA
PSM-listed chemicals, Hazard Communication classification rules, and threshold quantities for highly hazardous chemicals.
RCRA
Waste code identification, generator status thresholds, and storage / handling / disposal requirement workflows.
Want to see it on your own SDS?
Bring a chemical, an inventory, and a permit. We’ll show you the decision and the math behind it.