Privacy policy linked from every page footer
Why it matters
GDPR Art. 13 requires privacy information to be provided at the time personal data is collected, which in practice means the privacy policy must be reachable from every page where a user interacts with the product. The CCPA §1798.100 imposes a parallel obligation for California residents. The FTC's privacy policy guidance treats a footer link as the minimum baseline for consumer awareness. A financial product with authenticated dashboards, account settings, or transaction screens that lack footer privacy links fails to satisfy any of these frameworks — and regulators treat authenticated sections as higher-risk because they process more sensitive data than marketing pages.
Severity rationale
Medium because absence of a privacy link on authenticated pages violates GDPR Art. 13 and CCPA §1798.100 notice requirements, but does not directly expose user data or enable unauthorized access.
Remediation
Create a shared footer component that includes the privacy policy link and import it into every layout file. In src/components/Footer.tsx:
// src/components/Footer.tsx
export function Footer() {
return (
<footer className="page-footer">
<nav aria-label="Legal links">
<a href="/privacy">Privacy Policy</a>
<a href="/terms">Terms of Service</a>
<a href="/contact">Contact</a>
</nav>
</footer>
)
}
Import and render <Footer /> in app/layout.tsx (root) and in any group layout under app/(app)/layout.tsx or app/(dashboard)/layout.tsx that renders its own layout shell. Authenticated routes are not exempt — they handle more sensitive data and are higher-scrutiny for regulators.
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 Regulatory Disclosure Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- gdpr · Art. 13 — GDPR Art. 13 — information to be provided where personal data collected from data subject
- ccpa · §1798.100 — CCPA §1798.100 — consumer right to know; privacy policy accessibility
- external · ftc-privacy-policy — FTC — Privacy policy disclosure requirements for financial services
Taxons
History
- 2026-04-18·v1.0.0·Initial import from finserv-disclosure·automated