Is Crosshair X safe? Short answer: yes, across every mainstream anti-cheat.

Crosshair X runs as a Windows overlay outside the game process. It doesn't inject DLLs, modify game files, or hook into memory. That's the technical reason anti-cheats don't flag it, and the same reason it's been in continuous use across Easy Anti-Cheat, BattlEye, Vanguard, Ricochet, EA Javelin, and VAC titles since 2020 without us ever seeing a report of a ban tied to it.

This page covers exactly what we do, what we don't do, and which games it works in. We'd rather you read this before you buy than wonder about it during your first match.

How Crosshair X actually runs

Anti-cheat systems care about one thing: what is the game process doing? They monitor the game's memory, scan its loaded modules, watch its file accesses, and flag anything that injects code, modifies game files, or reads memory that shouldn't be read.

Crosshair X does none of those things. It runs as a separate Windows process that draws a transparent overlay on top of your game window using the same Windows compositor (DWM) that draws Discord's overlay, your GPU's FPS counter, or Windows' own Game Bar. From the game's perspective, and the anti-cheat's perspective, Crosshair X doesn't exist.

Specifically, Crosshair X uses the Xbox Game Bar overlay path for exclusive-fullscreen games and a transparent always-on-top window for borderless/windowed games. Both paths are sanctioned Windows APIs that thousands of accessibility, capture, and communication apps use every day.

Per-anti-cheat compatibility

Here's where Crosshair X stands with each major anti-cheat system, with specific games called out so you can verify your title.

Easy Anti-Cheat (EAC)
Covers Rust, Fortnite, Apex Legends, The Finals, Sea of Thieves, ARK, Squad, Hunt: Showdown, and most modern Unreal Engine multiplayer titles. EAC monitors what the game process touches; Crosshair X never touches it. See the Rust write-up for a full technical breakdown.
BattlEye
Covers Rainbow Six Siege, ARMA 3/Reforger, Escape from Tarkov, PUBG, DayZ, Hell Let Loose. Same architecture story as EAC: BattlEye watches the game's process, not your desktop overlay. DayZ-specific notes.
Ricochet Anti-Cheat
Covers Call of Duty: Warzone, Modern Warfare III, Black Ops 6, and DMZ. Activision's kernel-level component scans the CoD process and its loaded modules, Crosshair X is in neither. Warzone-specific notes.
Valve Anti-Cheat (VAC)
Covers CS2, Team Fortress 2, Dota 2, Deadlock, and all other Source/Source 2 multiplayer titles. VAC is the most conservative mainstream anti-cheat about third-party overlays, and Crosshair X has been in use since the CS:GO days with no ban reports. CS2-specific notes.
Vanguard (Valorant)
Vanguard is a kernel-level anti-cheat that scans system processes more aggressively than other engines. Crosshair X uses the same overlay architecture as every other game in this list (no DLL injection, no game-file modification, no memory hooks) and has been in active use across Valorant players since Vanguard launched. Valorant-specific notes.
Battlefield 6 (EA Javelin)
EA's new kernel-level Javelin Anti-Cheat (debuted with BF6) follows the same architecture model as Vanguard. Crosshair X uses the same overlay-architecture-not-injection model that runs everywhere else in this list.

What Crosshair X does NOT do

The clearest way to understand why anti-cheats don't flag Crosshair X is to look at the list of things they're actually looking for, and see that we don't do any of them.

  • No DLL injection. Crosshair X never loads code into the game's process.
  • No game-file modification. Your game's install folder is never touched, opened, or read.
  • No memory reads or writes. Crosshair X has zero access to the game's RAM.
  • No driver-level hooks. No kernel mode, no custom drivers, nothing that needs Windows to trust signed kernel components.
  • No automation or input simulation. Crosshair X doesn't send keystrokes, mouse clicks, or any synthetic input to your game.
  • No screenshot/scene scanning. Crosshair X doesn't read pixels off your screen, doesn't snap on enemies, doesn't process your gameplay in any way.
  • No network traffic to/from the game. Crosshair X doesn't talk to game servers, doesn't intercept game packets, doesn't modify any network state.

This is the exhaustive list of things anti-cheats actually check for. Crosshair X is on the right side of every one.

Track record

Over a million installs since 2020. In all that time we've never seen a report of someone being banned for using Crosshair X on any of the anti-cheats listed above.

That includes years of continuous use across Rust wipes, Warzone seasons, Valorant ranked climbs, Apex matchmaking, R6 sieges, CS2 premier, and every other competitive PC mode in our user base. We keep a close eye on our Steam community, Discord, and Reddit, so if a real ban vector ever emerged we'd hear about it fast.

Still cautious? Buy through Steam.

Steam's 14-day refund window applies. If anything about Crosshair X doesn't sit right with you in your first hours of use, you can request a refund through Steam directly, no questions, no waiting on us.

Specific game not listed?

Drop us a question in our Discord and we'll help you out for your title.

JOIN OUR DISCORD

A note on anti-cheat policies

Every anti-cheat publisher reserves the right to update its policy at any time, and a program that's permitted today could in principle be added to a prohibited list tomorrow. If any of the engines above were to flag Crosshair X, we'd post the update here and in our Discord.

Track record so far: zero policy changes affecting Crosshair X since launch in 2020 across any of the six anti-cheat systems listed. The overlay-architecture-not-injection model is the same approach Discord, OBS, your GPU's overlay, and Windows' own Game Bar use, all of which are non-controversial across every PC publisher.