WebmasterID logoWebmasterID
Privacy & compliance

Data processing agreements and analytics vendors

When you use a third-party analytics provider, they typically act as a processor handling personal data on your behalf. GDPR Article 28 requires a written data processing agreement (DPA) setting out the subject matter, duration, instructions, confidentiality, security, sub-processing, and deletion terms. No DPA with a processor is itself a compliance gap. This is an educational overview, not legal advice.

Verified against primary sources

What this means

In data-protection terms, the site operator is usually the controller (deciding why and how data is processed) and a third-party analytics provider is the processor (acting on the controller's instructions). GDPR Article 28 requires that this relationship be governed by a binding written contract — the data processing agreement.

What a DPA must cover

Article 28 specifies mandatory contents: the subject matter and duration, the nature and purpose of processing, the types of data and categories of people, the controller's documented instructions, confidentiality obligations, security measures, terms for engaging sub-processors, assistance with data-subject rights, and what happens to data at the end (return or deletion). Using a processor without such an agreement is a gap regardless of how privacy-friendly the tool is.

How it appears in analytics and logs

A signed DPA means your analytics processor is contractually bound to your instructions. Its absence is a compliance gap independent of how the tool behaves.

Diagnostic use case

Ensure any analytics vendor processing personal data on your behalf is bound by a DPA covering Article 28's required terms before you send them data.

What WebmasterID can help detect

Because WebmasterID minimises personal data, the scope of data a processing agreement must cover is smaller than for identifier-heavy analytics.

Common mistakes

Privacy and accuracy notes

The controller/processor relationship drives DPA duties. Self-hosting or processing less personal data can reduce how much a DPA must cover.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.