Privacy and preparation
Shipper, consignee and driver details in freight records
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Freight records mix business data worth keeping with personal data that needs transforming. In TMS and WMS exports, keep lanes, commodities, weights, timestamps, exceptions and resolutions; replace shipper and consignee names with codes; cut residential addresses back to ZIP code or city; and remove driver names, license numbers, phone numbers and fine-grained GPS traces.
Key takeaways
- Lanes, commodities, weights, appointment times, exceptions and resolutions carry the value and rarely need personal data.
- Shipper and consignee names are commercial secrets as well as personal data in residential delivery.
- Driver qualification files, hours-of-service logs and dash cam video are excluded rather than cleaned.
- GPS traces identify drivers even without names, so routes are coarsened to city pairs and hourly windows.
- Customer contracts can restrict shipment data before any privacy rule does, so the Rights review comes first.
What personal data sits inside a freight record?#
A freight record carries personal data in three places: the parties on the shipment, the people who handled it and the equipment that tracked it. A bill of lading lists shipper and consignee contacts, a delivery appointment carries a receiving clerk's name and phone, and a load record names the driver, the truck and often the driver's cell number.
Residential and final-mile freight adds a homeowner's name, address and delivery instructions. Proof of delivery adds a signature and sometimes a photo of the doorstep. Telematics adds a continuous location trace for the truck, which is also a trace of the person driving it.
Most of the operational value sits elsewhere: the lane, the commodity, the weight and cube, the appointment window, the exception code, what the team did about it and how long it took. That split is what makes freight records good candidates for careful preparation.
TMS and WMS field map#
The field map below covers the common fields in a TMS, WMS and telematics export and a default treatment for each. Field names vary across McLeod, other TMS platforms, WMS tools and EDI documents, but the decisions carry over.
| Field | Typical source | Treatment |
|---|---|---|
| Shipper and consignee company name | TMS, BOL, EDI 204 and 214 | Replace with stable code plus industry |
| Shipper and consignee contact name, phone, email | TMS, appointment scheduling | Remove |
| Pickup and delivery address, business | TMS, WMS | Generalize to city or ZIP code |
| Delivery address, residential | Final-mile TMS, order import | Generalize to ZIP code or broader; remove instructions |
| Lane, mode, equipment type | TMS | Keep |
| Commodity, weight, pieces, cube | TMS, WMS, BOL | Keep |
| Appointment and event timestamps | TMS, WMS, EDI 214 | Keep at hour level |
| Exception code, notes, resolution | TMS, WMS, email | Keep after cleaning names and phones |
| Driver name, ID, phone, CDL number | TMS, dispatch, ELD | Remove; replace with role code if needed |
| GPS pings and breadcrumb trails | Telematics | Coarsen to city pair and hourly window, or exclude |
| Proof of delivery signature and photo | Driver app | Exclude |
| Carrier name and rate | Brokerage TMS | Code the carrier; review rate confidentiality |
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
Why driver records carry their own rules#
Driver records carry their own rules because they exist for regulatory compliance and contain employment and medical details. FMCSA guidance says carriers must keep drivers' records of duty status and supporting documents for six months, and it lists bills of lading, itineraries and schedules among those supporting documents. Its ELD guidance adds that carriers must store these records in a manner that protects driver privacy.
Driver qualification files go further. Under 49 CFR 391.51, each file is retained for as long as the carrier employs the driver and for three years after, and it includes items such as motor vehicle record inquiries and medical examiner's certificates. Those files, hours-of-service logs and drug and alcohol testing records stay out of any licensed package.
Dash cam video belongs in the same category. Samsara's camera privacy article says video is generally uploaded to its cloud only when there is a safety event or a manual request, so the cloud archive is made of incidents involving identifiable drivers. Exclude it, and keep the event type and outcome only if counsel agrees.
| Driver record | What the rule or vendor says | Treatment |
|---|---|---|
| Records of duty status and supporting documents | Kept for six months; supporting documents include bills of lading | Exclude logs; keep BOL business fields only after coding |
| ELD records and back-up data | Kept for six months and stored in a manner that protects driver privacy | Exclude |
| Driver qualification file | Kept during employment and for three years after | Exclude |
| Dash cam video | Generally uploaded only on a safety event or manual request | Exclude |
Why GPS traces need coarsening, not just removing names#
GPS traces need coarsening because a route identifies its driver even after the name is gone. Research on mobility data by de Montjoye and colleagues found that four spatio-temporal points were enough to uniquely identify 95% of individuals in a large dataset of hourly, cell-tower-level locations, and concluded that even coarse datasets provide little anonymity.
Truck traces are usually more precise than that. A trace that starts each morning at the same residential street and ends each evening at the same place points to a driver's home. Keep the lane as an origin and destination city pair, round timestamps to the hour, and drop the breadcrumb trail unless a buyer specifically needs route behavior and counsel has approved the treatment.
How should business consignees be handled?#
Business consignees should be coded, because their names reveal your customers' customers, which shippers often treat as confidential. A distribution center's name next to a commodity and a lane can expose a supply relationship that neither party has made public.
Code each consignee consistently across the dataset and add an industry and facility type, such as grocery distribution center or construction site. That keeps patterns such as recurring detention at one receiver without naming the receiver. Check shipper contracts and broker-carrier agreements for confidentiality clauses that cover shipment data before deciding what can be licensed at all.
Illustrative: a regional 3PL prepares its exception history#
Illustrative: a fictional regional 3PL runs a WMS for its warehouses, a TMS for brokered and asset loads, and Samsara telematics on its own fleet. Leadership wants to license several years of delivery exceptions and the notes that show how each was resolved.
The team codes every shipper, consignee and carrier, generalizes business addresses to city and residential addresses to ZIP code, and removes contacts, driver names and phone numbers from exception notes. Driver qualification files, hours-of-service logs, proof-of-delivery photos and dash cam events are excluded entirely. GPS data is reduced to city pairs and hourly event times.
The resulting package keeps the full chain of each exception: the event, the cause, the calls and decisions, and the outcome. The COO approves it after a dispatcher's sample review finds no driver or residential customer that could be picked out from context.
A preparation checklist for freight records#
A preparation checklist keeps operations, IT and compliance working from the same list. Run it once on a sample before extracting the full scope.
- Confirm which customer contracts and carrier agreements restrict use of shipment data.
- List every system in scope: TMS, WMS, telematics, EDI archives, email and shared inboxes.
- Apply the field map and record the treatment for each field.
- Exclude driver files, hours-of-service records, testing records, POD images and dash cam video.
- Scan exception and dispatch notes for names, phone numbers and residential addresses.
- Check that coded shippers, consignees and carriers still join across files.
- Have a dispatcher review a sample for drivers or customers recognizable from context.
How SourceX approaches freight datasets#
SourceX handles freight records through the SourceX five-step transaction: the Rights step reviews customer and carrier agreements, and the Preparation step applies the field map before the supplier's Approval. The field treatments and exclusions are recorded in the privacy record of the SourceX Evidence Packet, and large telematics archives can stay in the supplier's own storage.
Frequently asked questions
Are business pickup and delivery addresses personal data?
A commercial address on its own usually identifies a business rather than a person, but small businesses run from a home, owner-operators and residential deliveries blur that line. Generalizing all addresses to city or ZIP code avoids sorting them one by one and costs little analytical value.
Can we keep carrier names in a brokerage dataset?
Usually code them. Carrier names reveal your capacity relationships, and small carriers can be one person with one truck, which makes the carrier name a driver's name. Keep carrier size band and equipment type instead, if those matter to the buyer.
Do EDI archives need the same review?
Yes. EDI load tenders and shipment status messages carry party names, addresses, contacts and reference numbers in structured segments, which makes them easier to clean than notes but just as sensitive. Apply the same field map to the parsed segments.
Is driver telematics data sensitive personal information?
It can be, depending on the law, the precision of the data and how it links to a driver. Some state privacy laws may treat precise location data as a sensitive category. Counsel should assess this deal by deal; in practice, coarsening or excluding traces avoids most of the question.
What about warehouse worker data in WMS records?
WMS records name pickers, packers and forklift operators on each task, often with productivity measures. Replace user IDs with role or shift codes, and drop individual productivity fields, which can feed employment decisions and are sensitive for the workers involved.
Sources
- Under 49 CFR 395.8(k)(1), a motor carrier must retain drivers' records of duty status and supporting documents for six months; supporting documents include bills of lading, itineraries, schedules or equivalent documents showing trip origin and destination. Source
- FMCSA's ELD FAQ states that carriers must retain ELD records of duty status and back-up data for six months and store these records in a manner that protects driver privacy. Source
- 49 CFR 391.51(c) requires each driver qualification file to be retained for as long as the carrier employs the driver and for three years thereafter; items include annual MVR inquiries and medical examiner's certificates. Source
- Samsara's camera privacy article says video is generally uploaded to its cloud only when there is a safety event or a manual request for footage. Source
- de Montjoye et al. found that four spatio-temporal points are enough to uniquely identify 95% of individuals in hourly cell-tower-resolution mobility data, and concluded that even coarse datasets provide little anonymity. Source
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.