Placards · Segregation · Audit trail — cited to 49 CFR

Less risk. More margin.
Every hazmat load.

Snap the Bill of Lading — get the exact placards 49 CFR requires, in under a minute. HaulGuard reads it, flags segregation conflicts, and builds your inspection-ready Evidence Packet.

1 free scan · no card required
Built by an 8-year hazmat CDL driverUSPTO Patent PendingSHA-256 audit ledger
Why operators pay for it

The two things that matter to you

Getting hazmat compliance right, fast, is what protects the load — and the premium freight that pays for it.

Shippers prepare freight that won't bounce at the dock. Brokers get a defensible record on every hazmat load they move.

Less risk

Catch it before the scale house
  • Right placards, cited to 49 CFR. Catch a wrong or missing one before it's a roadside violation.
  • Segregation conflicts flagged before you load — not discovered at the dock.
  • Inspection-ready, tamper-evident record — defensible at the scale house and after an incident.
§172.504 · §172.505 · §177.848 — every decision cited

More margin

Fewer failures, faster turns
  • A compliance check in under a minute instead of a manual reg lookup.
  • Avoid the costly failures — DOT fines, out-of-service, detention, dock rejections.
  • Take on and keep the hazmat freight that pays a premium.
Compliance that moves at the speed of the dock

HaulGuard documents and assists — your verification is the legal record. It catches, flags, and reduces risk; it does not certify compliance.

USPTO Patent Pending
Application No. 64/048,483
Lawyer-drafted policies
Terms · EULA · Privacy
Live system status
status.haulguard.ai
Independently verifiable
SHA-256 hash-chained audit ledger

Three steps from cab
to Evidence Packet.

You just watched the scan. Here's the step that makes it a legal record — you verify, then hand it over. Built for a driver at a truck stop with one hand on the wheel.

1

Scan

Snap the Bill of Lading or hazmat manifest — the AI reads every material and cites the 49 CFR section behind each placard. (That's the demo above.)

2

Verify

This is where HaulGuard earns its keep. You check every extracted row against the paper; every correction is captured with full provenance — what the AI read, what you changed, and why. You're still the verifier — HaulGuard makes sure you're verifying against the right answer, and gives you the record to prove it.

3

Hand over

Inspection-ready PDF Evidence Packet generates with the placard determination, your attestations, your CDL credentials, and a SHA-256 hash linking everything to the tamper-evident audit chain. Hand it to a DOT officer at roadside.

Inside your
Evidence Packet.

A single PDF that compiles everything a DOT inspector or post-incident auditor would ask for. Generated for every scan, downloadable and emailable.

Cover
Scan ID, timestamp (UTC + local), driver name, carrier, scanned-by attribution.
Materials
Every material extracted from the BOL — UN number, proper shipping name, hazard class, packing group, weight, ERG guide reference.
Required Placards
Each placard with the controlling 49 CFR section (e.g., 49 CFR § 172.504(e)) and the reason it was triggered.
Driver Attestations
Per-material verification chain plus Placard Conformance and Route Advisory acknowledgments — each with the field values frozen at attestation time.
CDL Credentials
CDL number, issuing state, class, endorsements, expiration; HME expiration if held — with provenance tag (OCR-extracted, driver-corrected, or driver-attested).
Audit Chain Proof
SHA-256 hash linking this scan to the immutable ledger; verification command an inspector can run independently to confirm the chain hasn't been altered.
Disclaimers
Honest framing of what AI Output is and isn't — your verification is the legal record, not the OCR extraction.

Every section grounded in the live Terms of Service, EULA, and Privacy Policy — drafted by outside counsel.

Real product. Real artifacts.
No "coming soon".

Every feature below is shipping in production today. Items still on the roadmap aren't on this page on purpose — when they ship, they show up here.

AI hazmat scanner

Bill of Lading and hazmat manifest OCR. Extracts every material with UN number, hazard class, packing group, weight, ERG. Determines required placards under 49 CFR § 172.504 and runs the segregation matrix check from § 177.848.

CDL credential capture

Front + back OCR with HME (Hazmat) expiration parsing. Each field tagged with provenance — OCR-extracted, driver-corrected, or driver-attested — so an inspector can see exactly how every credential value was sourced.

Tamper-evident Audit Ledger

Every scan, attestation, credential capture, and admin action lands in an append-only SHA-256 hash-chained ledger. An auditor or opposing counsel can independently verify integrity with one command. 3-year minimum retention enforced by design.

Inspection-ready Evidence Packet

Single PDF combining the placard determination, driver attestations, CDL credentials, and audit chain proof. Generated for every scan. Downloadable, emailable, and shareable as a tamper-resistant URL with QR code for first responders.

Try it free.
Scan your first load today.

One free scan with the full audit trail. No credit card required to start. Founding Member pricing locks in for 12 months from your first paid month.

Start free scan See per-load pricing

Common questions about hazmat placarding, BOLs, and PHMSA inspections.

When does a load require hazmat placards under 49 CFR? +

Under 49 CFR 172.504, any quantity of Table 1 materials — Class 1.1, 1.2, 1.3 explosives, Class 2.3 inhalation-hazard gases, Class 4.3 dangerous-when-wet materials, certain Class 6.1 PG I poison-by-inhalation, and Class 7 (Radioactive Yellow III) — requires placards. For Table 2 materials, placards are required when the aggregate gross weight reaches 1,001 pounds across all hazmat in the vehicle.

What information is required on a hazmat Bill of Lading? +

49 CFR 172.202 requires the proper shipping name, hazard class or division number, UN/NA identification number, packing group (in Roman numerals), total quantity, and the number and type of packages. The hazmat description must appear in the prescribed sequence and be distinguishable from any non-hazmat entries on the same shipping paper.

Does HaulGuard AI replace a hazmat employer’s training program? +

No. HaulGuard AI is a documentation and verification tool. Carriers remain responsible for hazmat employee training under 49 CFR 172.704, and drivers remain responsible for the accuracy of their shipping papers. HaulGuard supports compliance by generating cited reasoning and a tamper-evident audit trail for each load — it does not substitute for required training, driver qualification, or motor-carrier supervision.

How does HaulGuard AI support PHMSA inspections? +

Each load generates an inspection-ready evidence packet: the cited 49 CFR reasoning behind the placard determination, the captured BOL, the driver’s CDL with hazmat endorsement, and a tamper-evident attestation chain. Drivers and fleet managers can produce the full record at roadside or during a post-incident audit, reducing the time and uncertainty of demonstrating compliance.

Which hazmat classes does HaulGuard AI support? +

HaulGuard AI supports placarding determination across all nine DOT hazard classes: Class 1 explosives (with division and compatibility-group reasoning), Class 2 gases, Class 3 flammable liquids, Class 4 flammable solids and dangerous-when-wet, Class 5 oxidizers and organic peroxides, Class 6 toxic and infectious substances, Class 7 radioactive materials, Class 8 corrosives, and Class 9 miscellaneous dangerous goods, including the Dangerous placard logic at 49 CFR 172.504(b).