Data Processing Agreement

Version 1.0 — Last updated: April 27, 2026

Contents

  1. Parties & scope
  2. Definitions
  3. Subject-matter & duration
  4. Instructions & lawfulness
  5. Sub-processors
  6. International transfers
  7. Security measures
  8. Breach notification
  9. Data subject rights
  10. Audit & inspection
  11. Term & deletion
  12. Liability & governing law

1. Parties and Scope

This DPA forms part of the agreement under which Drivant provides the Drivant route-planning, dispatch, and receive-scan services (the "Service") to the customer. The customer acts as Controller of Personal Data submitted to the Service. Drivant acts as Processor, processing Personal Data on the Controller's documented instructions.

Drivant's contracting entity, registered address, and signatory will be set out in the executed counterpart.

2. Definitions

Capitalized terms used in this DPA have the meanings given in GDPR Article 4 unless defined otherwise below. The following terms apply throughout this document:

TermMeaning
ControllerThe natural or legal person which, alone or jointly with others, determines the purposes and means of the Processing of Personal Data — here, the Drivant customer.
ProcessorThe natural or legal person which Processes Personal Data on behalf of the Controller — here, Drivant.
Personal DataAny information relating to an identified or identifiable natural person ("Data Subject") submitted to or generated by the Service on behalf of the Controller.
ProcessingAny operation performed on Personal Data — collection, storage, organization, retrieval, transmission, deletion, or destruction.
Sub-processorA third party engaged by the Processor to Process Personal Data on the Controller's behalf — listed in §5.
Data SubjectThe identified or identifiable natural person to whom Personal Data relates.
Personal Data BreachA breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, Personal Data.
Standard Contractual Clauses (SCCs)The EU-Commission-approved clauses adopted under Decision 2021/914, used here in their Module Two (Controller-to-Processor) form.
UK IDTAThe UK International Data Transfer Addendum to the EU SCCs, issued by the UK Information Commissioner's Office.
Applicable Data Protection LawThe EU GDPR (Regulation 2016/679), the UK GDPR + Data Protection Act 2018, the Swiss FADP, and any equivalent national implementing law applicable to the Controller.

3. Subject-Matter, Nature and Duration of Processing

Subject-matter. Drivant Processes Personal Data submitted by the Controller solely to provide the Service — namely route planning, dispatch, driver tracking, proof-of-delivery capture, receive-scan OCR / line-item extraction, telemetry, and billing.

Categories of Data Subjects. The Controller's employees, contractors, drivers, dispatchers, recipients of deliveries (where their address or signature is captured), and the Controller's authenticated end users.

Categories of Personal Data.

CategoryExamples
Account & identityEmail address, name, password hash, optional phone, optional company name.
Driver & dispatchDriver name, email, phone, vehicle assignment, driver photos, current GPS location during an active dispatch session.
Route & stopRecipient names, addresses, geocoded coordinates, scheduled time windows, delivery instructions.
Proof of deliveryRecipient name, signature image, photo evidence, capture timestamp.
Manifest imagesPhotographed shipping documents uploaded for receive-scan OCR.
Receive-scan itemsExtracted line items, barcodes, quantities, match states, dispatcher overrides (with the actor user_id retained for transportation audit).
Telemetry & logsFeature usage events, error reports, login IP addresses (last two), request IDs.
Authentication artifactsJWT access/refresh tokens (Processor-side hashes only), passkey public keys + counters, transient WebAuthn challenges.
BillingEmail and name shared with Stripe; full payment instrument data is held by Stripe, not by the Processor.

Duration. Drivant Processes Personal Data for the term of the Controller's subscription to the Service plus any documented retention windows set out in the Drivant Privacy Policy (e.g. 30-day archive for deleted projects, 180 days for manifest image bytes, 2 years for receive-scan items). On termination, §11 governs.

4. Instructions and Lawfulness

5. Sub-processors

The Controller authorizes Drivant to engage the sub-processors listed below for the Processing activities described. Drivant imposes data-protection obligations on each sub-processor that are no less protective than those set out in this DPA, and remains liable to the Controller for the performance of the sub-processor's obligations.

Sub-processorPurposeData accessedLocation
Stripe, Inc.Subscription billing, payment processingEmail, name, payment instrument tokens (we never see card numbers)United States
Mailgun Technologies, Inc.Transactional email (verification, password reset, billing alerts, OS&D reports)Email address, recipient first name, OS&D event content where applicableUnited States
Wasabi Technologies, Inc.Object storage for project data, driver photos, manifest images, database backupsProject JSON, JPEG photos, encrypted SQL dumpsUnited States (us-east region)
OpenRouter, Inc.AI gateway for manifest extractionManifest images submitted via receive-scan; org_id for billing attributionUnited States
Anthropic PBCVision-model inference for OCR / line-item extractionManifest page images received via OpenRouterUnited States
Mapbox, Inc.Map tiles, geocoding, directionsAddresses and waypoint coordinatesUnited States
HERE Global B.V.Commercial truck routing (Pro tier and above)Route waypoint coordinatesNetherlands / European Union
OSRM (community-hosted)Default driving directionsRoute waypoint coordinatesEuropean Union
Umami Software, Inc.Privacy-friendly analytics on the marketing site (cookie-free, honors DNT)Aggregate page-view counters and referrer URLs only — no cookies, no IP retentionUnited States
Cloudflare, Inc.DNS, CDN, WAF, TLS terminationHTTP request/response metadataGlobal edge

Notice of changes. Drivant maintains the current sub-processor list at drivant.com/security. Drivant will give the Controller at least 30 days' notice before adding or replacing a sub-processor, by updating that page and notifying the Controller's billing contact via email. The Controller may object to the change on reasonable data-protection grounds within the notice period; if the parties cannot resolve the objection, the Controller may terminate the affected portion of the Service without penalty.

6. International Data Transfers

Several sub-processors listed in §5 are based in the United States. For Personal Data transferred from the EU, UK, or Switzerland, the parties rely on the following lawful-transfer mechanisms (GDPR Art. 44–49; UK GDPR Art. 44–49; Swiss FADP):

Where DPF certification ceases for a given sub-processor, the SCCs (and UK IDTA where applicable) become the operative transfer mechanism without further action by the parties. The Controller may request a copy of the SCC counterpart covering a specific sub-processor relationship by submitting a data request via the Drivant data request form.

7. Security Measures

Drivant implements the following technical and organisational measures to protect Personal Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure, or access. These measures collectively form Annex II of the SCCs incorporated under §6.

7.1 Encryption

7.2 Access controls

7.3 Network and application security

7.4 Incident response

7.5 Resilience and backup

8. Personal Data Breach Notification

Drivant will notify the Controller of any Personal Data Breach affecting the Controller's data without undue delay, and in any event within 72 hours after Drivant becomes aware of the Breach. The notification will include, to the extent then known:

Where information is not available within the 72-hour window, Drivant will provide it in phases as it is confirmed, without further undue delay. Drivant will reasonably assist the Controller in the Controller's own notification obligations to supervisory authorities (GDPR Art. 33) and to Data Subjects (GDPR Art. 34), including providing such information as is reasonably available to Drivant.

9. Data Subject Rights

Drivant will, taking into account the nature of the Processing, provide reasonable assistance to the Controller — by appropriate technical and organisational measures, insofar as possible — to enable the Controller to respond to requests from Data Subjects exercising their rights under Applicable Data Protection Law (access, rectification, erasure, restriction of Processing, data portability, objection, automated decision-making).

The Service exposes self-service controls that the Controller can use directly to action many such rights without involving Drivant: data export (Excel, CSV, JSON, GPX, KML, GeoJSON, .dvnt), in-app account and project deletion, telemetry opt-out, and profile editing. Where a Data Subject contacts Drivant directly with a request relating to Personal Data Drivant Processes for the Controller, Drivant will, without undue delay, refer the request to the Controller and not respond on its own behalf except to acknowledge the receipt of the request.

10. Audit and Inspection

Drivant will make available to the Controller all information necessary to demonstrate compliance with the obligations laid down in this DPA and GDPR Art. 28, and will allow for and contribute to audits, including inspections, conducted by the Controller or another auditor mandated by the Controller, subject to the following:

11. Term, Return and Deletion

This DPA takes effect on the date the Controller and Drivant execute the agreement under which the Service is provided, and remains in force for as long as Drivant Processes Personal Data on the Controller's behalf.

On termination of the Service for any reason, and at the Controller's choice expressed in writing within 30 days of termination, Drivant will either return or delete all Personal Data Processed on behalf of the Controller. Absent a contrary written instruction within that 30-day window, Drivant will delete the Personal Data. Deletion cascades cover the relational database, Wasabi-hosted project data, driver photos, manifest images, and shared-link objects under the Controller's owned organizations' prefixes.

Documented exceptions to deletion: (i) Drivant retains anonymized billing records and audit logs as required by tax, accounting, or transportation-record-keeping laws; (ii) the dispatcher-override actor identity in scan_item_corrections.overridden_by_user_id is retained for the parent receive-scan item's 2-year audit window before being purged with the parent row, as documented in the Drivant Privacy Policy.

12. Liability and Governing Law

Each party's liability under this DPA is subject to the limitations and exclusions of liability set out in the underlying subscription agreement between the Controller and Drivant. Where the SCCs apply under §6, the SCC liability provisions govern in respect of transfers covered by those clauses.

Governing law and jurisdiction will be those set out in the underlying subscription agreement.

Need a counter-signed DPA?

Org owners can request a counter-signed copy below. We log the request, send confirmation, and follow up within 5 business days.