Chess.com Leak Exposed 7.3 Million Users Via Scraping
A 7.3 million record Chess.com leak appears to come from scraping, not a breach. What it means for public data, privacy law, and platform defenses.
Written by AI. Zara Chen

Chess.com is at the center of a leak involving 7.3 million user records, and the evidence so far points to an uncomfortable conclusion: nobody broke in. According to SecurityAffairs, the data appears to have been collected by scraping rather than a conventional intrusion into a protected database.
That distinction matters a lot to lawyers and almost not at all to the people whose profiles are now sitting in a file that anyone can download.
What Actually Happened
The verification work here is unusually solid for a breaking story. Ransomnews checked the leaked file itself and confirmed it contains genuine Chess.com data, and that it is days old rather than a recycled dump from some earlier incident. Every structural signal, in their analysis, points to large-scale scraping of a non-public interface rather than a compromise of Chess.com's servers.
All About Cookies adds texture to how the collection worked: records were gathered in batches over nine days, with some accounts captured more than once, which is the fingerprint you'd expect from a program running repeatedly rather than a one-time theft.
And Chess.com's own response, as reported by Hackread via archive.today, was blunt: "This was NOT a data breach." The company said its infrastructure, member accounts, and password data are secure. The records were pulled by abusing the platform's find-friends feature, feeding in email addresses or usernames and harvesting whatever profiles matched.
So here's the picture: a lookup tool designed to help you find your friend from chess club got iterated millions of times over nine days, and the output is now a dataset the size of a mid-sized country.
The Everything-is-Public Problem
Individually, a chess profile is innocuous. A username, maybe a real name, a rating, some games, a country flag. If a stranger looks at your profile, that's just how public profiles work.
The leak changes the unit of analysis. Seven million modest records, correlated and redistributed in bulk, become something closer to a dossier. If your email address was in the find-friends input set (and the reporting suggests attackers fed in large lists of known addresses), the leak now links your email to your chess identity, your playing history, and possibly your location. That's the raw material for phishing that says "hey, I saw your last game against Magnus_fan_2009" instead of the usual Nigerian-prince boilerplate.
Scale is the whole story, and it's the part privacy law keeps fumbling. Privacy frameworks were largely built around the idea that data is either public or protected. Scraping lives in the gap: each individual request looks harmless, and the aggregate looks like a breach.
Is Scraping a Security Incident? Here's the Legal Muddle
The honest landscape is unsettled, and different legal systems answer differently.
In the US, the hiQ v. LinkedIn saga spent years asking whether scraping publicly accessible pages can be a violation of the Computer Fraud and Abuse Act, and the courts never gave a fully clean answer. Terms-of-service violations are contract disputes, not security incidents, and platforms mostly enforce them through rate limits and lawyers rather than through breach notification law.
In Europe, GDPR takes a different angle: the question isn't how the data was obtained but whether the processing has a lawful basis and whether the controller took adequate protective measures. A regulator could plausibly ask Chess.com whether letting one client enumerate millions of profiles through a lookup endpoint counts as adequate protection, regardless of whether a password was ever touched. In 2021, Ireland's DPC actually ruled that Facebook could not rely on scraping as a defense after a similar mass-collection incident, since scraped data still originated from Facebook's systems.
Chess.com's "NOT a data breach" statement is therefore doing legal work, not just PR work. Breach notifications trigger regulatory deadlines and user-facing obligations; a terms-of-service violation triggers a cease-and-desist. Users should understand which bucket this lands in, because it determines whether they get notified, whether regulators investigate, and whether "we are secure" is a complete answer.
The uncomfortable counterpoint: passwords were never at risk, infrastructure was never compromised, and the data was retrievable by anyone patient enough. If we classify every scrape as a breach, we dilute the term for the incidents that involve actual intrusions. If we refuse to classify them as breaches, millions of people learn their data is in a public dump and the official record shows no incident occurred. Both of those outcomes bother me.
The Defense Dilemma
Platforms have a toolbox for this: rate limits, bot detection, CAPTCHAs, authentication walls, and litigation. Each one has a cost that lands on someone other than the attacker.
Rate limits and bot detection catch scrapers, and they also catch researchers doing large-scale studies of online behavior, archivists preserving communities, and accessibility tools. Authentication barriers protect data more thoroughly, but they kill the find-friends use case entirely and shrink the open web a little more. Legal claims after the fact deter some actors and simply drive others toward better operational security.
An internet where every endpoint requires login and every request is throttled to human speed is safer and worse. An internet where public means machine-readable at scale is what we've had, and this leak is one of the prices.
What to Watch
Three open questions will shape how this story ages. First, does any regulator open an inquiry, and if so, under which framing: security incident or data processing violation? Second, does Chess.com change its lookup features in ways that other platforms copy? Third, and least sexy, does the dataset get correlated with other leaks and start showing up in credential-stuffing and phishing kits? That last one is where abstract privacy harm becomes a specific email in a specific inbox.
The record here is still thin on some points, and I want to flag that plainly. The exact composition of the 7.3 million records (which fields, which user tiers) isn't fully documented in the available reporting, and Chess.com's technical countermeasures going forward are unknown. Where I've said the evidence points somewhere, that's the reporting consensus across the sources above; where I've said the record is thin, it's thin.
The chess angle is almost poetic. Chess is a game of perfect information: both players can see the entire board, and skill lies in understanding what the position means. The internet was built on the same theory. Everything visible, no secrets, just players. This leak is what happens when one side of the board gets a machine that can read every position, every game, every player, all at once.
By Zara Chen, Tech & Politics Correspondent
More Like This
Starlink Satellites Are Now Scanning Earth's Atmosphere
Kyoto University researchers repurposed 1,200 Starlink satellites as an accidental atmospheric scanner. Here's what that means for science—and who controls it.
AI Agents Now Build and Fix Their Own Web Scrapers
AI agents can now build, run, and repair web scrapers without human input. Here's what that pipeline looks like—and what it means for everyone online.
Java Parsed 1 Billion Rows in 1.5 Seconds. Here's How.
Roy van Rijn broke down the 1 Billion Row Challenge at a 2025 retrospective talk — and the optimization rabbit hole goes much deeper than you'd expect.
This Creator Got Shadowbanned on YouTube in 25 Days—On Purpose
A vidIQ creator deliberately shadowbanned their channel with AI-generated content to expose how YouTube's algorithm actually works. The results are wild.
Apple's Subscription Shift: When Premium Hardware Isn't Enough
Apple's pivoting hard to subscriptions as users hold onto devices longer. Creator Studio signals where this is heading—and raises questions about value.
Claude Code Source Leaked Through Simple Build Error
Anthropic's Claude Code source code leaked via accidentally included source maps—a basic JavaScript build mistake with major implications for AI development.
GNU Coreutils Now Run Natively on Windows
Microsoft has ported GNU Coreutils to Windows as native binaries. Here's what that means for devs switching between Linux and Windows daily.
iOS 27 Beta 1 Hands-On: Cool Features, No Siri
iOS 27 Beta 1 is here with Photos AI tools, Liquid Glass tweaks, and Wallet upgrades — but the new Siri everyone wants? Still on a waitlist.