Everything your program does, finally on the record.
Four people have to trust this platform: the worker on a phone, the safety team walking sites, the admin who answers for all of it, and the IT reviewer or insurer who has to verify it. Here's what each of them gets. Everything on this page is live for customers today.
For the crew
- Training that fits a phone. The course viewer stacks on a phone; the language picker and Next are always reachable. It's the web, built for a phone — nothing to install.
- No email needed. Workers sign in with their employee number. A rehire gets a new number and keeps every certificate.
- A wallet card, and every certificate verifies. Each worker can print a card listing their certificates. Scan the card, enter your password. Course certificates earned in the platform carry a QR code that resolves to a public verification page — anyone can check it.
- Narrated in English, Spanish and Korean. Every page, all three languages. Each recording is fingerprinted against its page text, so a recording that no longer matches the page is caught and redone. Titles and captions follow the language switch.
- Retrain on the page they got wrong — not the whole course. A worker assigned specific pages sees only those. Completion writes a retraining record, never a certificate.
- Acknowledged, every time. On completion the worker acknowledges they understand the training and agree to follow it.
For the safety team
Inspections
- Photograph now, assign later. Capture to a queue from the field; assign the violation standing there or from the office. Review the photo first — retake it, or add it to the queue.
- Pick the standard by sight. The violation picker shows the picture; every page of training content is a citable violation.
- Coverage is the landing view. Which job sites are being inspected, and which aren't. A job site with records is never deleted — it moves from active to completed — and the weather is pre-filled at the start of an inspection.
- Deficiency → fix, retrain, or both. Assign to a person or a group of workers, with a due date; corrective training can carry a must-complete-before-returning-to-work flag. When the inspector gives the instruction on the spot, the inspector's signed attestation is bound to that deficiency.
- Every inspection, filterable and exportable. By site, inspector, result, kind and date, exportable to CSV, with a weekly cadence view per inspector. Inspection times are shown in your organization's timezone.
Incidents and investigations
- Not just recordables. Near misses, property damage, environmental, line strikes, non-occupational — each with the fields that matter (a line strike carries the 811 ticket, utility type, marked or unmarked, who was notified and when). Severity where someone was hurt; a risk rating where no one was.
- Your incident numbers, your documents. Your own numbering pattern beside the permanent system ID; PDFs and Word files beside the photos; every deletion audited.
- OSHA 300 and 300A from the work itself, with an ITA-format export file. Reporting deadlines appear only when the incident is reportable.
- The interview packet, assembled from the record. For reportable incidents, Exhibits A–D from what's already documented. A neutral cover by default; any employer position is the employer's and counsel's explicit choice.
- An AI-assisted draft of the completed investigation, reviewed by the investigator. Generated only after the investigation is complete. It declares gaps rather than filling them, and the names of the people in the record are replaced with placeholders before anything is sent to the model.
Training administration
- Assign a course, or just the pages that matter — you see the pages as you pick them.
- Engagement, per worker, per page. What held the Next button, whether narration was heard, time on page — exportable. Switching tabs doesn't count; you can require the audio to play.
- More than one way to deliver it. Require the audio to play, give a worker a reading accommodation, or present it as an instructor-led session or toolbox talk from a screen, in any of the three languages.
- Assignments can be driven by role. Sixty-two construction job roles mapped to courses by a former OSHA inspector, with citations.
- Settings that log themselves. Due-date defaults, engagement rules and the other training and platform settings — every change records who and when.
Records
- One printable history per worker: courses, certificates, retraining records.
- A retraining record covers those pages only — it is not a record of the whole course.
- One organized, time-stamped record of everything your program did. Training record, retraining record, wallet card, certificate, 300, 300A — all printable, and yours: complete export of your records is in the contract.
For the admin
- Two-factor, scoped. Off, admins only, or everyone — authenticator-app based, set for your organization on request.
- A security log you can see. Password and two-factor resets issued by an admin are kept in an append-only log in Client Admin; training and platform settings record who changed what, when.
- Workers come and go; records stay. Deactivate stops sign-in and keeps every record. Rehire under the same or a new employee number — history preserved.
- Help on every page, searchable. Workers see the basics; admins see everything.
- Your timezone, set once. Inspections, deadlines, certificates and reports use it.
For whoever has to verify it
A dedicated production environment since September 2026, a tenant-scope check on every deploy, a full restore exercised and timed, and production secrets kept in a managed store. Every floor is dated and reproducible.
See the trust page