What is VAC (Valve Anti-Cheat)?
VAC (Valve Anti-Cheat) is the anti-cheat Valve builds into its own games on Steam, such as Counter-Strike 2, Dota 2 and Team Fortress 2. It runs in user mode, with no kernel driver, and checks for known cheat software while you play. A VAC ban is permanent, sits on the Steam account rather than the PC, and shows on the account's public profile.
In plain English This page explains what "VAC" means when people talk about game cheats, in simple words, and where on this site to read more. No cheat is ever 100% safe, so always check a product's status before you buy. VAC runs beside the game in user mode and scans for known cheat signatures while you play. Unlike Easy Anti-Cheat or BattlEye it loads no kernel driver, so it sees far less of the PC than they do. In Counter-Strike 2, Valve adds two layers on top. VACnet can cancel a match outright, and VAC Live, Valve’s live ban, ends the match at the end of the round when it catches a cheater, so the match does not affect anyone’s Skill Group. Most of the risk in CS2 has moved from the client to the server. A VAC ban is permanent and cannot be appealed; Valve has only lifted bans in rare, confirmed false positives. It is tied to the Steam account, not the hardware, so a new account on the same PC can still play. The ban shows on the account's public profile, which is what a VAC ban checker reads. It covers the game the cheat was detected in and, for some older Valve games, a fixed group of related Source or GoldSrc games as well. Steam shows which games your own ban covers under Settings, Account, VAC Status. VAC protects 5 of the 58 games we track. It runs in user mode, with no kernel driver; one of them also runs a kernel-level anti-cheat beside it. What a ban covers is set by each game, so it is listed per game. Where we sell builds for a game, its name links to our guide or shop page. Deadlock is Valve's own game but not a VAC game as far as Valve has said: the system it added in September 2024 is described in its changelog as an anti-cheat detection system and never as VAC. Other Steam games pick their own anti-cheat. Unturned runs BattlEye beside VAC, and Squad replaced VAC with Easy Anti-Cheat in December 2015. Official pages behind the facts on this page. How cheats are built and used is our own explanation, written under our editorial policy.How VAC works
What a VAC ban means
Games that use VAC
Games that do not use VAC
VAC FAQ
Is VAC kernel-level?
Does Deadlock use VAC?
Does a VAC ban carry over to other games?
Can a VAC ban be removed?
Sources





