Each data collection point documents its legal basis under GDPR Art. 6
Why it matters
Without a documented lawful basis for each processing activity, every data collection your application performs is potentially unlawful under GDPR Art. 6. Regulators do not need to prove harm — the absence of a documented basis is itself the violation. Marketing emails sent to users who signed up only for account delivery violate Art. 6 directly: the 'contract' basis covers service delivery, not promotional campaigns, and each is a separate legal act. The distinction between consent, contract, and legitimate interest is not cosmetic — 'legitimate interest' requires a balancing test, and skipping it leaves you exposed to a GDPR Art. 5(1)(a) breach finding that can carry fines up to 4% of global turnover.
Severity rationale
Critical because undocumented lawful basis renders every processing activity potentially unlawful under GDPR Art. 6, and regulators can levy maximum-tier fines without requiring proof of actual harm to individuals.
Remediation
Document the legal basis for each processing activity in your privacy policy and optionally in a DATA_REGISTER.md at the repo root. Write it explicitly per purpose — do not combine unrelated activities under one basis.
| Data Type | Collection Point | Lawful Basis | Notes |
|--------------|-------------------|------------------------|--------------------------------|
| Email | Signup form | Contract (Art. 6(1)(b))| Required to deliver the service|
| Email | Newsletter opt-in | Consent (Art. 6(1)(a)) | Separate checkbox; withdrawable|
| Usage events | In-app analytics | Legitimate interest | Balancing test documented below|
| Payment info | Checkout | Contract (Art. 6(1)(b))| Required for payment processing|
For legitimate interest, document the balancing test: "Pseudonymous analytics to improve the product. Low-impact (no PII, opt-out available). Our interest does not override user privacy interests." Add this to DATA_REGISTER.md and cross-reference it from your privacy policy.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the GDPR Readiness Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- gdpr · Art. 6 — Lawful basis for processing
- gdpr · Art. 13 — Information to be provided where personal data are collected from the data subject
- gdpr · Art. 5(1)(a) — Principle of lawfulness, fairness and transparency
Taxons
History
- 2026-04-18·v1.0.0·Initial import from gdpr-readiness·automated