Free tool · verified July 2026

Does your game allow overlays?

Every verdict here is about one thing: a plain always-on-top window — the Discord/Steam/OBS class — drawn over your game. Which anti-cheat each game runs, whether it is kernel-level, and what the evidence says. 48 games, checked against sources.

42safe for plain windows
5caution — incidents on record
0block a plain window
32/48run kernel-level anti-cheat
Game Anti-cheat Kernel? Verdict Checked
Apex Legends Easy Anti-Cheat Yes Safe Jul 3, 2026
ARC Raiders Easy Anti-Cheat + Denuvo Anti-Cheat Yes Safe Jul 3, 2026
ARK: Survival Ascended BattlEye Yes Safe Jul 3, 2026
Arma Reforger BattlEye Yes Safe Jul 3, 2026
Battlefield 6 EA Javelin Yes Caution Jul 3, 2026
Call of Duty: Black Ops 7 Ricochet Yes Safe Jul 3, 2026
Call of Duty: Warzone Ricochet Yes Safe Jul 3, 2026
Counter-Strike 2 VAC (VAC Live + VACnet) No Safe Jul 3, 2026
CS2 on FACEIT FACEIT Anti-Cheat Yes Caution Jul 3, 2026
DayZ BattlEye Yes Safe Jul 3, 2026
Dead by Daylight Easy Anti-Cheat Yes Safe Jul 3, 2026
Deadlock Valve anti-cheat (early system) No Unknown Jul 3, 2026
Delta Force ACE (Anti-Cheat Expert) Yes Caution Jul 3, 2026
Destiny 2 BattlEye Yes Safe Jul 3, 2026
Diablo IV Warden No Safe Jul 3, 2026
Dota 2 VAC + Overwatch review No Safe Jul 3, 2026
Elden Ring Easy Anti-Cheat Yes Safe Jul 3, 2026
Escape from Tarkov BattlEye + BSG detection Yes Safe Jul 3, 2026
EVE Online CCP server-side (EULA) No Safe Jul 3, 2026
Final Fantasy XIV None client-side (Square Enix ToS) No Safe Jul 3, 2026
Fortnite Easy Anti-Cheat + BattlEye Yes Safe Jul 3, 2026
Genshin Impact HoYoProtect (mhyprot) Yes Safe Jul 3, 2026
GTA Online BattlEye Yes Safe Jul 3, 2026
Guild Wars 2 ArenaNet server-side detection No Safe Jul 3, 2026
Halo Infinite Arbiter (server-side) No Safe Jul 3, 2026
Helldivers 2 nProtect GameGuard Yes Caution Jul 3, 2026
Hunt: Showdown 1896 Easy Anti-Cheat Yes Safe Jul 3, 2026
League of Legends Riot Vanguard Yes Safe Jul 3, 2026
Lost Ark Easy Anti-Cheat Yes Safe Jul 3, 2026
Marvel Rivals NetEase Games Security Yes Caution Jul 3, 2026
Minecraft Server-side plugins (no client anti-cheat) No Safe Jul 3, 2026
New World: Aeternum Easy Anti-Cheat Yes Safe Jul 3, 2026
Old School RuneScape Jagex server-side detection No Safe Jul 3, 2026
Overwatch 2 Defense Matrix (Warden) No Safe Jul 3, 2026
Path of Exile GGG server-side detection No Safe Jul 3, 2026
Path of Exile 2 GGG server-side detection No Safe Jul 3, 2026
PUBG: Battlegrounds BattlEye + Zakynthos Yes Safe Jul 3, 2026
Rainbow Six Siege X BattlEye + MouseTrap Yes Safe Jul 3, 2026
Roblox Hyperion (Byfron) No Safe Jul 3, 2026
Rocket League Easy Anti-Cheat Yes Safe Jul 3, 2026
Rust Easy Anti-Cheat Yes Safe Jul 3, 2026
Sea of Thieves Easy Anti-Cheat Yes Safe Jul 3, 2026
Squad Easy Anti-Cheat Yes Safe Jul 3, 2026
The Elder Scrolls Online ZeniMax server-side detection No Safe Jul 3, 2026
THE FINALS Easy Anti-Cheat Yes Safe Jul 3, 2026
Valorant Riot Vanguard Yes Safe Jul 3, 2026
War Thunder Easy Anti-Cheat Yes Safe Jul 3, 2026
World of Warcraft Warden No Safe Jul 3, 2026

Verdicts apply to plain always-on-top overlay windows only — not to injected overlays, ReShade-class graphics hooks, or anything that reads game data. Full reasoning and honest caveats: will a coding overlay get me banned?

What actually gets you banned

Anti-cheat does not care that something is drawn over the game. It cares what touches the game. Three behaviors account for essentially every overlay-adjacent ban:

DLL injection

Loading code into the game process — how cheats, and also injected overlays like Discord’s in-game overlay, draw inside the game. This is the surface anti-cheat scans hardest.

Memory reading

Reading the game’s memory to extract positions, loot, or cooldowns — radar hacks, ESP, and “information overlays.” Bannable everywhere, and rightly so.

Input automation

Software pressing keys or moving the mouse for you — aimbots, macros, bots. The oldest ban category in the book.

A plain always-on-top window does none of these

It is a separate window the OS draws above the game — no hook, no injection, no game memory, no synthetic input. That is why it works over borderless fullscreen (and why exclusive fullscreen hides it — an OS rule, not an anti-cheat one).

Backgrind is a plain always-on-top window — no injection, no memory reading, no input automation. It floats your AI coding agent over the game and pings you only when the agent needs you. Grind with your agents between matches.

The anti-cheat systems, summarized

Fifteen systems cover all 48 games. Click a game to jump to its verdict page.

Riot Vanguard

Kernel-level

Riot Games

Kernel driver that boots with Windows and requires Secure Boot on Windows 11. It hunts injected code and vulnerable drivers; plain windows drawn over the game — Discord, Steam, OBS class — are not what it flags.

ValorantLeague of Legends

VAC (Valve Anti-Cheat)

Not kernel-level

Valve

User-mode, signature- and behavior-based, with delayed ban waves. Trusted mode blocks DLLs injected into the game; it has never targeted windows drawn over the game.

Counter-Strike 2Dota 2Deadlock

Ricochet

Kernel-level

Activision

Kernel driver that loads only while a Call of Duty title runs, plus server-side machine learning. Overlay windows in the Discord/OBS class are explicitly tolerated; injection is what it exists to catch.

Call of Duty: WarzoneCall of Duty: Black Ops 7

EA Javelin

Kernel-level

Electronic Arts

EA’s kernel anti-cheat (Secure Boot required) that loads at Windows boot. Effective against cheats, but 2026 brought documented false-positive “gameplay enhancement” bans on setups running OBS-class overlay software.

Battlefield 6

FACEIT Anti-Cheat

Kernel-level

FACEIT (ESL FACEIT Group)

The strictest mainstream client: a kernel driver with an allowlist mindset. Official builds of OBS and Discord are supported; unrecognized software tends to be blocked from running alongside it rather than banned.

CS2 on FACEIT

Warden / Defense Matrix

Not kernel-level

Blizzard Entertainment

Blizzard’s two-decade-old user-mode scanner (surfaced as the Defense Matrix initiative in Overwatch 2). It examines the game’s own memory space for known cheats; other windows on your desktop are not its business.

World of WarcraftOverwatch 2Diablo IV

nProtect GameGuard

Kernel-level

INCA Internet

An aggressive kernel guard best known from Korean MMOs and Helldivers 2. It is notorious for killing overlay hooks and false-positive launch failures — friction, not bans, and plain windows that never hook the game are unaffected.

Helldivers 2

Hyperion (Byfron)

Not kernel-level

Roblox

A user-mode anti-tamper layer wrapped around the Roblox client. It stops code from being injected into Roblox itself and does not police other windows on the desktop.

Roblox

ACE (Anti-Cheat Expert)

Kernel-level

Tencent

Tencent’s kernel anti-cheat used by Delta Force. Documented to conflict with other kernel software and to keep its services installed after the game is uninstalled; plain overlay windows work, but the driver is famously touchy.

Delta Force

NetEase Games Security

Kernel-level

NetEase

NetEase’s in-house protection, used by Marvel Rivals. Community analysis places a kernel component on disk, and there are documented false-positive bans tied to third-party overlay suites.

Marvel Rivals

Arbiter

Not kernel-level

343 Industries / Halo Studios

Halo Infinite’s proprietary anti-cheat, deliberately built without a kernel driver — detection happens server-side and in user mode. Overlay windows are a non-issue by design.

Halo Infinite

HoYoProtect (mhyprot)

Kernel-level

HoYoverse

HoYoverse’s kernel driver, shipped with Genshin Impact. It targets memory tampering in a mostly co-op game; standard overlays and always-on-top windows run alongside it without incident.

Genshin Impact

Overlay & anti-cheat questions

Will an overlay get me banned?

A plain always-on-top window — the Discord/Steam/OBS class — is not what anti-cheat looks for. Bans come from DLL injection into the game, reading game memory, and automating input. Of the 48 games we track, 0 block or ban a plain overlay window; the handful marked “caution” have documented friction or false-positive incidents, which each game page links as evidence.

Is the Discord overlay the same thing as a plain always-on-top window?

No — and the difference matters. Discord’s in-game overlay injects a DLL into the game process to draw inside it, which is why some anti-cheats (GameGuard, FACEIT) fight it. A plain always-on-top window draws entirely outside the game process: no hook, no injection. It is strictly less invasive than the overlays most anti-cheats already whitelist.

What is a kernel-level anti-cheat?

An anti-cheat that loads a driver with system-level access, usually before the game (and sometimes at Windows boot, like Vanguard and Javelin). 32 of the 48 games here use one. Kernel access lets it detect cheat drivers and injection — it does not mean windows drawn over the game are banned; every major kernel anti-cheat coexists with the standard overlay ecosystem.

Why did my overlay disappear when the game went fullscreen?

That is exclusive fullscreen, not anti-cheat. In exclusive fullscreen the game owns the display and every overlay vanishes at the OS level. Switch the game to borderless (windowed) fullscreen — a one-time graphics setting — and overlays draw on top normally.

How are these verdicts decided?

Each verdict is specifically about plain always-on-top overlay windows, based on three inputs: how the anti-cheat technically works (what it scans), the developer’s official stance, and documented incidents (forum and official threads, linked as evidence on every game page with a last-checked date). “Caution” means documented friction or false positives exist — not that overlays are against the rules.

Should I disable the anti-cheat to run an overlay?

No — never disable an anti-cheat. You do not need to (plain windows coexist with every system here), and disabling it just locks you out of online play. If a specific overlay conflicts with a specific game, the fix is to close that overlay, not to touch the anti-cheat.

Go deeper: will a coding overlay get me banned?, borderless vs exclusive fullscreen, or the code-while-you-play guides.