On August 27, 2026, a Reddit post told the CS2 community that their match text chat was now searchable online. The service doing the indexing was cstracker.gg, a third-party stats site that had been quietly pulling messages from CS2 match demos and attaching them to public player profiles. Some of those profiles already held more than 2,800 messages across hundreds of matches.
Both s1mple and Ludwig Ahgren had messages on display. If you've played CS2 matchmaking at any point and typed anything in the text chat, there's a real chance some of it is sitting on a public profile right now.
The immediate community reaction was roughly: "This is everything I've ever said." The more accurate version is more complicated than that, and it's worth understanding before you either panic or dismiss it entirely.
What cstracker.gg Is Actually Doing
Definition: cstracker.gg is a third-party CS2 stats site that builds public player profiles from Steam data and processed match demos, attaching in-game text chat to individual Steam accounts alongside the map, round, and timestamp.
cstracker.gg builds player profiles from publicly available Steam data and processed CS2 match demos. Some of those demos contain text messages sent during matches, and the site attaches those messages to individual Steam accounts alongside the map, the round, and a timestamp.
The site's own FAQ states that Valve typically retains match demos for around 30 days, which would suggest a fairly limited collection window. Community reports on X put some profiles' chat history at five or six months back, though, so the 30-day figure probably describes typical availability rather than a hard ceiling on what gets collected. The archive is not a complete transcript of your CS2 career. It's a sample of whatever demos the service managed to grab and process before they expired.
That distinction matters, and you're not looking at a permanent, complete record of everything you've typed since launch. Instead, you're looking at a partial one, which is still quite enough to cause problems.
The Timeline That Doesn't Add Up
Most coverage of this story stops at "cstracker pulls chat from demos" and moves on. The technical history behind it is worth knowing, though, because it changes how you think about the risk going forward.
In January 2024, akiver, the developer behind CS Demo Manager, said that chat messages were unavailable in CS2 demos and removed the chat tab from the app for that reason. Then in January 2025, he clarified that chat had actually been available since version 3.8.0, but that Valve matchmaking demos specifically still didn't include them. By August 2026, cstracker.gg was publicly displaying chat messages pulled from Valve matchmaking profiles at scale.
We don't have a clear explanation for what changed between those two points. Possible causes include changes in what Valve demos actually retain, improvements in parsing tools, or changes in cstracker.gg's own collection methods. Public evidence doesn't settle the question.
What this means in practice: other services could potentially build the same feature if they can access the same demo data. cstracker.gg was the first to do it publicly at scale, but the underlying data appears to have been technically accessible for some time before that. Once any service can parse a relevant demo, the chat in it can be attached to a player profile. That's not a dynamic that cstracker.gg created on its own, and it won't disappear if cstracker.gg does.
Why the Ludwig Situation Shows the Real Problem
Among the profiles that surfaced publicly, Ludwig Ahgren's was probably the most discussed outside the core CS2 community. One of his logged messages told a player to die in real life. That's a rough line to have attached to your public profile.
What the log didn't show: the message was directed at a player he described as extremely racist, and the incident had been streamed live with the full context visible to his audience at the time. The raw chat entry carries none of that. It's just the line.
That's actually the clearest illustration of why this matters beyond the obvious embarrassment factor. Context disappears the moment a message leaves the game and gets indexed as a text string. Something said in a heated moment, something that made complete sense to everyone watching at the time, reads completely differently as a decontextualized entry in a database. You can't attach a footnote to a chat log entry, and the people reading it don't know what preceded it or what the game situation was.
How to Check Your Own Profile
Fortunately, you don't need to log in to check, and you can simply go to cstracker.gg and enter your Steam ID or your profile URL in the search box. If the service has processed any of your matches, you'll see a profile with a chat history tab showing what it's collected.
A shortcut that circulated on X: you take your SteamCommunity.com profile URL, change the domain to SteamCommunity.now, and it reportedly redirects straight to your cstracker profile. We haven't independently verified this works across all account types, so the direct search on cstracker.gg is the safer method.
One thing worth knowing: an empty result doesn't prove your messages aren't there. cstracker.gg continues processing demos over time, so a clean search today doesn't guarantee the same result next week.
How to Get Your Data Removed
cstracker.gg's FAQ describes a removal process. You email privacy@cstracker.gg with your Steam ID or profile link and request removal, correction, or restriction of your data. For anything involving doxxing or illegal content, they list a separate address at urgent@cstracker.gg.
The practical reality of this process is that it's entirely reactive. You find out your data is there, then you request removal. There's no proactive opt-out that prevents indexing before it happens, which is the part that frustrates most people once they discover a profile exists.
Whether Valve will respond by changing what match demos contain is genuinely unknown. No public statement from Valve appeared in any of the coverage we reviewed, and the developer-tool history suggests this data has been technically accessible for at least a couple of years before anyone indexed it publicly at scale.
Why Skin Traders Should Pay Specific Attention
If you trade skins, your Steam profile is part of your credibility. A buyer doing due diligence before a high-value trade will sometimes run a quick background check. cstracker.gg's FAQ notes that profiles can display aliases, rank data, and match-derived activity alongside chat, meaning a single search surfaces more than just text.
A single bad line from a tilted ranked game, sitting next to the inventory you've spent months building, can cost you trust you didn't know was at risk. That's a real consideration in a space where most trades happen between strangers who have no other way to assess each other before agreeing to a deal.
The safest assumption, regardless of whether you trade seriously or just play casually, is to treat everything you type in CS2 matchmaking as potentially public from this point forward. The expectation that match chat disappears when the game ends was never technically guaranteed, and it's been demonstrably wrong since at least late August 2026.
F.A.Q
Is all of my CS2 chat history public?
Not everything. cstracker.gg collects chat from processed CS2 match demos, and Valve typically retains those demos for around 30 days. Community reports show some profiles with history going back several months, so collection extends beyond that window in practice. What the site shows is a partial archive of collected matches, not a full record of every message you've sent.
How do I remove my data from cstracker.gg?
You email privacy@cstracker.gg with your Steam ID or profile link and request removal, correction, or restriction of your data. For urgent reports involving doxxing or illegal content, the contact is urgent@cstracker.gg.
Can other stat trackers do the same thing?
cstracker.gg is the service identified in the late-August reports, but the underlying demo data appears to contain chat from official matchmaking, which means any service with access to those demos could potentially build similar functionality. cstracker.gg is not the only service that could do this.
Will Valve patch this out?
No public statement from Valve has appeared on this issue as of the time of writing. The technical history suggests the data has been accessible in some form for years before anyone aggregated it publicly, so players shouldn't assume a fix is coming.