Safety Analytics

Safety scores that actually prevent accidents.

Score every driver across 6 risk factors, track all 7 CSA BASICS categories, and flag problems before they become DOT violations.

Last updated May 13, 2026

The 9 PM problem

The CSA score moved and nobody knows why.

  • 9:15 PMInsurance renewal quotes your CSA score back at you
  • 9:35 PMIt moved 6 points since spring — why?
  • 10:50 PMThe FMCSA site answers in tables, not reasons

Your safety score shouldn't be a mystery to you.

While you slept

The score explains itself.

Every BASIC, tracked snapshot to snapshot. When the number moves, you can point at the inspection that moved it.

CSA BASICs · carrier snapshotFROM FMCSA
Unsafe Driving22%
HOS Compliance31%
Vehicle Maint.48%— watch
Clean inspection logged · Vehicle Maint. −2.1 next cycle

The full safety picture lives in the sandbox →Illustrative demo fleet · your numbers come from your FMCSA record

How the night shift runs it

Six risk factors, seven BASICs, and the reasons attached.

Safety scoring is a category that earned a bad reputation honestly. Half the products on the market hand you a single dial that goes from green to red based on math you can't inspect, then bill you per truck and call it a day.

The score itself isn't the problem. The opacity is. A driver scoring a 62 today and a 58 next week needs to know which 4 points you took, and where you took them from, before the conversation with the manager goes anywhere useful.

Dockex builds the score out of 6 behavioral factors. Speeding. Harsh braking. Harsh acceleration. Harsh cornering. Distracted driving. Idling. Every event lands with a timestamp, a vehicle, a severity tag (LOW, MEDIUM, HIGH, CRITICAL), and a weighted point deduction off a starting 100. A background CRON job recomputes every driver overnight. You can pull the event list per driver and see exactly which trip cost them what.

CSA BASICS is the federal-facing twin. FMCSA buckets carrier performance into 7 categories: Unsafe Driving, HOS / Fatigued Driving, Driver Fitness, Controlled Substances/Alcohol, Vehicle Maintenance, Crash Indicator, HazMat. Dockex pulls your carrier record from FMCSA daily and accepts manual entry for incidents that haven't hit the federal record yet. You see category-level breakdowns so you know which BASIC is pulling the average down before an intervention threshold trips.

Thresholds are where the product earns its keep. Out of the box, you get 3 presets. Strict (score under 70, 5 mph speeding tolerance). Standard (50, 10 mph). Lenient (30, 15 mph). Or set custom thresholds per metric. Turn on auto-flag and Dockex marks an at-risk driver the moment the line gets crossed, so the conversation happens this week instead of after the post-accident report.

HOS violations come straight off the ELD feed. Dockex parses duty status, flags 11-hour driving, 14-hour on-duty, 30-minute break, 60 / 70-hour cycle limits, and tags each violation MINOR, MAJOR, or CRITICAL with the exact time window. Each one tracks from open to resolved so you can show a clean audit trail at DOT renewal or insurance inspection.

One thing safety analytics can't fix on its own: registration and document expiration. Those land in the same roadside inspection report and the same CSA file. The Oklahoma fleet compliance checklist covers the document side of the same picture (registrations, medical certs, insurance, IFTA, UCR), so the BASICS score doesn't get tanked by paperwork misses while the behavioral score is climbing.

The point of safety analytics is the conversation it triggers. Coach the driver scoring 58 before it becomes the driver in the post-accident report. Run weekly leaderboards. Photo-attach an incident from a phone in 30 seconds. The dashboard does its job when the team rarely needs to open it, because the alert already fired and the right person already knew.

Insurance carriers care about this layer for a different reason. A clean CSA file with low BASICS percentages and a documented safety program (coaching notes, leaderboards, incident reports, HOS audit trail) directly affects premium quotes at renewal. Most insurers will pull the FMCSA record and a sample of your scoring data during underwriting. Walking in with a 6-month paper trail showing you coach drivers before incidents instead of after them changes the conversation.

Driver Scoring

Six risk factors. One score.

Every driver gets a safety score recomputed daily by a background CRON job. The formula starts at 100 and subtracts points for speeding, harsh braking, harsh acceleration, harsh cornering, distracted driving, and idling. Each event is tagged LOW, MEDIUM, HIGH, or CRITICAL severity.

  • 6 behavioral factors: speeding, braking, acceleration, cornering, distraction, idling
  • Daily automatic recompute across your entire fleet
  • 4 severity levels from LOW to CRITICAL with weighted point deductions
88Safety ScoreLast 30 days
Speeding3
Harsh Braking2
Harsh Acceleration1
Harsh Cornering1
Distracted Driving0
Idling4

CSA BASICS

All 7 CSA categories in one place.

Unsafe Driving, HOS/Fatigue, Driver Fitness, Controlled Substances/Alcohol, Vehicle Maintenance, Crash Indicator, HazMat. Dockex pulls data from FMCSA daily and accepts manual entries. You'll see exactly which categories need work before your next audit.

  • Daily FMCSA sync for automated CSA BASIC pulls
  • Manual entry for incidents not yet in the federal system
  • Category-level breakdowns so you know where to focus
CSA BASICSFMCSA Synced
Last pull: Apr 12
Unsafe Driving22%
HOS / Fatigue48%
Driver Fitness12%
Controlled Substances0%
Vehicle Maintenance35%
Crash Indicator8%
HazMat0%

Smart Thresholds

Three presets. Or build your own.

Strict mode flags drivers below a 70 score and over 5 mph above the limit. Standard uses 50 and 10 mph. Lenient drops to 30 and 15 mph. Pick a preset or set custom thresholds per metric. Turn on auto-flag and Dockex marks at-risk drivers the moment they cross the line.

  • Strict, Standard, and Lenient presets ready out of the box
  • Custom thresholds for speed tolerance, score cutoffs, and event counts
  • Auto-flag toggle that marks at-risk drivers in real time
Safety Thresholds
StrictScore 70+5 mph
StandardScore 50+10 mph
LenientScore 30+15 mph
Score threshold50
Speed tolerance+10 mph
Auto-flag at-risk drivers

HOS Violations

Catch HOS violations before the auditor does.

Dockex detects violations from your ELD integration and tags each one MINOR, MAJOR, or CRITICAL. Every violation includes the time window it occurred in and a resolution status. Fleet managers can track which violations are open and which have been resolved.

  • Automatic detection from ELD data feeds
  • Severity classification with violation time windows
  • Resolution tracking from open to closed
HOS Clocks3 drivers
J. MartinezDriving
5h 23m remaining
M. RodriguezOn Duty
2h 45m remaining
T. WilliamsOff Duty
Reset in 4h

0 active violations

KEY FEATURES

Driver Safety ScoresCSA BASICS TrackingConfigurable ThresholdsIncident ReportingHOS Violation DetectionSafety LeaderboardPhoto Upload IncidentsFMCSA CSA Sync

The gap

  • CSA BASIC score auto-syncFleet softwareDockex
  • MVR upload + auto-scoringFleet softwareDockex

Most fleet software tracks the inspection. Dockex tracks the score.

Receipts →

It's always 6:02 AM in here

Watch your score explain itself.

Walk in

Spawns in ~20 seconds · No signup · No card

EXPLORE MORE FEATURES

Safety Analytics | DOCKEX