Vanguard Anti-Cheat Security 2026

The Truth About VALORANT Anti-Cheat (Vanguard) — What It Can and Can't See

March 27, 2026 · Harvey Jenkins · ~6 min read
🛡 Kernel-level driver explained
What's actually safe
🔒 No it doesn't spy on you
🔍 Myth vs fact
Sections read: 0/7
Tick each as you go
Vanguard is the most misunderstood piece of software in competitive gaming. Every month, new threads appear on Reddit claiming it's spyware, that it watches everything you do, or that it'll ban you for using MSI Afterburner. None of that is true — but the fear is understandable when something runs at kernel level on your PC.

This guide breaks down exactly what Vanguard does, what it doesn't do, which tools are safe, and which myths need to die. No speculation — just how it actually works.
🚨
If you're worried about getting banned for optimising your PC — read Section 4. OS-level tweaks like power plans, registry edits, and GPU control panel settings are completely safe. They don't touch game memory and Vanguard doesn't care about them.
Section 01 What Is Vanguard and Why Kernel-Level?

Vanguard is Riot Games' proprietary anti-cheat system, built specifically for VALORANT. It consists of two components: a kernel-level driver (vgk.sys) that loads at system boot, and a user-mode client that runs when VALORANT is open.

The kernel-level driver is the part that generates controversy. It runs at Ring 0 — the deepest level of Windows, the same privilege level as your GPU drivers, your audio drivers, and Windows itself. This is not unusual for security software. Most anti-cheat systems, antivirus programs, and hardware drivers operate at this level.

Why does it need kernel access? Because cheats operate at kernel level. A user-mode anti-cheat (Ring 3) literally cannot see what a kernel-mode cheat is doing — it's like asking a security guard to monitor a room they're locked out of. The only way to detect kernel-level cheats is to operate at the same privilege level.

ComponentPrivilegeWhen ActivePurpose
vgk.sys (driver)Ring 0 (Kernel)System boot onwardsPrevents cheats loading before VALORANT starts
vgc.exe (client)Ring 3 (User)Only when VALORANT runsActive monitoring, cheat signature scanning
vgtray.exe (tray)Ring 3 (User)System tray iconStatus indicator, lets you disable/enable Vanguard

Why does the driver load at boot? If Vanguard only started when you launched VALORANT, a cheat could load first and hide itself from Vanguard. By running from boot, Vanguard ensures nothing malicious is already in memory when the game starts. This is the same approach used by enterprise security solutions and other anti-cheat systems like EasyAntiCheat and BattlEye.

🔒
Kernel-level access is not the same as "full access to your data." The driver has the technical capability to read memory, but it is designed to monitor only game-related processes. This has been verified by independent security audits.

Section 02 What Vanguard Actually Monitors

Vanguard's monitoring is targeted and specific. It is not a general surveillance tool — it exists to catch one thing: software that tampers with VALORANT's game process. Here is what it actively checks:

Monitors
Process memory injection — detects any software attempting to inject code into VALORANT's running process
Monitors
Driver-level hooks — catches drivers that intercept system calls to manipulate game data or input
Monitors
Known cheat signatures — maintains a database of known cheat binaries and detects them on disk or in memory
Monitors
Hardware IDs — tracks hardware identifiers to enforce hardware bans on confirmed cheaters
Monitors
Vulnerable drivers — blocks known-exploitable drivers that cheats use to gain kernel access
Monitors
System integrity — verifies that Windows Secure Boot and TPM are in expected states to prevent rootkit-based cheats

The common thread is clear: every check relates to game integrity. Vanguard is looking for software that interacts with VALORANT's process, not software that exists on your PC independently.

⚠️
Vanguard can block vulnerable drivers even when VALORANT isn't running. If you have a driver that's known to be exploitable by cheats (like certain older versions of CPU-Z's driver), Vanguard may prevent it from loading. This is a security measure — not surveillance.

Section 03 What Vanguard Does NOT Do

This is the section that matters most for the privacy-conscious. Despite running at kernel level, Vanguard has a strictly limited scope. Here is what it does not do:

Does NOT
Keylog your input — Vanguard does not record keystrokes outside of VALORANT. It has no keylogger functionality.
Does NOT
Screen capture outside VALORANT — it does not take screenshots of your desktop, other applications, or browser windows.
Does NOT
Send browsing data — your browser history, search queries, and web activity are not collected or transmitted.
Does NOT
Read your files — Vanguard does not scan your documents, photos, downloads, or any personal files.
Does NOT
Monitor other apps when VALORANT isn't running — the kernel driver checks for loaded cheats at boot, but does not actively surveil your other software.
Does NOT
Send data to Tencent — Riot Games operates Vanguard's data pipeline independently. Data is processed by Riot, not its parent company.

The kernel driver's boot-time presence is purely defensive: it establishes a known-clean system state before VALORANT launches. When VALORANT is not running, the driver is essentially idle — consuming negligible CPU and no network bandwidth.

💡
You can verify this yourself. Use Wireshark or GlassWire to monitor Vanguard's network activity. When VALORANT is closed, vgk.sys sends zero network traffic. The driver is dormant.

Section 04 Which Optimisation Tools Are Safe?

This is the question every VALORANT player asks before tweaking their system: "Will this get me banned?" The answer depends entirely on whether the tool interacts with VALORANT's process memory. Here is the definitive breakdown:

100% Safe — OS-level tweaks:

Tool / TweakStatusWhy It's Safe
Windows power plans (High Performance / Ultimate)SAFEOS setting — does not interact with any game process
NVIDIA Control Panel / AMD Radeon settingsSAFEGPU driver settings — game-external configuration
Registry edits (Nagle's Algorithm, TCP, etc.)SAFEWindows networking stack — no game interaction
MSI Afterburner (GPU overclock/monitoring)SAFEReads GPU sensors, doesn't inject into game processes
RTSS (RivaTuner Statistics Server)SAFEFrame limiter and OSD — uses DirectX hooks but is whitelisted
Discord overlaySAFEWhitelisted by Riot — uses approved overlay injection
Windows Game Mode / Game BarSAFEMicrosoft first-party — built into Windows
Valo OptimiseSAFEOnly modifies Windows settings — never touches game files or memory

UNSAFE — These will get you flagged or banned:

Tool / ActionStatusWhy It's Dangerous
Cheat Engine (even for other games)BANNEDMemory editor — Vanguard detects it regardless of target process
DLL injectorsBANNEDCode injection into running processes is a cheat signature
Driver-level input spoofing toolsBANNEDSimulating hardware input at driver level = aimbot infrastructure
Process Hacker / modifying VALORANT memoryBANNEDAny tool that reads/writes VALORANT process memory triggers detection
Kernel-mode exploits / vulnerable driver loadersBANNEDLoading exploitable drivers is blocked at boot by Vanguard
The rule is simple: if it doesn't touch VALORANT's process, you're safe. Power plans, registry tweaks, GPU settings, network optimisation — none of these interact with game memory. Vanguard ignores them completely.
Section 05 Common Myths Debunked

The misinformation around Vanguard is persistent and widespread. Here are the claims that keep resurfacing — and what's actually true.

MythVerdictReality
"Vanguard is spyware" FALSE Vanguard has been independently audited by security researchers. It monitors game-process integrity, not personal data. It sends no personal files, browsing data, or keystrokes to Riot. You can verify its network activity is zero when VALORANT is closed using any packet analyser.
"Vanguard causes BSODs all the time" MOSTLY FALSE BSODs from Vanguard are rare and almost always caused by conflicting kernel-level drivers — typically vulnerable anti-cheat drivers from other games, certain RGB lighting software drivers (like older iCUE versions), or outdated chipset drivers. Updating the conflicting driver or removing it resolves the issue. Vanguard itself does not randomly crash systems.
"Vanguard slows down my PC" FALSE The vgk.sys kernel driver uses less than 0.1% CPU and a minimal memory footprint (typically under 10MB). It is comparable to any other system driver. In benchmarks, there is no measurable performance difference with Vanguard enabled vs disabled.
"Vanguard reads all my files" FALSE Vanguard scans for cheat-related binaries using signature matching, similar to how antivirus works. It does not open, read, or transmit your documents, photos, or personal files. The file scanning is limited to executable signatures.
"Vanguard sends data to China / Tencent" FALSE Riot Games operates its own data infrastructure. Vanguard's telemetry goes to Riot's servers, not Tencent. While Tencent is Riot's parent company, Riot has repeatedly confirmed operational independence on data handling. Riot's privacy policy is public and auditable.
"You can't disable Vanguard without uninstalling" FALSE Right-click the Vanguard tray icon and select "Exit Vanguard." This disables the user-mode client. To fully unload the kernel driver, disable vgk from starting in msconfig or Services. VALORANT won't launch until Vanguard is re-enabled and you reboot, but you are always in control.
"Vanguard bans you for having Cheat Engine installed" MOSTLY FALSE Having Cheat Engine installed won't trigger a ban. Having Cheat Engine running while VALORANT is open will. Vanguard detects active memory-editing tools in memory, not programs sitting on your hard drive. That said, it's best practice to close Cheat Engine before launching VALORANT.
📚
The pattern behind every myth: people confuse "can" with "does." A kernel driver technically can do many things. That doesn't mean it does. Your GPU driver also runs at Ring 0 — it could theoretically read your files too. The question is what the software is designed and audited to do.

Section 06 How to Check If Vanguard Is Running

If you want to verify Vanguard's status on your system — whether to confirm it's active before launching VALORANT, or to confirm it's disabled when you don't want it running — here's how:

Method 1: System tray icon

  1. Look at your system tray (bottom-right, near the clock)
  2. If Vanguard is running, you'll see the Vanguard shield icon
  3. Right-click it to see options: "Exit Vanguard" disables the user-mode client

Method 2: Task Manager

  1. Press Ctrl + Shift + Esc to open Task Manager
  2. Go to the Details tab
  3. Look for vgc.exe (user-mode client) and vgtray.exe (tray icon)
  4. If vgc.exe is running, the anti-cheat client is active

Method 3: Check the kernel driver

  1. Open Command Prompt as Administrator
  2. Run the following command:
sc query vgk

If Vanguard's kernel driver is loaded, you'll see STATE: 4 RUNNING. If it's stopped or the service doesn't exist, the driver is not loaded.

To temporarily disable Vanguard:

  1. Right-click the tray icon → Exit Vanguard
  2. To prevent the driver from loading on next boot: press Win + R → type msconfigServices tab → uncheck vgk → Apply → Restart
  3. To re-enable: re-check vgk in msconfig and restart. VALORANT will require a reboot with Vanguard active to launch.
⚠️
VALORANT will not launch if Vanguard has not been active since boot. If you disabled Vanguard, you must re-enable it and restart your PC before playing. Launching VALORANT without a clean Vanguard boot will show an error.

Section 07 The Bottom Line

Vanguard is aggressive by design — because the cheats it's fighting are aggressive. Kernel-level anti-cheat is the industry standard for competitive shooters in 2026, and Vanguard is one of the most effective implementations, which is why VALORANT has consistently lower cheater rates than competitors.

Here's what you need to remember:

  1. Vanguard monitors game integrity, not your personal data. It checks for cheats interacting with VALORANT's process — nothing else.
  2. OS-level optimisations are completely safe. Power plans, registry tweaks, GPU settings, network tuning — Vanguard ignores all of it.
  3. Third-party overlays are fine. Discord, MSI Afterburner, RTSS, and GeForce Experience are all whitelisted or non-interfering.
  4. You can disable Vanguard whenever you want. Exit from the tray or disable the service in msconfig. You just need to reboot with it active before playing VALORANT.
  5. The "spyware" narrative has no evidence. Independent audits, network traffic analysis, and years of public scrutiny have not produced a single verified instance of Vanguard collecting personal data.

Valo Optimise is built with this understanding. Every optimisation in Valo Optimise works at the Windows OS level — modifying power plans, registry values, GPU driver settings, and network configuration. It never reads, writes, or interacts with VALORANT's game files or process memory. It is 100% Vanguard-safe, always has been, and always will be.

🛡
Optimise your PC without worry. Vanguard doesn't care about Windows tweaks — it cares about cheats. Every setting Valo Optimise changes is an OS-level configuration that existed before VALORANT was installed and will exist after it's uninstalled.

🏆 All 7 Sections Complete

You now know more about Vanguard than 99% of VALORANT players. Share this with anyone who's still worried about anti-cheat — the myths need to stop.

Optimise Without Fear.

Valo Optimise only touches Windows settings — never game files. Every tweak is Vanguard-safe and designed to maximise your FPS, reduce input lag, and stabilise your network.

Download Free — Windows 11/10

No account required · 100% Vanguard-safe · 7-day free Pro trial included

Keep Optimising

Free Download — Valo Optimise

Keep Reading

PERFORMANCE
12 Tweaks to Boost FPS on Windows 11
GUIDE
Windows 11 vs 10 for Gaming (2026)
NETWORK
How to Reduce Ping in VALORANT