Secure vehicle transport

Fake carriers. Fake insurance. Fake paperwork.
Swept.

Sweeper doesn't haul your cars or pick your carriers. It verifies the ones you already use — their authority, their insurance, and the driver who actually shows up — and turns every handoff into proof that holds up.

Select your role to see how Sweeper works for you.

You hand a stranger your inventory every week.

Somebody walks up with a dispatch sheet anyone can print, and your lot kid hands over the keys. Sweeper checks the driver's license at the curb, keeps the gate pass locked until the driver checks in on site, and puts every check on one tamper-evident record.

When a load gets double-brokered and the car disappears, who's holding that bag?

You dispatch to a carrier who looks clean on paper. If someone re-brokered it behind your back, the driver who shows up isn't the driver you dispatched — and the gate check is where that surfaces. At pickup, not after the car is gone.

Stop eating claims that aren't yours.

You deliver clean, then eat a claim for damage that was already there — because the dealer's photos are eight blurry shots at dusk and yours don't count. At pickup your driver scans each VIN and shoots their own condition photos, timestamped — so both sides work from the same record, not your word against theirs.

Onboarding our first dealers, brokers, and carriers — early access closes when the pilot fills.

Authority checked at the source

FMCSA SAFER

Coverage cross-checked against the filing

The insurer's federal filing

Evidence written append-only

Added to, never overwritten

Funds never touch a Sweeper account

Stripe Connect · Google Cloud
How a lot gets robbed — an illustration

Eleven minutes. One printed sheet. Same morning, two endings.

Nothing here needs a hacker. It needs a printer, a phone, and a lot that hands over keys on paper.

Auction run

Without a check

  1. 09:02

    A truck pulls in. The driver hands over a dispatch sheet — anyone can print one.

  2. 09:04

    The MC number on the door matches the paper. Nobody looks it up.

  3. 09:09

    Keys and the gate pass change hands at the curb.

  4. 09:13

    Nine cars leave. The carrier you booked never got the load.

With Sweeper

  1. 06:02

    Before dispatch: the carrier’s authority is checked on FMCSA’s record and its insurance against the federal filing.

  2. 09:04

    At the curb: the driver’s license is checked against the driver on the load.

  3. 09:09

    The gate pass stays locked until the driver checks in on site.

  4. 15:48

    Every check, from dispatch to the curb, is on one tamper-evident record.

Dealer trade

Without a check

  1. 10:14

    The other store says their driver is on the way. A truck pulls in with a printed sheet.

  2. 10:17

    The name on the sheet matches the email. Nobody checks a license.

  3. 10:21

    Your porter hands over the keys at the service drive.

  4. 10:25

    The car never reaches the other store. Each store thinks the other has it.

With Sweeper

  1. 08:10

    Before dispatch: the carrier’s authority is checked on FMCSA’s record and its insurance against the federal filing.

  2. 10:17

    At the curb: the driver’s license is checked against the driver on the load.

  3. 10:21

    The pickup code appears in the assigned driver’s app, inside the pickup geofence.

  4. 14:40

    Delivery ends in a signature from the other store, on one tamper-evident record.

Home delivery

Without a check

  1. 08:30

    The car sold online. The truck that shows up isn’t the one on the paperwork — nobody can tell.

  2. 08:34

    The driver says he’s covering for a buddy. Nobody checks a license.

  3. 08:38

    Keys and paperwork go into the cab.

  4. 08:41

    The car leaves. Three days later the customer calls: where’s my car?

With Sweeper

  1. 07:15

    Before dispatch: the carrier’s authority is checked on FMCSA’s record and its insurance against the federal filing.

  2. 08:34

    At the curb: the driver’s license is checked against the driver on the load.

  3. 08:38

    The pickup code appears in the assigned driver’s app, inside the pickup geofence.

  4. 16:20

    Every check, from dispatch to the curb, is on one tamper-evident record.

How often does this happen? See the numbers ↓
The numbers

Street theft is falling. Theft by paperwork isn’t.

Fewer cars are hot-wired off the street. More are handed over — to a driver with a printed sheet and a borrowed carrier number.

  • 659,880 vehicles reported stolen in the U.S. in 2025 — one every 48 seconds, even after a 23% drop.

    NICB · Mar 2026

  • +60% jump in cargo-theft losses in 2025, to nearly $725 million across the U.S. and Canada.

    Verisk CargoNet · Jan 2026

  • $273,990 average value of a single cargo theft in 2025 — up 36% in a year.

    Verisk CargoNet · Jan 2026

  • ~8,000 high-end cars an auto-transport CEO estimates were stolen through transport scams since spring 2024.

    MIT Technology Review · Feb 2026

Vehicle thefts by region · 2024

  • South

    Texas · North Carolina · Maryland

    304,634 · 35.8%

  • West

    California · Washington · Colorado

    289,461 · 34.0%

  • Central

    Illinois · Ohio · Missouri

    166,580 · 19.6%

  • East

    New York · Pennsylvania · New Jersey

    89,866 · 10.6%

FBI-reported incidents, 2024, added up by Census region (East = Northeast, Central = Midwest). Some Southern states report for under 85% of their population, so the South is undercounted.

The carriers

1 in 2 freight thefts in early 2026 were by carriers with a valid carrier number and a clean record — they pass a paper check. Identity theft rose 90% in a year.

That’s why Sweeper checks the driver at the curb, not just the paperwork.

Highway, Q1 2026 Freight Fraud Index · May 2026

Now run your store.

Your numbers. They never leave this page.

These are the results for the default store shown. Turn on JavaScript to change the numbers.

Cars that leave or arrive on a hauler you booked, per month
10
30
8
12

Total: 60 cars a month. Not counted: new cars from the factory — the manufacturer books those trucks.

$48,205
Start from a national average:
7

Every time you hand over the keys

$337K

rides away with one driver. Is it the driver you booked?

24

handoffs a month

$2.9M

on trucks a month

$34.7M

on trucks a year

24 handoffs a month. Each one checked.

  • Carrier Authority checked on FMCSA’s record, before dispatch.
  • Insurance Cross-checked against the insurer’s federal filing.
  • Driver License checked against the driver on the load, at the curb.
  • Gate pass The gate pass stays locked until the driver checks in on site.
  • At delivery When a dealer receives the car, the receiver confirms it — never the carrier.

1 in 2 freight thefts in early 2026 were by carriers with a valid carrier number. Sweeper checks the person at the curb, too.

Dealer trades and home deliveries count as one car per truck; auction runs and purchases ride in full loads. Your math, not a loss estimate.

See the three checks →
How it works

Three checks, before the keys move.

01

Is the carrier real?

The USDOT number is checked against FMCSA's own record — the operating authority, and whether it is active or revoked. Not a PDF the carrier emailed you.

Source: FMCSA SAFER
02

Is the insurance real?

The certificate is read, then cross-checked against the insurer's own federal filing. The paper the carrier hands you can only downgrade that result — never upgrade it.

Source: FMCSA L&I insurance filings
03

Is this really your driver?

At the gate the driver's license is scanned and matched to the dispatch. Each VIN is decoded against the federal NHTSA database. Condition photos are timestamped, from both sides.

Source: AAMVA / state DMV · NHTSA vPIC

No integration, and no lock-in.

Sweeper does not own your dispatch. A load can come from a load board, from a broker, from an email, or from someone typing it in — and the typed-in path is never the second-class one. Nothing in the custody chain depends on where the load came from.

See it yourself

Verify a handoff, end to end.

An illustration of the pilot's flow, simplified. Details vary by load and change as we build. No sign-up, and nothing to install.

You're the dealer
A carrier just showed up for your cars.
Before a single vehicle moves — verify the handoff yourself. Takes about a minute.
Sweeper verifies every vehicle handoff — driver, insurance, and custody.
No sign-up. An illustration of the pilot's flow, simplified.
Custody sealed
That's Sweeper.
Your damage claims stop being arguments. They become facts.
Request early access

We'll reply within one business day to set up a 15-minute call.

Step 1 of 7

—

—

—
—

Scan it with your phone.

See what your receiver sees.

The receiver opens this on their own phone and signs — so the proof of receipt is theirs, not the driver's.

Benefit
Impact
Sweeper · Chain of Custody
Load 100482 · 3 vehicles
  • Carrier authority
  • Insurance verified
  • Driver identity
  • Credentials unlocked
  • VIN match
  • Receipt confirmed
  • Payment released (Coming)
Inside the app

Every car you have on a truck, on one screen.

Dealers see every active load, what is waiting on them, and the last check-in at each stop. Carriers see their own loads, their drivers, and where their insurance check stands.

Demo data
Search loads
Demo Motors
28 cars on 5 active loads. 2 need you.
Cars on active loads
28 cars
5 loads · 1 in transit
Loads created, last 14 days
Door to door
2.6 d
18 delivered · pickup check-in to receipt
Receipts on file
18 confirmed
delivered loads with a confirmed receipt
Your loads on the mapTap a load to focus

Map data © OpenStreetMap

In transit3f9a1c07 · Baltimore, MD → Richmond, VA9 cars · checked in Today 9:14 AM · deliver by Thu · Demo Carrier Co., r.diaz@example.comOpen load
Planned route, not truck navigation. Pins show verified check-ins. Live position is not tracked.
Needs you
No release yet · Harrisburg, PA → Norfolk, VA · 4 cars5c20f9ae
Pending — awaiting carrier · Frederick, MD → Raleigh, NC · 3 carse8d3017b
ActivityUpdates at each verified stop check-in or receipt
Checked in at pickup · 3f9a1c07Today 9:14 AM
Receipt confirmed · 6d1b02f4Today 6:40 AM
Checked in at delivery · 6d1b02f4Today 6:31 AM
Dealer overview · demo data
Demo data
Search loads
Demo Carrier Co.
21 cars on 3 active loads. 1 needs you.
Insurance checked · Readiness
Cars on active loads
21 cars
3 loads · 2 dispatched
Loads accepted, last 14 days
Drivers on the road
2 of 3
1 free · 1 invite pending
Your loads on the mapTap a load to focus

Map data © OpenStreetMap

In transit3f9a1c07 · Baltimore, MD → Richmond, VA9 cars · checked in Today 9:14 AM · deliver by Thu · R. DiazOpen load
Planned route, not truck navigation. Pins show verified check-ins. Live position is not tracked.
Needs you
Needs a driver · Dover, DE → Baltimore, MD · 5 cars
Free: M. Lane · last drop-off Charlotte, NC · Today
0a4f7d19
Drivers
R. Diaz · In transit · 3f9a1c07License verified
K. Osei · Dispatched · b71e44d2License verified
M. Lane · Free · delivered 6d1b02f4 to Charlotte, NCLicense verified
Carrier overview · demo data

Rebuilt from the app's screens with demo data. Every company, driver and load shown is invented. Booked dollar totals are left out; per-load carrier rates are demo figures.

Nothing to switch

Your carriers. Your broker. Verified.

Sweeper is not a broker and not a marketplace. It does not bid on your freight and it will never hand you a carrier you did not choose. You keep every relationship you already have — Sweeper checks them.

Keep your broker

Dispatch exactly the way you dispatch now. Your broker stays your broker — Sweeper sits on the handoff, not on the relationship.

Keep your carriers

The carriers you already trust stay on your lanes. Sweeper tells you what the federal record says about them; it does not replace your judgement with a score.

Keep your process

A load can arrive from a load board, from a broker, from an email, or typed in by hand. Nothing has to be integrated before you start.

Once per carrier — not per load
  1. Enter their USDOT numberOne field. Operating authority and safety standing pull straight from FMCSA's own record. The carrier does nothing.
  2. Upload the COI you already haveThe certificate is read, then cross-checked against the insurer's own federal filing. The paper the carrier hands you can only downgrade the result — never upgrade it.

Your drivers are onboarded to the Sweeper app during pilot setup — we handle it.

Authority and insurance are checked once, at the source, and every dealer sees the same result. The driver is still checked at every gate, on every load — that part never gets skipped, and it is the whole point.

Security

Six controls, and what each one does not do.

Every line here describes a mechanism. Sweeper produces evidence and process, not guarantees.

Tenancy

Isolation at the database

Every row is scoped to your organisation by Postgres row-level security, not by application code. An unscoped query returns nothing at all.

Evidence

Append-only record

Verification events are written once. A database trigger refuses every update and delete. The record is tamper-evident.

Credentials

Released on the spot

The pickup code appears in the assigned driver's app, inside the pickup geofence. It is never texted. It is never emailed.

Device

Integrity checked

The driver's device is attested before a credential is released. A device reporting a mock location is refused. Where an operator relaxes that check, the bypass is recorded.

Money

Funds stay on Stripe

Payment runs on Stripe Connect. Funds never touch a Sweeper bank account. Sweeper is not a bank and not a money transmitter.

Position

Milestones, not position

Sweeper records where and when custody changed hands. No live map. No live tracking. Your driver is not on a map all day.

Documents

The paperwork, in the open.

The agreement every carrier accepts is published in full, alongside the digest of the exact text they accepted.

Carrier Master Agreement v1.0

Every carrier accepts this agreement before they can be dispatched, and its SHA-256 is recorded against each acceptance — so the version somebody agreed to can still be identified later.

SHA-256 629e60e3c245356c9b5b388866b4363ce2931bbac625ab78f91558bbbb6136db

Hash the published plain-text agreement yourself and compare.

Early access

Request early access

Onboarding our first dealers, brokers, and carriers — early access closes when the pilot fills.

We'll reply within one business day to set up a 15-minute call.

Prefer email? hello@sweeperlabs.com

Sweeper is in pilot. We're building it with our first dealers, brokers and carriers, so features and availability change as we go. The demo on this page is an illustration. What's included for your company is confirmed when you join the pilot.