Skip to main content
Dark green background, "Weak Application Security Can Cost You Millions," 3 slanted images of fingers pointing to digital locks, and a "Learn the Basics" button
GDPR Breach Response: What 23andMe's €2.4M Fine Teaches Security TeamsData Privacy
4 min readFor Data Privacy Officers

GDPR Breach Response: What 23andMe's €2.4M Fine Teaches Security Teams

Introduction

This guide focuses on the technical security controls and notification requirements under the General Data Protection Regulation (GDPR) that organizations handling sensitive personal data must implement. It uses the enforcement decision against 23andMe following their April 2023 breach affecting 6.9 million people worldwide, including over 2,600 Spaniards, as a case study. You'll learn about specific GDPR articles violated, the technical failures that enabled the breach, and steps to prevent similar regulatory exposure. This isn't about 23andMe specifically. It's about the control gaps that turn credential stuffing into multi-million-euro fines.

Key GDPR Requirements

Article 32: Security of Processing

You must implement "appropriate technical and organisational measures" considering current technology, costs, and risks to data subjects' rights. For genetic data, the requirements are stricter.

Article 33: 72-Hour Notification Requirement

Notify your supervisory authority within 72 hours of becoming aware of a breach unless it's unlikely to risk rights and freedoms. The AEPD decision highlighted that 23andMe took 12 days to notify Spanish officials, emphasizing the importance of immediate notification for early mitigation.

Credential Stuffing vs. Traditional Breach

The attack vector matters. When attackers use compromised credentials from third-party breaches to access your systems, you can't claim a sophisticated hack. You failed to implement controls to prevent reused passwords from working.

IP-Based Rate Limiting

Implement controls to restrict login attempts, data access requests, or downloads from a single IP address within a defined time window. The AEPD specifically cited 23andMe's failure to implement these limits.

Requirements Breakdown

Article 32(1)(a): Pseudonymisation and Encryption

Encrypt personal data, especially genetic information. This includes:

  • Transport layer encryption for data in motion
  • Application-layer encryption for sensitive fields in databases
  • Separate encryption key management from data storage systems

Article 32(1)(b): Ongoing Confidentiality and Resilience

Multifactor authentication (MFA) is essential. The AEPD decision noted 23andMe's lack of mandatory MFA as a major factor in the attack. Your implementation must include:

  • Mandatory MFA for all user accounts
  • Risk-based authentication for logins from new devices or locations
  • Session management to terminate inactive sessions

Article 32(1)(d): Regular Testing and Evaluation

Document evidence of testing your security measures. The AEPD noted 23andMe's acknowledgment of risks without implementing basic controls. Acknowledging risk without mitigating it doesn't satisfy Article 32.

Article 33: Notification to Supervisory Authority

The 72-hour clock starts when you become "aware" of the breach. In 23andMe's case, executives learned about the breach from a Reddit post. That's your awareness trigger, not when your security team confirms the scope.

Your notification must include:

  • Nature of the breach and categories of data subjects affected
  • Likely consequences of the breach
  • Measures taken or proposed to address the breach

Article 34: Communication to Data Subjects

When the breach is likely to result in high risk to data subjects' rights and freedoms, communicate directly to affected individuals. For genetic data breaches, assume high risk by default.

Implementation Guidance

Phase 1: Access Control Hardening (Week 1-2)

Start with authentication improvements.

  • Mandatory MFA rollout: Use TOTP-based authenticators or hardware tokens. Avoid SMS-based MFA if possible.
  • Password policy enforcement: Define minimum length, complexity requirements, and prohibit previously breached passwords.
  • Rate limiting implementation: Set login attempt limits, API rate limits, and download volume limits per IP address.

Phase 2: Detection and Monitoring (Week 3-4)

  • Anomaly detection for credential reuse: Monitor for patterns consistent with credential stuffing.
  • Data access logging: Track who accessed what data, when, and from where.

Phase 3: Incident Response Preparation (Week 5-6)

  • 72-hour notification playbook: Document your decision tree for breach notification.
  • Communication templates: Pre-write your Article 34 data subject notifications.

Common Pitfalls

  • Optional MFA: Mandate MFA for all users.
  • Risk Acknowledgment Without Mitigation: Implement controls for documented risks.
  • Notification Delay Rationalization: Notify regulators within 72 hours of breach awareness.
  • Treating Credential Stuffing as Unforeseeable: Implement known mitigations like MFA and rate limiting.
  • Inconsistent Privacy Policy: Ensure your privacy policy reflects your actual security controls.

Quick Reference Table

GDPR Article Requirement 23andMe's Failure Your Control
Article 32(1)(b) Confidentiality and resilience No mandatory MFA Enforce MFA for all accounts
Article 32(1)(b) Appropriate security measures No IP-based rate limiting Implement login attempt limits and download throttling
Article 32(1)(d) Regular testing Acknowledged risks without mitigation Document risk assessments with corresponding controls
Article 33(1) 72-hour notification 12-day delay after awareness Define "awareness" trigger and notification workflow
Article 5(1)(f) Integrity and confidentiality Inadequate password policy Enforce strong passwords and check against breach databases

The €2.4 million fine against 23andMe wasn't for failing to stop a sophisticated attack. It was for failing to implement basic controls that make credential stuffing difficult. Your supervisory authority expects you to know these threats exist and to deploy appropriate countermeasures. If your fiscal reports or board decks mention cyber risk, ensure your technical controls can withstand regulatory scrutiny.

Promotional banner highlighting failures found in PCI audits and how to spot the gaps

You Might Also Like