Compliance

Product Analytics & Telemetry Privacy

Intermediate

Understanding how people use the product is valuable. But analytics and telemetry quietly collect personal data, often sent to third parties, and that collection follows the same privacy rules as everything else. Measure what you need, with a lawful basis and consent where required. Collect as little as possible. Never let analytics become a hidden path that leaks sensitive data.

Product analytics (usage events, session recording, feature tracking) and operational telemetry can both capture personal data: identifiers, behaviour, sometimes content. It is easy to add a tracking call without thinking about privacy. But doing so creates the same obligations as any other data processing: a lawful basis, data minimisation, retention limits, and, for non-essential tracking, especially via cookies, user consent.

This sits alongside Privacy & Data Protection (the policy), Observability & Logging Hygiene (do not log sensitive data), and Cookie Consent (the web mechanics). The main point: analytics is data processing, so treat it as such.

Collect responsibly

Don't leak through analytics

Capture everything analytics.track("FormSubmitted", { ...allFormFields });
// includes name, DOB, document number; sent to a 3rd-party tool

This tracking call just sent special-category KYC data to an external analytics vendor: a privacy breach hidden inside a metric. There is also no consent and no minimisation.

Minimal, scrubbed, consented if (consent.analytics)
analytics.track("KycFormSubmitted", { stepCount, durationMs });
// behaviour only — no personal data in the payload

We learn what we need (how the flow performs) with no personal data sent, and only when the user has consented to analytics.

Self-review checklist

Why it matters: Analytics is one of the easiest ways to cause a privacy breach, because it is added casually and sends data to outside tools. A single over-broad track call can export exactly the special-category data we are most obliged to protect. Treating telemetry as the data processing it is keeps our product insights from becoming a compliance failure.