Tools
Why stat sites can't see your CS2 stats (and how to fix it)
By the CSRun team · Updated August 12, 2026 · 6 min read
If a stat site says your CS2 profile is private, the cause is almost always one Steam setting: Game details. Steam splits privacy into several independent switches, and the one that gates playtime and game stats ships locked-down on many accounts — plenty of players have never touched it. Set Game details to Public and most trackers, CSRun included, can read you within minutes. Here is which switch does what, how to flip it, and what you actually give up.
Steam privacy is several switches, not one
Steam does not have a single public/private toggle. On the Privacy Settings page each area of your account gets its own three-way choice — Private, Friends Only, or Public — and they matter very differently to a stat site:
| Setting | What it controls | If it is not Public |
|---|---|---|
| My profile | The master switch: your profile page, name history, level, badges | Everything is hidden — the settings below never even come into play |
| Game details | Your list of games, hours played, achievements, in-game stats | Trackers cannot see CS2 hours or performance data — the usual culprit |
| Inventory | Your items, cases and skins | Inventory-value features stay blank; stats are unaffected |
| Friends list | Who you are friends with | Nothing stat-related — safe to keep private forever |
There is one more trap: under Game details sits a separate checkbox, "Always keep my total playtime private even if users can see my game details." Tick that and your library shows but your hours do not — which is why a tracker can list your games yet still show no CS2 playtime.
What a stat site can and cannot read
Third-party trackers never log in to your account. They read Steam's public Web API, which returns exactly what a logged-out stranger browsing your profile would see — nothing more. Your privacy settings are the whole story: no legitimate site can reach past them, and none of them need your password.
A small amount of data stays visible regardless. VAC and game-ban status is exposed even for fully private profiles, which is why ban checkers work on anyone. Most everything else — hours, game list, achievements, per-game stats, inventory — follows your switches. And note that Valve's Premier rating never comes from the Steam profile API at all; sites surface it through match data platforms, which is a separate pipeline again.
FACEIT and Leetify have their own privacy, not Steam's
A private Steam profile does not hide your FACEIT career. FACEIT is a separate platform with its own accounts and its own public API, so if you play there, your level, ELO and match history are visible through FACEIT no matter what Steam says — our guide to FACEIT levels & ELO covers what those numbers mean. The reverse holds for Leetify ratings: Leetify only has data for players who signed up and connected their matches, so no Steam setting can make a Leetify profile appear for an account that never used it.
Practical upshot: on a tracker, one account can show a full FACEIT record next to an empty Steam column, or rich Steam hours next to no Leetify data. Each column reflects a different platform's privacy, not a bug.
Make your Game details public — step by step
- Open Steam (the client or steamcommunity.com in a browser) and sign in.
- Click your username in the top bar and choose Profile, then hit Edit Profile.
- Open Privacy Settings in the left-hand menu.
- Set My profile to Public. This is the master switch — nothing else applies until it is public.
- Set Game details to Public.
- Untick "Always keep my total playtime private" just below it, or your hours stay hidden anyway.
- Leave Inventory and Friends list on whatever you prefer — neither blocks stats.
Changes save as you click; there is no confirm button to hunt for. Steam applies them near-instantly, but a tracker that already cached your profile as private may need a fresh lookup before it notices.
What "this profile is private" really means on a tracker
It means one thing: the site asked Steam for your data and got nothing back. It is not a ban, not an error on the site, and not something a tracker can work around — a blank response is all Steam gives anyone about a private profile. It also is not always the whole profile: a public profile with private game details produces the same effect for stats, which trips people up because the profile page itself looks perfectly visible.
The honest trade-off
Going public is not free, and staying private is a perfectly legitimate choice. A public Game details setting lets anyone — not just stat sites — see your hours and your full library. A public inventory lets strangers estimate what your skins are worth, which is exactly the information trading scammers use to pick targets. If any of that bothers you, keep it private: you simply will not be trackable, and the sites will show blanks instead of stats. Nothing worse happens.
For most players who want their stats visible, the sensible middle is: profile and Game details public, playtime checkbox unticked, inventory and friends list private. That gives trackers everything they need and keeps the scam-relevant data out of sight.
How CSRun handles private profiles
CSRun shows what is public and marks the rest as unavailable rather than guessing. A private Steam profile can still display a full FACEIT column, and ban status still resolves; missing data is presented as missing, never filled in. That caution carries into the CheatMeter: thin data means less certainty, so a private profile is treated as unknown — one of the reasons our guide to spotting smurfs & cheaters insists that signals are only ever "worth a closer look", never a verdict. How we source data — and how to get your profile removed from CSRun if you would rather not appear at all — is covered on the about page.
Once your game details are public, paste your SteamID, vanity name or profile URL into CSRun to confirm everything resolves — or line your account up against a friend in the comparison tool.
Frequently asked questions
Why does a tracker say my profile is private when I can see everything on it?
Because you are looking at your own profile while signed in — Steam always shows you your own data, whatever your privacy settings say. To see what a tracker sees, open your profile in a private browsing window while logged out. If half of it disappears, that is what the outside world gets.
Do I have to make my inventory public for my CS2 stats to show?
No. Inventory has its own switch, separate from Game details. Stats, playtime and hours come from Game details; the inventory setting only matters for features that read your skins and estimate their value. Keeping the inventory private while game details are public is a common and sensible combination.
How long after going public until stat sites can see me?
Steam applies the change almost immediately, but trackers cache what they last saw, so the old private state can linger on their side. Re-run the lookup after a few minutes — if a site still shows you as private, its cached copy simply has not expired yet.
Does signing in through Steam give a site my private data?
No. Steam sign-in only proves which account is yours — it hands the site your SteamID, not your password and not your private data. Services that need your match history, such as Leetify, ask you separately for match share codes or an auth token that you explicitly grant and can revoke.
Put it into practice
Look up any Counter-Strike 2 player and see these numbers on a real profile.