Skip to main content
Beta: Front-End Checklist is currently in beta. Some issues are still being fixed. Thanks for your patience.

Link to your privacy policy in the footer

Websites that collect any personal data must publish a privacy policy and link to it prominently — this is a legal requirement under GDPR, CCPA, and most other privacy regulations.

Utilities
Quick take
Typical fix time 15 min
  • Link to a published privacy policy from the footer of every page
  • The privacy policy must be written in plain language and accessible to all users
  • Required when you collect any personal data: names, emails, IP addresses, cookies, analytics data
  • GDPR requires the policy to be easily accessible — a footer link satisfies this requirement
  • The link text should be 'Privacy Policy' (or locale equivalent) for SEO and accessibility
  • Disclose retention periods and whether analytics, logs, or monitoring receive personal data
Why it matters: Collecting user data without a publicly accessible privacy policy violates GDPR (EU), CCPA (California), PIPEDA (Canada), and other regulations — even if the policy is technically published but not linked from the site.

Rule Details

A privacy policy tells users what personal data your site collects, why you collect it, how it is used, who it is shared with, and what rights users have. It is both a legal requirement and a signal of trustworthiness.

Code Examples

<!-- Standard footer with privacy link -->
<footer>
  <nav aria-label="Legal">
    <ul>
      <li><a href="/privacy">Privacy Policy</a></li>
      <li><a href="/terms">Terms of Service</a></li>
      <li><a href="/cookies">Cookie Policy</a></li>
    </ul>
  </nav>
</footer>

React/Next.js

// components/footer.tsx
export function Footer() {
  return (
    <footer>
      <nav aria-label="Legal links">
        <a href="/privacy">Privacy Policy</a>
        <a href="/terms">Terms of Service</a>
        <a href="/cookies">Cookie Settings</a>
      </nav>
    </footer>
  )
}

Why It Matters

Collecting user data without a publicly accessible privacy policy violates GDPR (EU), CCPA (California), PIPEDA (Canada), and other regulations — even if the policy is technically published but not linked from the site.

When Is a Privacy Policy Required

A privacy policy is required if you collect any of the following:

  • Email addresses (contact forms, newsletter signup)
  • Names or other identifying information
  • IP addresses (even just for server logs)
  • Cookies (especially analytics or advertising cookies)
  • Payment information
  • Usage data via analytics tools

If your site serves users in the EU, California, Canada, or the UK, a privacy policy is almost certainly required.

Required Elements (GDPR Article 13)

A GDPR-compliant privacy policy must include:

RequirementDescription
Data controller identityYour company name and contact information
DPO contactData Protection Officer, if required
Data collectedWhat personal data is processed
Purpose of processingWhy you collect each type of data
Legal basisConsent, contract, legitimate interest, legal obligation
Retention periodHow long data is kept
Third-party sharingWho receives the data
Data transfersIf data is transferred outside the EU/EEA
User rightsAccess, rectification, erasure, portability, objection
Right to withdraw consentHow to do so
Right to complainContact information for supervisory authority

If you use analytics, session replay, frontend monitoring, or CDN logs, state whether those systems receive personal data or pseudonymous identifiers and how long each class of data is retained.

Privacy Policy Placement

The privacy policy link must be:

  • Visible on every page — typically in the footer
  • Clearly labeled — "Privacy Policy" or "Privacy Notice" (not buried in "Legal" dropdown)
  • Machine-readable — accessible to crawlers and assistive technology
  • Up to date — reflects current data practices

Additional Required Placements

TouchpointWhy it's required
Registration/signup formBefore collecting personal data
Contact formBefore collecting name/email
Cookie consent bannerLink to full privacy policy from banner
Email marketingUnsubscribe link + privacy policy link
Login pageFor new users unfamiliar with your practices

Privacy Policy URL Conventions

Search engines and privacy-scanning tools look for these paths:

https://example.com/privacy
https://example.com/privacy-policy
https://example.com/legal/privacy

Avoid # anchors on a different page or modal dialogs — privacy policies should have their own stable, crawlable URL.

A Cookie Banner Is Not a Privacy Policy

A GDPR-compliant cookie consent banner is not the same as a privacy policy. You need both: the banner obtains consent for cookies; the privacy policy explains all data processing activities. They typically link to each other.

Standards

  • Use these references as the standard for the legal or product-facing privacy behavior that users actually experience.
  • Check the implementation against GDPR Article 13 - Information to be provided before treating the rule as satisfied.
  • Check the implementation against CCPA: California Consumer Privacy Act before treating the rule as satisfied.

Support Notes

  • Privacy features can differ by browser storage, cookie, and embed behavior, so verify the user-facing outcome in the supported environments rather than relying only on server logic.
  • Document any fallback or platform-specific limitation when a privacy control is interpreted differently across browsers.

Verification

Automated Checks

Manual Checks

  • Confirm the published policy includes a concrete retention statement for forms, analytics, logs, and account data.
  • Confirm the policy matches the actual behavior of the cookie banner, analytics setup, and monitoring tools used in production.

Use with AI

Copy these prompts to use with your AI assistant, or install the MCP server to use directly from Claude, Cursor, or Windsurf.

Check

Verify implementation

Check whether the website footer contains a link to a privacy policy page. Verify the linked page contains an actual privacy policy with contact information, what data is collected, and user rights. Check that the link is present on all pages, not just the homepage. Confirm the policy discloses retention periods and whether analytics, logging, or monitoring vendors receive user data.

Fix

Auto-fix issues

Add a 'Privacy Policy' link to the site footer that appears on every page. Ensure the linked page describes what personal data is collected, why, how it is used, who it is shared with, how long it is kept, and how users can exercise their rights.

Explain

Learn more

Explain why a publicly accessible privacy policy is legally required under GDPR and CCPA, what information it must contain, and how to make it genuinely accessible to users.

Review

Code review

Review server config, headers, forms, and integration points related to Link to your privacy policy in the footer. Flag exact responses, cookies, or browser behaviors that violate the rule, and verify them against the effective production-like response.

Sources

References used to support the guidance in this rule.

Further Reading

Tools and supplementary material for exploring the topic in more depth.

Mozilla Observatory
observatory.mozilla.orgTool

Rules that often go hand-in-hand with this one.

Show a cookie consent notice

Websites that set non-essential cookies must obtain prior, informed user consent under GDPR, CCPA, and similar privacy regulations before cookies are placed.

Privacy
Link to your terms of service in the footer

Websites offering services to users should publish Terms of Service and link to them from every page — this establishes the legal agreement governing use of the service.

Security
Implement a user-facing data deletion mechanism

Provide users with a clear way to request deletion of their personal data, fulfilling GDPR Article 17 (right to erasure / right to be forgotten).

Privacy
Avoid third-party cookies

Third-party cookies set by external domains track users across sites without their knowledge. Modern browsers are phasing them out, and regulations like GDPR and CCPA require consent before setting them.

Privacy

Was this rule helpful?

Your feedback helps improve rule quality. This stays internal for now.

Loading feedback...
0 / 385