How AI Companies Study Chats Without Reading Them
When a vendor reports that 0.51 percent of conversations were about elections, nobody read 250,000 chats. A documented pipeline does it, and it has published accuracy numbers.
Every so often a model provider publishes a statistic like 0.51 percent of US conversations were about elections or voting. The obvious question is who read all those chats. The answer, and it is documented rather than asserted, is nobody: how AI companies study chats without reading them is a specific pipeline that turns individual conversations into topic clusters and refuses to show a cluster that is too small to be anonymous.
Anthropic's version is called Clio, described in a 2024 paper and used in the usage figures the company published alongside its 2026 midterm safeguards. It is the clearest public description of the method, so it is the one worth understanding.
How AI companies study chats without reading them, stage by stage
Extract. A model reads one conversation and pulls out attributes: what it was about, roughly how long, what language. The extraction prompt instructs it to capture the topic and leave out private specifics, so the output is already a step removed from the transcript.
Embed and cluster. Those abstracted summaries get grouped by semantic similarity, so conversations about the same thing land together regardless of wording.
Describe. A model writes a title and summary for each cluster, again under instruction to exclude anything identifying.
Audit. A final pass checks each cluster summary for overly specific or identifying detail before a human can see it.
Each of those stages is run by the model, not by an analyst. The person at the end gets an interface of topic clusters they can slice by language or volume. They never get a transcript.
The threshold is the actual privacy mechanism
The clever part is not the summarising. It is the minimum count. A cluster has to contain some minimum number of distinct users or conversations before it is displayed at all.
That one rule handles the failure mode everything else misses. Summarising protects against a human reading your words. It does not protect against a cluster of one, where the topic itself identifies you. If exactly one person asked about a specific rare medical condition in a specific small town, a perfectly anonymised summary of that cluster still points at them. Suppressing small clusters is what stops that, and it is why the method reports on the common and stays quiet about the unusual.
Anthropic describes this as defence in depth: instructed extraction, then clustering, then the threshold, then the audit, on the assumption that each layer leaks a little.
How we know it works, roughly
Two numbers from the Clio paper make the claim testable rather than promotional.
First, accuracy. The authors built a synthetic dataset with a known topic distribution and asked whether Clio recovered it. It did, with 94 percent accuracy. That is the check that matters for any statistic produced this way, because a pipeline can be perfectly private and still wrong about what people are doing.
Second, leakage. In an audit of 5,000 conversations, the system produced no clusters containing private data. Not a proof of impossibility, but a real measurement rather than a promise.
The paper's own published results cover roughly one million Claude.ai Free and Pro conversations and explicitly exclude Team, Enterprise and API traffic, because the point was individual usage patterns. Worth noting when you read any figure derived from it: the denominator is consumer chat, not business use.
What it does not do
Three limits, stated plainly, because the marketing version of this tends to skip them.
It is not encryption. Your conversation still exists in the provider's systems under whatever retention and access policy they publish. Clio is an analysis method, not a storage guarantee.
It does not cover enforcement. Trust and safety investigation of a flagged account is a separate path with separate rules, and aggregate analytics are not what stops a human from reviewing a specific case.
It cannot make a bad prompt safe. If you paste a client's contract into a chat, the risk is the paste, not the analytics. That is a habit problem, and we covered it in prompting without leaking sensitive data.
Why this is worth knowing
Mostly because it tells you how to read vendor usage statistics. A number from this kind of pipeline is a measurement of clusters above a visibility threshold, which means rare uses are systematically invisible in it. When a provider says a category is negligible, that is partly a statement about their threshold. It also means the numbers are probably honest about the common cases, because the accuracy check is published and the method does not depend on anyone's good intentions at read time.
If the mechanics of what a conversation even is to a model are new to you, start with what a token is and our pillar on how AI models work.
Frequently asked questions
Does Anthropic read my conversations?
For the usage research described here, no human reads transcripts: the pipeline above produces clustered summaries and suppresses clusters too small to be anonymous. Account enforcement and legal process are separate matters governed by the provider's own published policies, which is where you should check rather than inferring from the research method.
Can I opt out of this kind of analysis?
That depends on your plan and provider, and it is a settings question rather than a technical one. Note that the Clio paper's reported results exclude business tiers entirely, so the answer already differs by account type.
Is this the same as differential privacy?
No. Differential privacy adds calibrated noise with a formal guarantee. This is abstraction plus a minimum cluster size, which is a weaker and more practical construction. The published audit is empirical evidence, not a mathematical bound.
Could the summaries still be wrong?
Yes, and that is the right thing to worry about. The 94 percent figure on a synthetic set is reassuring but it is one benchmark, built by the same team. Treat statistics from this kind of system as good estimates of shape, not exact counts.
How did this land?
About the author

Staff Engineer, Platform
Carlo works on the platform that turns prompts into running apps. He writes the engineering deep dives and the changelog notes worth reading.


