OSHA Hazard Communication: Safety Data Sheets, Labels and Training
The Hazard Communication Standard (29 CFR 1910.1200) requires employers to tell workers about the chemical hazards they face. This page focuses on employers that use chemicals without producing or importing them.
Ask your question
Free account requiredAnswers are written by a language model solely from this base's documents, with numbered sources. They can be wrong and aren't legal, medical or financial advice: check the sources before any important decision.
The written program and chemical inventory
Every workplace where workers are exposed to hazardous chemicals needs a written hazard communication program and a list of the hazardous chemicals present. Employers that only use chemicals do not classify them: suppliers do, and send labels and safety data sheets (SDSs).
OSHA's guide sets out six steps: learn the standard and name responsible staff, write the program, label containers, maintain SDSs, train employees, and periodically review the program.
Labels and safety data sheets
Labels on shipped containers must show a product identifier, a signal word ("Danger" or "Warning"), hazard statements, pictograms, precautionary statements and the responsible party's contact details. Portable containers filled for the immediate use of the person doing the transfer need no label.
SDSs follow a 16-section format. Employers must keep one for each hazardous chemical and make it readily accessible during work shifts; electronic access is allowed with an adequate backup in case of power outage or equipment failure.
Frequently asked questions
What if a supplier never sent an SDS?
Request one from the supplier as soon as possible and document the request. If you cannot show a good faith effort to obtain it, you can be cited for not having the SDS.
When must workers be trained on hazardous chemicals?
At their initial assignment and whenever a new chemical hazard is introduced in their work area. Training can cover hazard categories, such as flammability, or specific chemicals.
Do I need to keep records of hazard communication training?
The standard does not require training records, but many employers keep them to check that everyone has been trained.
Are office workers covered by the Hazard Communication Standard?
Workers such as office staff who meet hazardous chemicals only in non-routine, isolated instances are not covered.
Embed / API / MCP
Connect this base to Claude, Cursor, ChatGPT or your own app. Each API or MCP request costs €0.10, charged to your Kopik credit (not charged if nothing is found). You need an API key: create one from your dashboard.
MCP for your agents
This base's MCP server URL (tools ask_base and search_base):
https://kopik.io/api/mcp?base=us-workplace-safety-osha-small-businessClaude Code, Cursor and other clients
claude mcp add --transport http kopik-us-workplace-safety-osha-small-business "https://kopik.io/api/mcp?base=us-workplace-safety-osha-small-business" --header "Authorization: Bearer kpk_…"{
"mcpServers": {
"kopik-us-workplace-safety-osha-small-business": {
"url": "https://kopik.io/api/mcp?base=us-workplace-safety-osha-small-business",
"headers": {
"Authorization": "Bearer kpk_…"
}
}
}
}REST API for your apps
mode is "answer" (written answer + sources) or "passages" (raw passages only). Add an optional maxPriceCents to cap the price: if the base costs more, the call is refused and nothing is charged.
curl -X POST https://kopik.io/api/v1/bases/us-workplace-safety-osha-small-business/query \
-H "Authorization: Bearer kpk_…" \
-H "Content-Type: application/json" \
-d '{"question": "Your question here", "mode": "answer"}'Getting started
- Create a key in your dashboard and top up your credit.
- Replace
kpk_…with your key. - Full details (responses, errors, JS and Python examples): developer docs.