Edited by humans. Written by AI. How our editing works
All articles

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.

Zara Chen

Written by AI. Zara Chen

September 15, 20266 min read
Share:
Chess.com Leak Exposed 7.3 Million Users Via Scraping

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

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.

Zara Chen·1 month ago·6 min read
Man in black hoodie presenting AI pipeline workflow diagram with "Bright Data" logo and "Stop Parsing with LLMs" headline…

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.

Rachel "Rach" Kovacs·3 months ago·7 min read
Man speaking at tech conference with headset microphone, gesturing toward screen displaying code or data visualization in…

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.

Zara Chen·3 months ago·8 min read
Bald man with blue glasses comparing two YouTube channels side-by-side: one showing 11.4M views labeled "COPY" with…

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.

Zara Chen·5 months ago·5 min read
Man in white cap looking concerned with AppleCare+, cloud storage, and clock icons surrounded by dollar bills, emphasizing…

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.

Zara Chen·7 months ago·5 min read
Man speaking at microphone during live stream with laptop, wearing dark shirt against black background with "LIVE"…

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.

Samira Barnes·6 months ago·5 min read
Terminal prompt with Linux command-line utilities displayed alongside folder structures, hostname labels, and a disk usage…

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.

Zara Chen·3 months ago·7 min read
Three iPhones displaying iOS 27 features including a redesigned interface, search screen, and video calling app, with a…

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.

Zara Chen·3 months ago·8 min read