ChatDiagram
privacy · gdpr · ecommerce

Online store customer data flow.

This GDPR data flow diagram traces personal data through a typical online-store checkout. A customer interacts with the storefront, which passes the order to a service that stores customer and order records. The service also sends information to separate payment and fulfillment processors. Clear trust boundaries make those external disclosures visible, while the audit log shows a separate operational record of the order event. This layout is useful when preparing a DPIA, a vendor inventory or a data-processing map. Replace the generic systems and labels with the services actually used and record the purpose, lawful basis and retention period for each flow. The diagram is a documentation aid rather than a legal determination.

Type Threat model (DFD + STRIDE)Standard Shostack, Threat Modeling (2014)Engine schematex-threatmodelUpdated 9/24/2026
Online store customer data flow
Drawing preview
The request

“A GDPR data flow for an online store: a customer sends account and checkout data to the storefront, which sends an order request to an order service; the service updates the customer database, writes the order and audit log, sends payment authorization to a payment provider, and sends shipping details to a fulfillment partner. Show all processor boundaries.”

Then tryAdd a returns portal for the customer.Add an analytics processor that receives pseudonymous order events.
What is in this drawing

Read the decisions behind it.

01Separate processors

Payment and fulfillment services sit outside store systems.

02Purpose-specific stores

Customer, order and audit data use separate stores.

03Boundary crossings

Payment and shipping details leave the order service.

Use this DFD to begin documenting customer data flows for an ecommerce privacy review.

More like this

Other examples in this family.

Browse all threat model templates →

FAQ

Common questions

Why are payment and fulfillment shown separately?

They usually receive different data for different purposes and may be separate external processors.

What does the audit log represent?

It represents a record of order activity kept apart from the main order database.

Is this a complete DPIA?

No. It is a flow diagram that can support a DPIA alongside risk, purpose and legal-basis analysis.