GDPRChecker

Home / Knowledge Base / Right to Be Forgotten: A Practical Compliance Guide for Website Owners

Website Compliance

Right to Be Forgotten: A Practical Compliance Guide for Website Owners

A practical guide for website owners on implementing the right to be forgotten under GDPR. Covers step-by-step technical implementation, common mistakes, validation with GDPRChecker's scanner, and an actionable checklist.

Author

GDPRChecker Editorial Team

Reviewed by

Privacy & Compliance Research Team

Last updated

August 2026

Reading time

13 min read

Educational guidance for compliance readiness — not legal advice. Requirements vary by jurisdiction and your specific processing activities.

Introduction

The **right to be forgotten** is a practical compliance topic for website owners validating consent, tags, and disclosures. For many site operators, this right triggers a cascade of technical obligations—from updating cookie banners to reconfiguring tag management systems. This guide provides technical implementation guidance, not legal advice, and focuses on the concrete steps you can take to honor erasure requests while maintaining a compliant website. We’ll cover what the right to be forgotten means for your site, how to implement it step by step, common mistakes, and how to verify your setup with GDPRChecker’s scanner.

What Is the Right to Be Forgotten?

The right to be forgotten, formally known as the right to erasure under Article 17 of the GDPR, allows individuals to request the deletion of their personal data under certain conditions. For website owners, this means you must have processes in place to locate and delete personal data across your systems, including data collected through cookies, trackers, and other tags. This right is not absolute; it applies when the data is no longer necessary, consent is withdrawn, or the data was unlawfully processed, among other grounds. However, from a technical standpoint, the challenge lies in ensuring that all data collection mechanisms—such as analytics scripts, advertising pixels, and embedded content—stop processing personal data once a valid erasure request is received.

Real-World Example: E-Commerce Site

Imagine an online store that uses Google Analytics, Facebook Pixel, and a live chat widget. A customer who previously consented to cookies now submits a right to be forgotten request. The site owner must not only delete the customer’s account and order history but also ensure that any previously collected data in these third-party tools is erased, and that future visits by that individual do not trigger new data collection without fresh consent. This requires a combination of backend data deletion and frontend consent management.

Requirements and Compliance Expectations

Under the GDPR, the right to be forgotten requires that you respond to erasure requests without undue delay and within one month. For website owners, this translates into several technical requirements:

  • **Consent Management**: You must be able to withdraw consent for specific users and prevent further data collection. This often involves integrating your consent management platform (CMP) with your tag management system to block tags when consent is revoked.
  • **Data Inventory**: You need to know exactly what personal data is collected, where it is stored, and how it flows through your website. This includes data collected by third-party scripts and trackers.
  • **Pre-Consent Controls**: Even before consent is given, you must ensure that no unnecessary personal data is collected. The right to be forgotten reinforces the need for strict pre-consent defaults, where only essential cookies and trackers are allowed to fire.
  • **Policy Disclosures**: Your privacy policy must clearly explain how users can exercise their right to erasure, including contact details and the expected timeline.

Authorities like the European Data Protection Board (EDPB) provide guidance on these expectations, emphasizing that data controllers must implement measures to facilitate the exercise of data subject rights. For more on the broader framework of data subject rights, see our guide on GDPR data subject rights.

How to Implement the Right to Be Forgotten Step by Step

Implementing the right to be forgotten on your website involves a series of technical and organizational steps. Below is a detailed walkthrough.

Step 1: Map Your Data Collection Points

Start by identifying all the ways your website collects personal data. This includes: - First-party cookies (e.g., session cookies, user preferences) - Third-party cookies and trackers (e.g., Google Analytics, Facebook Pixel, Hotjar) - Local storage and IndexedDB - Form submissions and account creation - Server logs and IP addresses

Use a scanning tool to automate this discovery. GDPRChecker’s scanner can detect all cookies, trackers, and network requests on your site, giving you a complete inventory.

Step 2: Configure Your Consent Management Platform

Your CMP should allow you to manage consent on a per-user basis. When a user submits an erasure request, you need to: - Revoke all previously given consent for that user. - Block all non-essential tags from firing on subsequent visits. - Ensure that the consent state is persisted (e.g., via a cookie or server-side record) so that the user is not re-prompted in a way that could lead to accidental data collection.

If you’re using Google Consent Mode v2, you can integrate it with your CMP to adjust tag behavior based on consent state. For details, refer to Google’s Consent Mode documentation.

Step 3: Implement Tag Management Controls

In your tag manager (e.g., Google Tag Manager), set up triggers that respect the consent state. For example: - Create a custom event trigger that fires only when consent is granted for specific categories (analytics, marketing, etc.). - Use consent state variables to conditionally load tags. - For users who have exercised their right to be forgotten, ensure that all tags are blocked by default, regardless of previous consent.

Step 4: Handle Data Deletion in Third-Party Services

Many third-party services offer APIs or interfaces to delete user data. For instance, Google Analytics allows you to delete data associated with a specific user ID. You should document the deletion procedures for each service you use and execute them promptly upon receiving a valid erasure request.

Step 5: Update Your Privacy Policy and Banner

Your privacy policy should clearly state how users can request erasure. Additionally, your cookie banner should include a mechanism for users to withdraw consent easily—this is often a “Cookie Settings” link that allows them to change their preferences. The banner itself must not collect personal data before consent is given.

Step 6: Test the Erasure Flow

After implementing the above, test the entire flow: 1. Simulate a user giving full consent. 2. Verify that all tags fire as expected. 3. Submit a test erasure request. 4. Confirm that consent is revoked and tags are blocked on the next visit. 5. Check that data deletion requests were sent to third parties.

GDPRChecker’s scanner can help you verify that pre-consent network requests are blocked and that the banner behaves correctly after changes.

Common Mistakes and How to Avoid Them

Many website owners make mistakes when implementing the right to be forgotten. Here are the most frequent ones and how to avoid them.

Mistake 1: Ignoring Pre-Consent Data Collection

A common error is allowing trackers to fire before the user has given consent. Even if you later honor an erasure request, the initial collection may have been unlawful. To avoid this, configure your CMP to block all non-essential tags by default. Use GDPRChecker to scan for pre-consent network requests and identify any tags that fire too early.

Mistake 2: Failing to Block Tags After Consent Withdrawal

Some CMPs only control consent at the banner level but don’t actually block tags when consent is withdrawn. This means that even after a user revokes consent, tags may continue to fire. Ensure your CMP integrates with your tag manager to actively block tags based on the current consent state.

Mistake 3: Overlooking Third-Party Data Deletion

Deleting data from your own database is not enough. You must also instruct third-party processors to delete the data they hold. This requires maintaining a list of all third-party services and their deletion procedures.

Mistake 4: Inadequate Policy Disclosures

If your privacy policy doesn’t clearly explain the right to be forgotten and how to exercise it, you may fail the transparency requirement. Make sure your policy is easily accessible and includes specific instructions.

Mistake 5: Not Testing the Reject Flow

Many site owners test the “Accept All” flow but neglect the “Reject All” or granular consent flow. You must verify that when a user rejects non-essential cookies, no such cookies are set. GDPRChecker can scan your site in a “reject” state to confirm compliance.

How to Validate with GDPRChecker

GDPRChecker provides a comprehensive scanning solution to validate your right to be forgotten implementation. Here’s how you can use it:

  • **Pre-Consent Scan**: Run a scan to see which network requests are made before any consent is given. This helps you identify trackers that fire prematurely.
  • **Post-Consent Scan**: After simulating consent, scan again to ensure that only the allowed tags fire.
  • **Reject Flow Scan**: Configure the scanner to simulate a user who has rejected all non-essential cookies, and verify that no such cookies are set.
  • **Banner Behavior Check**: GDPRChecker can detect whether your consent banner appears correctly, whether it blocks interactions until consent is given, and whether the “Reject” option works as expected.
  • **Policy Link Verification**: The scanner checks that your privacy policy and cookie policy links are present and accessible.

By integrating these scans into your regular compliance checks, you can catch issues early and maintain ongoing compliance. Remember, GDPRChecker scans help verify pre-consent network requests, banner behavior, and disclosure gaps after changes.

Right to Be Forgotten vs. Other Data Subject Rights

While the right to be forgotten is critical, it’s part of a broader set of data subject rights. Understanding how it compares to other rights can help you prioritize your compliance efforts.

| Right | Description | Technical Impact on Websites | |-------|-------------|------------------------------| | Right to be forgotten | Erasure of personal data upon request | Requires consent revocation, tag blocking, and data deletion across systems | | Right of access | Obtain a copy of personal data | Requires data export functionality and inventory of all collected data | | Right to rectification | Correct inaccurate personal data | Requires user profile editing capabilities | | Right to restrict processing | Limit processing of personal data | Requires ability to temporarily block tags without deleting data | | Right to data portability | Receive data in a structured format | Requires export in machine-readable format (e.g., JSON, CSV) |

For a deeper dive into all these rights, see our GDPR data subject rights guide.

Real-World Examples

Example 1: News Website with Paywall

A news site uses a paywall and requires registration. A subscriber requests erasure. The site must delete the account, remove the user from its email list, and ensure that any analytics data associated with that user is deleted. Additionally, the site must update its CMP to block all non-essential tags for that user on future visits, even if they browse without logging in.

Example 2: SaaS Platform with Embedded Videos

A SaaS company embeds YouTube videos on its marketing pages. When a user exercises their right to be forgotten, the company must not only delete their account data but also ensure that YouTube’s cookies are not set on subsequent visits without fresh consent. This requires integrating the CMP with the video embed to block it until consent is given.

Example 3: Blog with Disqus Comments

A blog uses Disqus for comments. A commenter requests erasure. The blog owner must delete the comment and any associated personal data from their own database, and also request that Disqus delete the commenter’s data. The blog’s CMP should also be configured to block Disqus scripts for that user in the future.

Implementation Checklist

Use this checklist to ensure you’ve covered all aspects of the right to be forgotten:

  1. Map all data collection points (cookies, trackers, local storage, forms).
  2. Configure your CMP to block non-essential tags by default.
  3. Integrate your CMP with your tag manager to enforce consent states.
  4. Set up Google Consent Mode v2 if using Google services.
  5. Document deletion procedures for all third-party services.
  6. Update your privacy policy with clear erasure instructions.
  7. Ensure your cookie banner includes an easy consent withdrawal mechanism.
  8. Test the full erasure flow: consent → revoke → verify tag blocking.
  9. Scan your site with GDPRChecker to detect pre-consent requests.
  10. Verify the reject flow: no non-essential cookies set when rejected.
  11. Check that policy links are present and correct.
  12. Schedule regular scans to maintain ongoing compliance.

FAQ

What is the right to be forgotten? The right to be forgotten, or right to erasure, is a GDPR provision that allows individuals to request deletion of their personal data. For website owners, it means implementing technical measures to stop data collection and delete existing data upon valid request.

Do I need to implement the right to be forgotten for GDPR compliance? Yes, if your website collects personal data from EU residents, you must be able to honor erasure requests. This applies to both first-party and third-party data collection through cookies, trackers, and other means.

How do I implement the right to be forgotten on my website? Start by mapping all data collection points, configure your consent management platform to revoke consent and block tags, set up tag manager triggers based on consent state, delete data in third-party services, and update your privacy policy. Test the entire flow thoroughly.

How can I verify my right to be forgotten implementation with a scanner? Use GDPRChecker to scan your site for pre-consent network requests, verify that tags are blocked after consent withdrawal, and check that your reject flow prevents non-essential cookies. The scanner also validates banner behavior and policy links.

What are common mistakes when implementing the right to be forgotten? Common mistakes include allowing pre-consent data collection, failing to block tags after consent withdrawal, overlooking third-party data deletion, inadequate policy disclosures, and not testing the reject flow.

Which cookies and trackers should I check for right to be forgotten compliance? Check all non-essential cookies and trackers, including analytics (e.g., Google Analytics), marketing (e.g., Facebook Pixel), functional (e.g., live chat), and social media embeds. Essential cookies (e.g., session cookies) may be exempt but should still be documented.

How often should I review my right to be forgotten processes? Review your processes at least quarterly, or whenever you add new tags, update your CMP, or change third-party services. Regular scans with GDPRChecker can help you catch issues early.

What evidence should I keep for right to be forgotten compliance? Keep records of erasure requests, timestamps of data deletion, confirmation from third-party services, and scan reports showing that tags are blocked post-erasure. This documentation demonstrates your compliance efforts.

Conclusion

The **right to be forgotten** is a fundamental GDPR requirement that demands technical precision from website owners. By mapping your data flows, configuring your consent management tools correctly, and regularly validating your setup with GDPRChecker’s scanner, you can honor erasure requests while maintaining a compliant website. Remember, this is an ongoing process—new tags and services can introduce gaps, so continuous monitoring is essential. For more on related rights, explore our GDPR data subject rights guide. Ready to verify your implementation? Run a scan with GDPRChecker today and close any compliance gaps.

Next step

Run a GDPRChecker scan to validate consent behavior, trackers, and disclosures after you implement the checklist above.

Article schema

```json { "@context": "https://schema.org", "@type": "Article", "headline": "Right to Be Forgotten: A Practical Compliance Guide for Website Owners", "description": "Learn what the right to be forgotten means for your website, how to implement it step by step, avoid common mistakes, and validate compliance with GDPRChecker's scanner.", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.gdprchecker.online/guides/right-to-be-forgotten" }, "publisher": { "@type": "Organization", "name": "GDPRChecker", "url": "https://www.gdprchecker.online" } } ```

GDPRChecker guides are educational resources and do not constitute legal advice. Use them to understand technical and operational privacy requirements, and consult qualified counsel for legal interpretation.

Check Your Website in Under 60 Seconds

  • No signup required
  • GDPR-focused checks
  • Cookie banner detection
  • Privacy policy verification