CSCheck.ing
Replace .com with .ing on any Steam profile — or search directly.

How it works ← back to search

How the cheat-suspicion score works

No black box. Here is exactly what goes into the number you see on a profile — and, just as importantly, what it deliberately does not claim.

The one-sentence version

The score adds up public warning signals from a Steam account into a single 0–100 number. Confirmed bans weigh heavily; everything else is a soft hint that nudges the number up a little. It is a way to decide whether a profile is worth a closer look — not a verdict.

What raises the score

The signals fall into three groups, from hard evidence to weak hints:

Hard evidence — moves the number a lot
  • VAC ban on record — the single strongest signal. Valve's own anti-cheat caught this account.
  • Game ban(s) — issued by a game developer through Valve, also permanent.
  • Recent ban (within the last year) — a fresh ban counts for a little more than an old one.
Circumstantial — moves it a moderate amount
  • Very new account (under ~90 days) — cheaters burn through throwaway accounts.
  • Very low Steam level — consistent with a fresh throwaway.
  • Community ban — a mark on the account, though not a cheat detection.
Weak hints — nudge it slightly
  • Private profile, few games owned, low CS2 playtime, an economy ban, or a bare / never-set-up profile (default avatar, no custom URL, no real name).
  • Each of these on its own means very little. They only matter when several stack up together.

How the levels are drawn

The final number is capped at 100 and sorted into three bands: LOW (under 30), MEDIUM (30–59) and HIGH (60 or more). A clean account with only weak hints can never reach HIGH on those hints alone — that threshold is reserved for accounts carrying real bans.

The second score: performance

When a player has public Leetify data, a second score looks at how they play — aim, reaction time, accuracy — and cross-references it against the account's age and playtime. The idea is to catch a mismatch: elite mechanics on an account too young to have earned them. The two scores are then blended into the combined number. If there is no performance data, the combined score simply equals the profile score.

What the score is not

It is not proof. Only a VAC or game ban is a hard fact — and that fact comes straight from Valve, not from us. Every other signal is circumstantial and has an innocent explanation: smurfs are new-but-skilled, plenty of people keep private profiles, and a low level just means someone is new to Steam. A high score means "worth a closer look," nothing more.

This is also why the site never files reports for you and never publishes accusations. The score is a starting point for your own judgement, and the responsible next step for a genuinely suspicious player is the in-game report system.

Try it on a profile
Paste any Steam profile link, SteamID64 or vanity name and see the breakdown for yourself.
Check a Steam profile