LogisticsRegulations, Compliance & Governance
GDPR and data governance for supply chain AI in logistics
Data governance for supply chain AI is the discipline of knowing exactly which personal data your models touch — driver telematics, shared ETAs, customer manifests — and being able to evidence a lawful basis, minimisation, retention limits and transfer safeguards for each flow. Under GDPR, most logistics AI processes personal data even where nobody designed it to.

Key takeaways
- Most logistics AI processes personal data even where nobody designed it to: driver telematics is personal data, a vehicle-level ETA is personal data whenever the vehicle maps to one identifiable driver, and customer manifests carry consignee names, addresses and phone numbers straight into training sets.
- Consent is the wrong lawful basis for almost all driver-facing telematics AI — the employment power imbalance makes it invalid. Legitimate interests with a documented, versioned LIA is the workhorse basis, and tachograph data has its own legal obligation under Regulation 165/2014.
- Minimisation is a design parameter regulators actually test: CNIL fined CityScoot €125,000 for 30-second geolocation polling and fined Amazon France Logistique €32 million for scanner-derived productivity indicators — in both cases the finding was 'you collected more than the purpose needed'.
- A DPIA is effectively mandatory for driver-facing logistics AI (systematic monitoring, location tracking, workers as vulnerable data subjects), and the EU AI Act classifies algorithmic management of drivers and warehouse workers as high-risk — the two assessments share most of their evidence and should be built once.
- Roles follow function, not contract labels: a carrier is controller for its own drivers' data, a 3PL is processor for a shipper's consignee data, and a telematics vendor that reuses fleet data to improve its own models stops being a mere processor — the Article 28 contract has to say what happens to training data.
Abbreviations used on this page
- GDPR
- General Data Protection Regulation (EU) 2016/679
- DPIA
- Data protection impact assessment (GDPR Article 35)
- LIA
- Legitimate interests assessment — the three-part test behind Article 6(1)(f)
- RoPA
- Records of processing activities (GDPR Article 30)
- DPO
- Data protection officer
- SCC
- Standard contractual clauses for international transfers
- TIA
- Transfer impact assessment (post-Schrems II)
- DPF
- EU–US Data Privacy Framework
- EDPB
- European Data Protection Board
- DSAR
- Data subject access request
- TMS
- Transport management system
- ELD
- Electronic logging device / digital tachograph
Free · 8 questions · ~3 minutes
Score your data governance on the ladder
Eight questions, one at a time, about three minutes. Answer them and we build your personalised governance report — your stage on the ladder, your score on each of the four dimensions, and the specific gap standing between you and the next stage — and send it to your inbox. Your result doubles as the scoping input for a DPIA programme.
0 of 8 answered
Pick an option to continue
Report ready
Your personalised governance report is ready
Tell us where to send it. Your stage appears on screen straight away, and the full report — dimension scores, the enforcement decisions most relevant to your gaps, and the first 90 days of remediation for your weakest dimension — arrives in your inbox.
Your result
Your full report is on its way to your inbox.
Stage 1 · Unmapped
Personal data flows into AI systems with no inventory, no assigned lawful basis and no owner — nobody can say which models touch driver or customer data.
Your next moveInventory one AI pipeline end to end — fields, identity joins, vendors, retention — and write it into the RoPA. Not a policy; a map.
Stage 2 · Inventoried
The flows are mapped and the RoPA names the AI systems, but lawful bases are asserted rather than evidenced and nothing in the pipeline enforces what the paperwork claims.
Your next moveTake the highest-risk pipeline — usually driver telematics — and make the paperwork true: a real LIA, minimisation in the pipeline, retention enforced by the system.
Stage 3 · Controlled
Minimisation, retention and access controls are enforced in the pipelines themselves, and DPIAs exist for the high-risk AI use cases.
Your next moveBuild the evidence pack as a by-product of the pipeline: a DPIA register, versioned LIAs, retention logs, the Article 28 chain and a TIA per transfer route.
Stage 4 · Evidenced
Compliance is provable on demand: a living DPIA register, versioned assessments, logged decisions and mapped transfers answer an auditor or a DSAR in days, not weeks.
Your next moveFold AI Act classification, logging and human-oversight documentation into the same evidence system, and tie every governance review to model lifecycle events.
Stage 5 · Trusted
Governance is a commercial asset: privacy posture wins tenders, works councils approve new AI uses quickly, and the estate meets AI Act obligations ahead of deadlines.
Your next moveTie governance review to network change events — new vendor, new country, new purpose, new model version — rather than to the calendar, and drill it.
0 / 24
Data inventory & lawful basis
— / 6
Minimisation & retention
— / 6
DPIA & AI-Act readiness
— / 6
Roles & transfer governance
— / 6
Your score maps to a stage on the governance ladder. The dimension breakdown matters more than the total: the lowest dimension is what a regulator, a works council or a shipper's auditor will find first, and it is where the next investment belongs. Your lowest-scoring dimension is —, and that is where the next investment belongs.
Your score maps to a stage on the governance ladder. The dimension breakdown matters more than the total: the lowest dimension is what a regulator, a works council or a shipper's auditor will find first, and it is where the next investment belongs.Your four dimensions score evenly, so there is no single weak link to attack — follow the stage’s next move above rather than picking a dimension.
Want the weakest dimension turned into a plan?
We will walk your privacy and engineering leads through the dimension scores, map them against the enforcement patterns on this page, and leave you with a costed 90-day remediation plan for the weakest dimension. No obligation, and you keep the plan either way.
How the score maps to a stage
- 0–5 — Stage 1, Unmapped. Personal data flows into AI systems with no inventory, no assigned lawful basis and no owner — nobody can say which models touch driver or customer data.
- 6–11 — Stage 2, Inventoried. The flows are mapped and the RoPA names the AI systems, but lawful bases are asserted rather than evidenced and nothing in the pipeline enforces what the paperwork claims.
- 12–16 — Stage 3, Controlled. Minimisation, retention and access controls are enforced in the pipelines themselves, and DPIAs exist for the high-risk AI use cases.
- 17–21 — Stage 4, Evidenced. Compliance is provable on demand: a living DPIA register, versioned assessments, logged decisions and mapped transfers answer an auditor or a DSAR in days, not weeks.
- 22–24 — Stage 5, Trusted. Governance is a commercial asset: privacy posture wins tenders, works councils approve new AI uses quickly, and the estate meets AI Act obligations ahead of deadlines.
What GDPR means for AI in logistics and supply chains
Why most logistics AI processes personal data, what the regulation actually asks for, and the governance ladder the rest of this page is built on.
GDPR governs most AI built for logistics because the data that feeds it is personal data far more often than operators assume. Driver telematics — GPS position, speed, harsh braking, tachograph records — is data about an identifiable person the moment a vehicle maps to a driver. A shared ETA is person-level movement data when the customer can see which van, and therefore which human, is three stops away. Customer manifests carry consignee names, addresses and phone numbers, and proof-of-delivery photos carry faces and doorsteps. Feed any of this into a model and the General Data Protection Regulation (opens in a new tab) applies in full — training sets included.
What the regulation asks for is not a ban on any of this processing — it is an evidence discipline. For each flow: a lawful basis (Article 6 (opens in a new tab)), collection limited to what the purpose needs (Article 5's minimisation principle (opens in a new tab)), retention that ends, transparency to the people in the data, an impact assessment where risk is high (Article 35 (opens in a new tab)), and safeguards when data crosses borders — which, in global logistics, it constantly does. UK operators carry the same obligations under UK GDPR, with the ICO's guidance (opens in a new tab) as the operative reference. None of these obligations is AI-specific; what AI changes is the scale, the opacity, and the ease with which a purpose quietly grows.
This page reads those obligations through a five-stage data-governance ladder — Unmapped, Inventoried, Controlled, Evidenced, Trusted — because the operators who get into trouble are almost never the ones running AI; they are the ones who cannot account for it. The ladder orders the work: you cannot assign lawful bases to flows you have not mapped, you cannot minimise data you have not assigned a purpose, and you cannot evidence controls you have not built. Each section below names the specific artefacts — LIA, DPIA, RoPA entry, transfer map — that move an operation up a stage.
Regulatory exposure retired as governance matures
The curve is steepest in the middle: inventory alone (stage 2) retires little exposure because nothing is enforced, while the move to enforced controls (stage 3) and provable evidence (stage 4) retires most of it. The long tail at stage 5 is trust — the slowest asset to build and the fastest to lose.
Regulatory exposure retired by stage
- Stage 1 · Unmapped — 24% of operators. Personal data flows into AI systems with no inventory, no assigned lawful basis and no owner — nobody can say which models touch driver or customer data.
- Stage 2 · Inventoried — 37% of operators. The flows are mapped and the RoPA names the AI systems, but lawful bases are asserted rather than evidenced and nothing in the pipeline enforces what the paperwork claims.
- Stage 3 · Controlled — 24% of operators. Minimisation, retention and access controls are enforced in the pipelines themselves, and DPIAs exist for the high-risk AI use cases.
- Stage 4 · Evidenced — 11% of operators. Compliance is provable on demand: a living DPIA register, versioned assessments, logged decisions and mapped transfers answer an auditor or a DSAR in days, not weeks.
- Stage 5 · Trusted — 4% of operators. Governance is a commercial asset: privacy posture wins tenders, works councils approve new AI uses quickly, and the estate meets AI Act obligations ahead of deadlines.
Curve shape: logistic, plotted from the stage data above. Distribution: Consistent with the ICO's accountability guidance.
Where personal data hides in a logistics AI estate
Six flows most operators treat as operational telemetry, the personal data inside each, and a telematics ETA pipeline drawn with its GDPR control points.
Personal data hides in logistics AI wherever operational telemetry can be joined to a person — and in a fleet operation, almost everything can. The join is usually one hop away: vehicle to driver via the shift roster, scanner to picker via the login, trailer to subcontracted haulier via the carrier assignment. GDPR does not care that the model wanted the vehicle, not the human; if the human is identifiable from the data plus reasonably available joins, it is personal data, and the pipeline processing it needs a basis, a purpose and a retention limit. The table below maps the six flows that carry most of the risk.
| Data flow | Personal data inside it | Typical AI use | Lawful basis candidate | The watch-out |
|---|---|---|---|---|
| Driver telematics & ELD | GPS trace, speed, harsh events, tachograph identity | ETA prediction, safety scoring, eco-driving | Legitimate interests + LIA; legal obligation for tachograph fields | Off-shift and private-use tracking; scoring becoming performance management |
| ETA sharing / track-my-driver | Person-level position and movement pattern | Customer visibility, delivery windows | Legitimate interests; contract with the consignee | Exposing the driver's live location to the public beyond need |
| Customer manifests & PODs | Consignee names, addresses, phones, signatures, doorstep photos | Address validation, routing, failed-delivery prediction | Contract; legitimate interests for network learning | Manifests flowing into training corpora unminimised |
| Warehouse scanner & device data | Per-worker scan rates, idle gaps, location on site | Labour planning, slotting, productivity analytics | Legitimate interests + LIA — the Amazon France Logistique territory | Indicator granularity: seconds-level tracking was ruled excessive |
| Yard CCTV & ANPR | Faces, number plates, movement around site | Gate automation, yard-flow optimisation, safety analytics | Legitimate interests; site-security purposes | Purpose creep from security to performance monitoring |
| Training corpora | Everything above, frozen at collection time | Model training and retraining | Inherits the source basis — if compatible (Article 6(4)) | Erasure and retention obligations do not stop at the training set |
A telematics ETA pipeline, drawn with its GDPR control points
The same pipeline every visibility programme builds, annotated with where personal data concentrates and where the controls belong. The identity join and the customer portal are where exposure leaks; the retention tiers and the pseudonymised feature layer are where minimisation is enforced.
- Data & feeds
- Where value leaks
- Human in the loop
- AI / model
- System-of-record action
The process, in words
- In the vehicle-and-driver lane, the telematics feed is impersonal only until the identity join — the roster lookup that maps vehicle to driver. That join is what makes the whole downstream pipeline personal-data processing, and driver rights (access, objection, erasure) enter here and must reach every tier below, training corpora included.
- In the platform lane, minimisation is enforced as engineering: raw telemetry lands in a store with a TTL the platform enforces, the feature layer strips identity to pseudonymised tokens and lane-level aggregates, the model trains and serves on that reduced view, and the ETA is written back to the TMS load record.
- In the recipients lane, exposure leaks in two directions: sideways to sub-processors — cloud hosting, offshore operations centres, the telematics vendor's own AI — which the Article 28 chain must cover, and outwards to the customer portal, which should receive a stop-level ETA with driver identity suppressed rather than a live person-level track.
Step-by-step insights
- The identity join — the moment telemetry becomes personal data
- Operators often argue the telematics feed is 'vehicle data, not driver data'. The argument fails because GDPR's identifiability test includes reasonably available means: the shift roster exists, the join is one lookup, and the vendor's own driver-scoring feature performs it. Design leverage lives exactly here — hold the vehicle-to-driver mapping in a separate, access-logged store, join late, and most of the pipeline can run on tokens. The narrower the population that can perform the join, the stronger every balancing test downstream.
- Retention tiers — where 'we might need it later' goes to die
- A defensible pipeline holds raw, identity-linkable telemetry briefly — long enough for incident investigation and model debugging — and holds aggregated, pseudonymised features for the longer horizons training needs. The tier boundaries are policy made physical: a TTL on the raw store, a scheduled aggregation job, a documented rationale for each window. CityScoot's €125,000 fine turned on precisely this: journey-level location history retained with no purpose that needed it.
- The feature layer — minimisation that improves the LIA
- Pseudonymising driver identity and aggregating to lanes before training is not just risk hygiene — it changes the legal balance. The legitimate-interests test weighs the operator's purpose against the intrusion; a model trained on tokens and aggregates intrudes measurably less, which is what lets ETA prediction, network optimisation and safety analytics pass the balancing test comfortably. The engineering choice and the legal defence are the same artefact.
- The customer portal — person-level movement as a product decision
- Track-my-driver features expose a human's live position to whoever holds the tracking link. Sometimes that is justified — a consignee watching the last mile of their own delivery — but the design question is granularity: a stop-level ETA ('arriving 14:20–14:40, 3 stops away') serves the customer purpose with far less movement data than a live dot with the driver's name. Regulators read that design choice as evidence of whether minimisation was considered at all.
- The sub-processor chain — where your data trains someone else's model
- The telematics vendor, the visibility platform and the cloud provider each sit in the Article 28 chain, and the modern failure mode is a vendor reusing fleet data to improve its own models — benchmarking products, industry ETAs, driver-risk scores sold back to the market. A processor doing that for its own purposes has become a controller, and the operator remains accountable for enabling it. The contract must say, in terms, what the vendor may do with derived and training data.
- The rights path — erasure has to reach the training set
- A driver's erasure or objection request does not stop at the dashboard; it reaches raw stores, feature tables, and the training corpus. The EDPB's opinion on AI models makes the direction of travel clear: personal data in training pipelines is still personal data, and models trained on unlawfully processed data carry that taint. The practical pattern is periodic retraining windows plus corpus hygiene — remove the subject from the corpus, and the next scheduled retrain flushes them from the model without a bespoke rebuild.
One principle organises the whole map: an ETA, a scan rate or a route is personal data whenever it can be traced to one human, and anonymous the moment it genuinely cannot. That boundary is an engineering artefact — where the identity join happens, who can perform it, what the aggregates suppress — which is why data governance for supply chain AI is a pipeline-design discipline first and a paperwork discipline second.
The five stages of data-governance maturity
For each stage: what it looks like on the ground, the diagnostic signals a reviewer can check in an afternoon, the anti-pattern that traps operators there, and what leaving costs.
Each stage below is written for a practitioner rather than a buyer. The hallmarks describe observable conditions in a logistics estate, the diagnostic signals are checks you can run against your own systems this week, and the anti-pattern is the specific mistake most often made trying to leave that stage. The ladder is ordered by dependency, not by virtue: inventory before basis, basis before minimisation, controls before evidence, evidence before trust.
Select a stage
Every stage's full detail is in the page source — the selector only changes which panel is visible, so nothing here depends on JavaScript to exist.
Stage 1
Unmapped
24% of operators sit here
Personal data flows into AI systems with no inventory, no assigned lawful basis and no owner — nobody can say which models touch driver or customer data.
Unmapped is not the absence of data protection — most operators at this stage have privacy notices, a DPO or privacy lead, and a RoPA that covers HR and payroll. What is missing is the bridge to the AI estate: nobody has walked the telematics feed, the ETA model, the tracking portal and the labour-planning tool and written down which fields are personal data, where the identity joins happen, and which vendors see what. The obligations exist; the map that would let anyone discharge them does not.
The tell is the vendor estate. Telematics platforms, TMS vendors and visibility providers have been adding AI features for years — driver scoring, ETA prediction, network benchmarking — and many switch them on by default or by commercial nudge. At stage 1 the operator's contracts were signed before those features existed, so data is being processed for purposes nobody assessed, under clauses that never contemplated model training. The operator is accountable for processing it has never actually seen.
This stage is uncomfortable to leave because the first honest inventory usually finds something: a retention period nobody set, a vendor reusing fleet data, a tracking page exposing more than intended. Leaders sometimes prefer not to look. That instinct is exactly backwards — every enforcement decision in this space punishes the operator who could not answer, far more severely than the operator who found a problem and fixed it. The regulator's first question is always the map.
In practice
The DSAR that took a quarter
A driver leaving a regional haulier files a subject access request for 'all data held about me'. HR answers in a fortnight. Then someone remembers the telematics platform — and discovers the vendor holds three years of second-by-second GPS, harsh-braking events and a driver score the operator never knew was computed. Assembling the response takes eleven weeks, and the operator still cannot say which of its own systems consumed the score. Nothing about the AI was unlawful per se; the operator simply could not account for it.
What it looks like
- The RoPA does not mention any AI system, telematics feed or tracking pipeline
- Nobody can list which models train on driver or consignee data
- Vendor contracts predate the AI features the vendor has since switched on
- A driver DSAR would be answered by asking around, not by querying systems
Diagnostic signals you can check this week
- Open the RoPA and search for the telematics platform, the ETA model and the tracking portal — at stage 1 none appears
- Ask which models train on driver-linked data; if the answer requires emailing the vendor, you are here
- Ask what the telematics vendor does with your fleet's data beyond your own dashboards
- Time a dry-run driver DSAR; more than a month of manual assembly is the stage-1 signature
Anti-pattern · Writing the AI policy first
The instinctive response to the gap is a policy programme: an AI usage policy, a data ethics charter, a governance committee. Six months later the documents are signed and not one pipeline is better understood. Policy written before inventory is guesswork with formatting — it bans things nobody does and permits things that should worry it. Walk one pipeline end to end first; the policy's real content falls out of what you find.
What holds you here
Nobody can name the systems, fields and vendors that touch personal data, so every GDPR obligation is unanswerable rather than unmet.
Highest-leverage next move
Inventory one AI pipeline end to end — fields, identity joins, vendors, retention — and write it into the RoPA. Not a policy; a map.
Cost of leaving
- Effort
- 2–4 months
- Team
- Privacy lead or DPO plus one data engineer, part-time
- Risk
- Low — the work is documentation and discovery; nothing in production changes yet
- To next stage
- 2–4 months
If this is you, the next step is
A 2–3 week exercise: one AI pipeline walked field by field, joins and vendors included, RoPA entry drafted.
Stage 2
Inventoried
37% of operators sit here
The flows are mapped and the RoPA names the AI systems, but lawful bases are asserted rather than evidenced and nothing in the pipeline enforces what the paperwork claims.
Inventoried is the most common stage and the most deceptive, because the paperwork looks finished. There is a spreadsheet of AI systems, each with a lawful basis in a column, retention periods in another, and a privacy notice that gestures at 'vehicle and route data'. What is missing is the substance underneath: a legitimate-interests basis with no balancing test behind it is an assertion, not a basis, and a retention period that no system enforces is a wish. The gap between claimed and actual is precisely what an audit or a works-council challenge exposes.
The structural problem at this stage is that governance and engineering have not met. The privacy team wrote the register from interviews; the data team built the pipeline from requirements that never mentioned minimisation. So the register says '90-day raw retention' while the object store keeps everything since 2021, and it says 'pseudonymised for analytics' while the feature table carries driver names because that was the join key that worked. Neither team is lying. There is simply no mechanism that makes the paper true.
Time at stage 2 accumulates risk quietly. Every month of over-retention deepens the eventual erasure problem — especially in training corpora, where personal data hardens into model inputs nobody wants to rebuild. And the asserted lawful bases set expectations with drivers and customers that the first serious challenge will test. Operators tend to leave this stage under external pressure: a works council, a shipper's procurement questionnaire, or a regulator's letter. Leaving it deliberately is considerably cheaper.
In practice
The consent that wasn't
A carrier rolls out AI-driven safety scoring and, to be safe, collects driver consent through the onboarding app. Two years later the works council challenges the programme. Consent from employees is presumed invalid under GDPR because refusal must be consequence-free — and no driver believed refusing was consequence-free. The carrier has to rebuild the entire justification on legitimate interests, run the LIA it should have run at the start, and renegotiate what is collected. The scoring itself survives; two years of data collected 'with consent' remain legally doubtful.
What it looks like
- The RoPA lists AI systems, the personal data they touch and a lawful basis for each
- Lawful bases were chosen by fiat — 'legitimate interests' written down with no LIA behind it
- Privacy notices mention telematics, but drivers learned about scoring from the union, not the notice
- Retention periods exist on paper; the pipelines still keep everything
Diagnostic signals you can check this week
- Pick any 'legitimate interests' entry in the register and ask to see the LIA document — at stage 2 there isn't one
- Compare the register's retention column with actual TTLs in the pipeline and object store
- Ask a driver what they think the telematics data is used for, then compare with the register
- Check whether any processing purpose was added to a vendor system without the register changing
Anti-pattern · Consent as the default basis
When a lawful basis is unclear, the reflex is to ask for consent — it feels respectful and it feels safe. In an employment context it is neither: the EDPB and ICO both hold that the power imbalance between employer and worker makes consent presumptively invalid, because refusal is never truly free. Worse, consent is withdrawable, so a programme built on it can lose its legal foundation driver by driver. For telematics AI, do the harder thing: name the legitimate interest, run the three-part test, document it, and design the minimisation that makes the balance come out right.
What holds you here
The register says minimisation and retention; the pipelines still collect everything and keep it forever. Paper and plumbing have not met.
Highest-leverage next move
Take the highest-risk pipeline — usually driver telematics — and make the paperwork true: a real LIA, minimisation in the pipeline, retention enforced by the system.
Cost of leaving
- Effort
- 3–6 months
- Team
- Privacy lead, one data engineer, and the pipeline owner for each flow being fixed
- Risk
- Medium — enforcing retention and minimisation touches production pipelines for the first time
- To next stage
- 3–6 months
If this is you, the next step is
We take one high-risk pipeline and enforce in code what the register claims — retention, pseudonymisation, purpose limits.
Stage 3
Controlled
24% of operators sit here
Minimisation, retention and access controls are enforced in the pipelines themselves, and DPIAs exist for the high-risk AI use cases.
Controlled is the stage where governance moves from the register into the pipeline. Retention is a TTL the object store enforces, not a sentence in a policy. Minimisation is a schema decision — driver identity stripped before the feature layer, ETAs aggregated to the stop where the customer does not need the vehicle — not a promise. The DPIA's mitigations column names real controls that an engineer can point at. This is the data-protection equivalent of the maturity-curve write-back moment: the point where the discipline starts running in production instead of alongside it.
The character of the work changes accordingly. Stage 2 problems are analytical and legal; stage 3 problems are engineering: how to pseudonymise the driver-to-vehicle mapping while keeping ETAs accurate, how to give the safety team fatigue signals without giving every analyst a location history, how to delete a driver from a training corpus without rebuilding every model. None of these is exotic — tokenised joins, purpose-scoped views, retention-tiered stores and periodic retraining windows cover most of it — but they must be designed in, and each one measurably strengthens the balancing test in the LIA.
The constraint that emerges at stage 3 is evidence. The controls exist, but proving them takes weeks: the DPIA is a document in a folder, the LIA is version-less, the vendor chain has grown a sub-processor nobody assessed, and every transfer question is answered from scratch. The operator is compliant and cannot demonstrate it quickly — which, in front of a regulator, a works council or a shipper's auditor, is uncomfortably close to not being compliant at all.
In practice
The feature layer that dropped identity
A 3PL rebuilds its ETA pipeline so the model trains on pseudonymised vehicle tokens and lane-level aggregates, with the token-to-driver mapping held in a separate, access-logged store that only the safety team can join. When a large retail customer asks for driver-level performance data 'to improve accountability', the 3PL can refuse with a one-line reason — the pipeline cannot produce it, by design — and offer lane-level metrics instead. The refusal costs nothing commercially; the retailer's own privacy team quietly agrees.
What it looks like
- Raw telematics has a TTL the platform enforces; features are pseudonymised or aggregated before training
- DPIAs exist for driver-facing AI, with mitigations that map to real pipeline controls
- Access to identity-linked data is role-gated and logged
- Off-shift and private-use tracking is suppressed at collection, not filtered at reporting
Diagnostic signals you can check this week
- Ask to see the TTL configuration on raw telematics, then check the oldest object actually in the store
- Ask an engineer to point at the control behind any DPIA mitigation — at stage 3 they can
- Try to join driver identity to the training table with an analyst's credentials; it should fail and be logged
- Check whether off-shift suppression happens at collection or is patched over in reports
Anti-pattern · The one-off DPIA
The DPIA is completed for launch, filed, and never touched again — while the model gains a new data source, the vendor moves inference to a new region, and the dispatch algorithm starts influencing shift allocation. Each change would have altered the assessment; none reopens it. A DPIA is a process attached to a system, not a document attached to a launch: tie its review to model versioning and vendor change, or it will be an accurate description of a system you no longer run.
What holds you here
Controls are real but the evidence is scattered — proving compliance takes weeks of assembly, and transfers are still answered case by case.
Highest-leverage next move
Build the evidence pack as a by-product of the pipeline: a DPIA register, versioned LIAs, retention logs, the Article 28 chain and a TIA per transfer route.
Cost of leaving
- Effort
- 4–8 months
- Team
- Privacy lead, platform engineer, and the DPO for DPIA sign-off
- Risk
- Medium — evidence assembly touches every vendor contract and every transfer route
- To next stage
- 4–8 months
If this is you, the next step is
We build the evidence pack from your existing controls: DPIA register, versioned LIAs, retention proof, transfer map.
Stage 4
Evidenced
11% of operators sit here
Compliance is provable on demand: a living DPIA register, versioned assessments, logged decisions and mapped transfers answer an auditor or a DSAR in days, not weeks.
Evidenced is the stage most operators believe they are at and very few actually reach. The distinguishing property is speed of proof: any obligation — a DSAR, an audit question, a shipper's procurement questionnaire, a works-council query about a new model — is answered from living systems rather than assembled by a task force. The DPIA register says which assessments exist, when each was last reviewed and what triggered the review. The transfer map names every route out of the EU or UK and the mechanism that covers it. Nothing depends on the one person who remembers.
The economics of governance invert here. Below this stage, every external question costs weeks and interrupts engineering; the operator experiences data protection as a tax. At stage 4 the marginal cost of answering approaches zero, and governance starts winning commercial work: shipper procurement teams increasingly score data-handling posture, works councils approve new AI uses faster when the last three answers were crisp, and the operator can sign Article 28 terms with confidence because it knows what its own chain does. Evidence built once is sold many times.
What still limits stage 4 is that the trust is institutional, not yet structural. Customers, drivers and regulators trust the answers because the answers have been good — but each new AI use case still triggers the full explanation from first principles, and the approaching EU AI Act deadlines add classification, logging and human-oversight documentation on top of the GDPR pack. The move to stage 5 is folding those into one operating rhythm so that governance travels with the model lifecycle instead of chasing it.
In practice
The tender question answered in a day
A pan-European retailer's procurement questionnaire asks bidding 3PLs to describe lawful basis, retention, sub-processor chains and transfer mechanisms for any AI processing driver or consignee data. Two bidders ask for a three-week extension. The stage-4 operator exports its evidence pack — DPIA register extract, LIA summary, transfer map, Article 28 chain — the next morning, with a short covering note. The retailer's privacy team later says the answer was the only one it did not have to query, and the operator's account team starts attaching the pack to bids unprompted.
What it looks like
- A DPIA register with review dates tied to model and vendor changes
- LIAs versioned like code, with the balancing test re-run when collection changes
- Every cross-border flow mapped to a mechanism — adequacy, DPF, SCCs — with a TIA on file
- Driver DSARs answered from systems inside a fortnight, training corpora included
Diagnostic signals you can check this week
- Ask for the DPIA register and check the last review date against the last model release
- Pick one transfer route at random and ask for the mechanism and the TIA — a stage-4 operator produces both same-day
- Run a dry DSAR covering the training corpus; the answer should come from systems, not archaeology
- Ask who signs off a new AI purpose and how long the last three approvals took
Anti-pattern · The audit binder
Evidence gets assembled annually, for the audit, into a binder — beautifully complete on the day and decaying immediately after. Six months later the binder describes a vendor chain with one fewer sub-processor and a model with one fewer data source than reality. Evidence that is compiled is always stale; evidence that is generated — by the pipeline, the registry and the contract workflow — is always current. If audit season involves assembly, the operator is at stage 3 with good stationery.
What holds you here
Governance is provable but not yet ambient — each new AI use still triggers a first-principles explanation, and AI Act obligations are arriving on top.
Highest-leverage next move
Fold AI Act classification, logging and human-oversight documentation into the same evidence system, and tie every governance review to model lifecycle events.
Cost of leaving
- Effort
- 6–12 months
- Team
- Privacy lead, platform team, legal for the AI Act layer, works-council liaison
- Risk
- Medium — the work is organisational rhythm more than build, and rhythms are harder to ship
- To next stage
- 6–12 months
If this is you, the next step is
We map your GDPR pack onto AI Act obligations — classification, logging, oversight — so it is one system, not two.
Stage 5
Trusted
4% of operators sit here
Governance is a commercial asset: privacy posture wins tenders, works councils approve new AI uses quickly, and the estate meets AI Act obligations ahead of deadlines.
Trusted is narrower and more operational than the word suggests. It does not mean the operator is loved; it means the governance system is credible enough that external parties extend it the benefit of the doubt, and internal parties stop routing around it. Shippers accept the evidence pack instead of sending their own questionnaire. The works council starts from 'show us the DPIA delta' rather than from opposition. Engineers reach for the pseudonymised join because it is the paved road, not because someone will check. The system has become cheaper to follow than to bypass — which is the only condition under which governance survives contact with peak season.
The AI Act is the stage-5 proving ground. Algorithmic management of workers sits in the regulation's high-risk category, which brings registration, risk management, logging, data-quality and human-oversight obligations on a statutory timetable. A trusted operator meets these substantially from its existing GDPR evidence — the DPIA extends to a fundamental-rights view, the decision logs already exist, the oversight roles are already named — and treats the residual gap as a scoping exercise rather than a programme. Operators below stage 4 will experience the same deadlines as a second, parallel compliance build.
Sustaining stage 5 is a change-management discipline, and it is where regression begins if attention lapses. Networks add countries; vendors add sub-processors and model features; a new customer demands person-level tracking the current design deliberately cannot produce; a model quietly gains a purpose its LIA never balanced. Each is small, and each invalidates an assessment somewhere. The stage-5 operator ties governance review to those events — new vendor, new country, new purpose, new model version — rather than to the calendar, and treats a governance regression with the seriousness of a service regression.
In practice
The works council that said yes in three weeks
A European parcel operator proposes extending its routing AI to suggest — not impose — shift-level workload balancing. Under its agreed framework, the works council receives the DPIA delta, the updated LIA balancing, the Article 22 analysis showing the human dispatcher decides, and the monitoring plan, all generated from the governance system. Approval takes nineteen days, with two design changes the council requested. The same operator's previous-generation proposal, made three years earlier from a stage-2 posture, had taken eleven months and failed.
What it looks like
- Data-handling posture is cited in won tenders and customer QBRs, not just audits
- Works-council and driver-representative sign-off on new AI uses measured in weeks
- AI Act classification, logging and oversight evidence generated by the model lifecycle itself
- Privacy-preserving techniques — aggregation, tokenised joins, federated patterns — used as engineering defaults
Diagnostic signals you can check this week
- Look for governance posture cited in commercial documents — tenders, QBRs, customer contracts
- Time the last works-council or driver-representative approval of a new AI use
- Ask how AI Act evidence is produced; 'from the model lifecycle' is stage 5, 'by a project' is not
- Check that governance review triggers are event-driven — new vendor, country, purpose, model version
Anti-pattern · Treating trusted as done
Stage 5 has no finish line, and the operators who regress from it are the ones who behaved as if it did. The evidence system keeps running, but the review triggers stop firing: a vendor's new AI feature ships unassessed, an acquisition brings an unmapped fleet, thresholds in the dispatch policy drift without the LIA being re-balanced. Trust decays silently and is re-tested suddenly — by a DSAR, a strike ballot or a regulator's letter. Keep the triggers wired to change events, and drill the system occasionally the way you drill a rollback.
What holds you here
Sustaining trust is a change-management discipline — every new lane, vendor, purpose or model version can silently invalidate an assessment.
Highest-leverage next move
Tie governance review to network change events — new vendor, new country, new purpose, new model version — rather than to the calendar, and drill it.
Cost of leaving
- Effort
- Continuous
- Team
- Privacy lead inside the platform team, standing governance forum, works-council channel
- Risk
- Concentrated — low frequency, high consequence; the cost of failure is trust, which does not rebuild on engineering timescales
If this is you, the next step is
We run a scenario — DSAR, vendor change, AI Act audit — against your evidence system and report where it creaks.
Where operators sit on the governance ladder
Illustrative distribution across the five stages, synthesised from IAPP privacy-governance research — not a measured survey. Inventoried is the plateau: the paperwork exists, and nothing enforces it. The share that can prove compliance on demand is small, which is exactly why evidence has commercial value in tenders.
Share of operators (illustrative)
- 24% — 1 · Unmapped
- 37% — 2 · Inventoried (the plateau)
- 24% — 3 · Controlled
- 11% — 4 · Evidenced
- 4% — 5 · Trusted
Source: Illustrative, synthesised from IAPP privacy governance research
Lawful basis and minimisation for telematics AI
Why consent fails, how legitimate interests is actually built, and the minimisation levers that decide whether the balancing test comes out in your favour.
Legitimate interests — not consent — is the workable lawful basis for most driver-facing telematics AI, and it has to be built rather than declared. Consent fails in employment contexts because refusal must carry no consequence, and no driver reasonably believes that refusing the tracking their dispatcher relies on is consequence-free; both the EDPB and the ICO's monitoring-at-work guidance (opens in a new tab) treat employee consent as presumptively invalid for exactly this reason. Legitimate interests, by contrast, is available — but only with a documented three-part test (the LIA) behind it, and only if the processing is designed narrowly enough for the balance to come out in the operator's favour. The table below maps the common telematics purposes to the bases that survive scrutiny.
| Processing purpose | Basis that works | Why the obvious alternative fails | Evidence to keep |
|---|---|---|---|
| Tachograph / ELD compliance | Legal obligation (Art 6(1)(c)) — drivers' hours rules | No discretion to waive; consent is irrelevant where the law compels collection | The statutory reference (Regulation 165/2014) mapped to the exact fields collected |
| ETA prediction & network optimisation | Legitimate interests + LIA | Consent invalid (employment imbalance); contract too narrow — the shipper's contract is not with the driver | Versioned LIA; the minimisation design (tokens, aggregates) cited in the balancing test |
| Safety & eco-driving scoring | Legitimate interests + LIA, with worker consultation | Consent invalid; 'safety' does not exempt the programme from the balancing test | LIA; works-council record; scoring granularity rationale; retention windows |
| Customer track-my-driver visibility | Legitimate interests; contract with the consignee for the delivery itself | Driver consent invalid and unnecessary if exposure is minimised to stop-level | The granularity decision — stop-level ETA vs live position — documented |
| Algorithmic dispatch & shift suggestion | Legitimate interests + LIA + Article 22 analysis | Fully automated decisions with significant effects on drivers trigger Article 22 rights | The human-oversight design: who decides, what is logged, escalation statistics |
| Reusing telematics in new training sets | Compatibility test (Art 6(4)) against the original purpose | 'We already have the data' is not a basis; incompatible reuse needs its own | The compatibility assessment per corpus, reviewed when the purpose changes |
Personal data shall be adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed.
Minimisation is where the LIA is won or lost, and it is a set of concrete engineering levers rather than a sentiment. The tachograph fields are compelled by Regulation 165/2014 (opens in a new tab) and sit outside the argument; everything else is a design choice a regulator may ask you to justify, frequency by frequency and field by field. CNIL's CityScoot decision is the canonical warning: location polled every 30 seconds, with journey history retained, for purposes that needed neither — the fine was for the design, not for an incident.
Collection frequency
Poll at the rate the purpose needs, not the rate the device supports. An ETA model works on minutes-level position; seconds-level polling is a liability you are storing. CNIL's CityScoot decision (opens in a new tab) ruled 30-second polling disproportionate for fleet management purposes — frequency is a tested parameter, not an implementation detail.
Identity stripping before training
Hold the vehicle-to-driver mapping in a separate, access-logged store and train on pseudonymised tokens and lane-level aggregates. The model rarely needs the human; the balancing test improves the moment it provably cannot see one.
Retention tiers, training corpora included
Short TTL on raw, identity-linkable telemetry; longer windows for aggregated features; a documented rationale for each. Retention obligations do not stop at the training set — pair corpus hygiene with periodic retraining windows so erasure flushes through without bespoke rebuilds.
Off-shift suppression at collection
Where vehicles are taken home or used privately, tracking outside working windows must be suppressed at the device or ingestion layer — not filtered in reports. Data you claim not to use but still collect is precisely what monitoring guidance treats as excessive.
Granularity of derived indicators
The Amazon France Logistique decision turned on derived metrics — scanner idle-time and speed indicators computed to the second — not on raw collection alone. Minimisation applies to what you compute about people, not just what you ingest.
The LIA, run properly
Purpose test — name the interest
State the specific operational interest: fewer failed deliveries, safer driving, honest ETAs to customers. 'Improving operations with AI' is not an interest; 'reducing failed first attempts on residential routes' is. The narrower the purpose, the easier every later step.
Necessity test — show the design needs the data
Demonstrate that the purpose cannot reasonably be achieved with less: fewer fields, lower frequency, aggregated rather than individual, pseudonymised rather than named. This is where the pipeline design becomes the legal argument — every minimisation lever you pulled is a sentence in this section.
Balancing test — weigh it from the driver's side
Weigh the interest against the intrusion as the driver experiences it: would they reasonably expect this use, what would surprise them, what could harm them, what safeguards blunt it. Consult worker representatives and record the consultation — a balancing test with the workforce's fingerprints on it survives challenge; one written alone in a legal team rarely does. Version the document and re-run it when collection or purpose changes.
DPIAs and the EU AI Act: one assessment discipline, two laws
Driver-facing logistics AI almost always needs a DPIA, and much of it lands in the AI Act's high-risk category — but the two regimes ask for substantially the same evidence.
A DPIA is effectively mandatory for driver-facing logistics AI, because such systems tick the Article 35 (opens in a new tab) triggers several times over: systematic monitoring of individuals, location tracking, innovative technology, and data about people in a dependent position — employees — who cannot easily object. The ICO's DPIA guidance (opens in a new tab) operationalises the threshold as a screening list; as a rule of thumb, two or more triggers mean a DPIA is required, and a telematics scoring or algorithmic dispatch system typically meets four. The assessment itself is not a form — it is the documented reasoning that the risks were identified, mitigations designed, and residual risk accepted by someone accountable.
DPIA trigger check for a logistics AI use case
Tick every condition that applies to the use case you have in mind — a telematics score, an ETA pipeline, a labour-planning model. Two or more ticks means run the DPIA; the count-sensitive note below tells you what your tally usually implies. Works without JavaScript.
0 of 6 ticked
0 ticked — either very careful design, or a screening error
Almost no driver-facing AI genuinely scores zero — even a modest ETA pipeline usually tracks identifiable drivers systematically. If your honest count is zero, document the screening anyway: the record that you assessed and found no high risk is itself an accountability artefact the ICO expects.
1 of 6 — below the threshold, worth documenting
One trigger sits below the formal DPIA threshold, but the screening record still matters — and one trigger has a habit of becoming three as the use case grows. Write the screening down, set a review trigger on scope change, and move on.
2 of 6 — the threshold: a DPIA is required
Two triggers is the EDPB's rule-of-thumb threshold — this use case needs a DPIA before deployment, not after. Scoped tightly to one use case, a first DPIA is typically two to three weeks of focused work, most of it the data-flow mapping you need anyway.
3 of 6 — comfortably over the threshold
Three triggers is the profile of a typical telematics analytics programme. The DPIA is mandatory and its hardest section will be the necessity argument — why this granularity, this frequency, this retention. The minimisation levers on this page are the raw material for that section.
4 of 6 — the standard profile for driver-facing AI
Four triggers is exactly where telematics scoring and algorithmic dispatch land. Run the DPIA, involve worker representatives in the consultation step, and check the AI Act table below — a system with this profile is very likely also high-risk under Annex III, and the two assessments share most of their evidence.
5 of 6 — high-risk on both regimes, build once
At five triggers you are firmly in territory where the DPIA and the AI Act's risk-management obligations overlap. Build the evidence once: one risk assessment with a fundamental-rights lens, one logging design, one human-oversight specification, referenced from both files.
6 of 6 — this is the Amazon France Logistique profile
All six triggers describes seconds-level monitoring of a dependent workforce with combined datasets and algorithmic evaluation — the exact pattern that drew a €32M fine. It is not undeployable, but it needs the full discipline: DPIA with worker consultation, aggressive minimisation, Article 22 oversight, and a residual-risk sign-off someone senior is willing to own.
The EU AI Act arrives on top of GDPR, not instead of it. The AI Act (opens in a new tab) classifies AI used in 'employment and workers management' — allocating tasks, monitoring, evaluating performance — as high-risk under Annex III, which captures algorithmic dispatch, shift suggestion and driver scoring at most logistics operators. High-risk status brings risk management, data-quality, logging, transparency and human-oversight obligations on a statutory timetable (the Commission's AI Act pages (opens in a new tab) track the phased application through 2026–2027), and the workplace prohibitions — notably emotion recognition at work — already apply. GDPR continues to govern the personal data inside these systems throughout; the AI Act adds product-safety-style obligations about the system itself.
| Governance artefact | GDPR hook | AI Act hook | Build it once as |
|---|---|---|---|
| Risk assessment | DPIA (Article 35) | Risk-management system; fundamental-rights impact assessment for some deployers | One assessment with a data-protection core and a fundamental-rights lens |
| Logging & records | Accountability (Article 5(2)), records of processing (Article 30) | Automatic event logging and record-keeping for high-risk systems | One decision log designed for reconstruction, referenced by both files |
| Human oversight | Article 22 — rights around solely automated decisions | Article 14 — effective human oversight of high-risk systems | One oversight specification: who decides, what they see, what is logged |
| Data quality | Accuracy principle (Article 5(1)(d)) | Training-data governance and quality criteria (Article 10) | One data-quality standard for the corpus, with drift and bias checks |
| Transparency | Privacy notices (Articles 13–14) | Instructions for use; worker information duties for high-risk deployment | One layered notice: workforce-facing, customer-facing, regulator-facing |
The EDPB's Opinion 28/2024 on AI models (opens in a new tab) closes the loop on the training-set question that DPIAs for logistics AI must now address: personal data in training pipelines remains personal data, model anonymity is a claim to be demonstrated case by case rather than assumed, and a model built on unlawfully processed data is not laundered by the training process. For an operator, the practical consequence is that the DPIA's scope runs through the corpus and the model, not just the live pipeline — which is one more reason the retention and pseudonymisation design from the previous section is the load-bearing wall of the whole compliance position.


