Security by design
A pass that's worthless if stolen.
DockPass is built around one idea: nothing a thief can copy, photograph or guess should get them a load. Six layers must all pass before a truck leaves.

1. Handling ID
About 59 bits of randomness. Usable only while the shipment awaits pickup and has a carrier. Rate-limited per IP; repeated failures alert the company.
2. Identity check
License authenticity and a live face match. After three failed checks the pickup locks and the company is alerted.
3. Company approval
A passed ID check never issues a pass on its own. Your admin must accept the driver, and declined drivers can't retry.
4. QR credential
128 random bits, looked up by SHA-256 hash and stored only encrypted with AES-256-GCM. One pass per accepted driver.
5. Gate check
The code must exist, be unused, unexpired and unrevoked, and belong to this company and warehouse. It is consumed in a single atomic update.
6. Loading & approval
Pallet counts must match the invoice. Holds require a note and escalate. Each role can act only at its own warehouse.
What that means for you
Guarantees, not promises.
These properties are enforced by the system itself — not by a policy someone has to remember at 3 a.m. on a busy dock.
- A stolen screenshot of a QR pass can't be reused — the second scan is denied and alerts you
- A database dump reveals no usable pickup codes
- Two simultaneous scans of the same code can never both succeed
- Cancelling a shipment instantly revokes its pass
- Every scan, allowed or denied, is logged with the guard, gate and time
- Traffic is encrypted end to end with TLS
Questions from your security team?
We're happy to walk through the design with your IT and loss-prevention teams.