What Is Kernel-Level Anti-Cheat? What It Can See and Why Games Use It
Kernel-level anti-cheat is PC game protection that includes a driver running with Windows kernel privileges. As checked September 29, 2026, Microsoft's documentation distinguishes two operating-system modes: user mode and kernel mode. A kernel driver has broader access and a larger failure impact than an ordinary app. That access alone does not establish what a named vendor collects, when its driver runs, or whether it prevents a particular cheat.

What kernel-level anti-cheat means
Kernel-level anti-cheat includes software that runs in the privileged part of an operating system. On Windows, that component is usually described as a kernel-mode driver. It is only one part of a wider game-protection system. Riot describes Vanguard as a user-mode client, a kernel-mode driver and a platform component. Activision describes RICOCHET as client and server systems with a PC kernel driver.
The word “kernel” identifies the driver's operating-system privilege, not a promise that a game is free of cheating. It also does not tell you the driver's schedule or data policy. Those details require the named operator's current documentation. The anti-cheat directory links to system-specific pages with that context.
User mode and kernel mode in Windows
Windows user mode isolates an application in its own virtual address space. According to Microsoft, a user-mode process cannot directly access addresses reserved for the operating system. Kernel-mode code shares an address space with the OS and other kernel drivers. That gives a driver different reach and also a different failure consequence: Microsoft says a crashing kernel driver can crash Windows.
The useful distinction is the trust boundary. A driver can perform checks an ordinary app cannot perform in the same way, but “has kernel access” still describes capability. It is not an inventory of files read or information transmitted by a particular company. In the next sections, the statements about individual systems stay tied to their own publishers.
Sources: [1]

Why publishers use a kernel driver
Riot says Vanguard's kernel driver helps its client validate memory and system state and check whether the client was tampered with. Activision says RICOCHET's PC driver helps detect unauthorized programs interacting with protected Call of Duty titles. These are the operators' stated reasons for giving one component privileged access. They do not measure what percentage of cheating the component prevents.
For readers researching Valorant products, the Valorant game comparison groups the listings for that game. The games directory lists the other covered game pages. A claim on a product page is separate from Riot's anti-cheat description. Neither source predicts how a future match or account action will turn out.
What access permits and what collection claims mean
Kernel privilege permits code to operate in the Windows mode reserved for core OS components, with less isolation than a normal application. Microsoft explains that distinction in its driver documentation. It does not describe what Riot, FACEIT or Activision chooses to monitor, keep or transmit. Treating possible access as proof of a named company's actual collection would go beyond the evidence.
Riot's earlier Vanguard architecture article says its driver does not collect or send information about the computer back to Riot. Activision says the RICOCHET driver monitors software interacting with protected Call of Duty games. FACEIT says its anti-cheat software activates and collects game and anti-cheat data only while Counter-Strike is running, despite describing a driver loaded at PC boot. These are the operators' public statements, checked September 29, 2026, and should be read alongside their current privacy notices. CheatsMatch has not tested their software or independently measured collection.
The distinction between “could access” and “says it collects” matters more than a one-word safe or unsafe label. A vendor's architecture page can state a designed limit; it is not an independent audit. Microsoft's description establishes the Windows privilege model; it is not a verdict on a particular anti-cheat.
How named anti-cheat systems describe their design
Four anti-cheat operators describe their components differently in public pages checked September 29, 2026. The table records the four operators' disclosures; missing timing details remain unknown from the cited page. It compares published attributes, not detection quality or data-safety outcomes.
Riot's Vanguard page covers the Valorant-specific system and its dated changes. The RICOCHET, FACEIT and BattlEye pages give each operator its own context. A claim about one row should not be carried into another row by analogy.
| System | Publicly described components | Driver timing stated by vendor | Scope caveat |
|---|---|---|---|
| Riot Vanguard | User-mode client, kernel-mode driver and platform | Riot's 2020 article described startup loading; its June 2026 update adds optional on-demand operation for eligible secured PCs | Riot's collection statement is its own; settings and eligibility change the timing. |
| FACEIT Anti-Cheat | App, kernel driver and server-side SDK | FACEIT says its driver loads at PC boot | FACEIT also says the anti-cheat activates and collects game/anti-cheat data when Counter-Strike runs. |
| RICOCHET Anti-Cheat | Client and server systems plus PC kernel driver | Activision says the driver operates while a protected Call of Duty title runs | Activision says it monitors software interacting with those titles. |
| BattlEye | Client and server integration, user- and kernel-mode scanning | Not specified on the cited About page | The page states a general product design; it does not establish identical behavior for every supported game. |
When the driver runs
Riot Vanguard has two documented driver timing arrangements in the sources checked September 29, 2026: the startup loading described in Riot's earlier architecture article and optional on-demand operation announced June 24, 2026 for PCs meeting Vanguard Pre-Check requirements. In the optional mode, Riot says the driver starts with a Riot game and runs while the player is playing. Eligibility matters, so the new mode cannot be assumed for every Vanguard installation.
FACEIT's support page says its driver loads when the PC boots, while its app must run for a protected Counter-Strike 2 match. Activision says RICOCHET's PC driver starts with a protected Call of Duty title and turns off when the game closes. These are three different published schedules, not one rule for kernel anti-cheat as a category. For BattlEye, the cited About page does not specify a driver start time, so this article leaves it unstated.
Security and privacy tradeoffs
Kernel drivers carry a larger system reliability and security consequence than an isolated application. Microsoft warns that a defect in kernel-mode code can affect other drivers or the operating system, and its driver security checklist asks developers to confirm a kernel driver is needed before choosing that design. That is a general engineering caution, not a finding that one of the anti-cheat products here has a particular vulnerability.
Privacy is a separate question: what data the software observes, transmits and retains. Vendor pages can answer parts of that question, but a kernel-mode label alone cannot. FACEIT points readers to its privacy notice, Riot makes a collection statement in its architecture article, and Activision states its driver monitoring scope. Read those statements with their dates. They are not a substitute for a security audit or a guarantee about every later version.
Anti-cheat includes more than a driver
Anti-cheat systems can combine PC software and server-side checks. Activision describes client and server systems in RICOCHET, FACEIT names a server-side SDK alongside its app and driver, and BattlEye describes integration on the client and server sides of a game. The precise division is a product decision, so a driver should not stand in for the full system in a comparison.
An account restriction, a launch requirement and a driver design question are different topics. This page covers the driver and its place in a wider system. The by-game anti-cheat table is the next lookup for a specific title; the publisher's page is the source for current account and PC requirements. No architecture diagram or marketing page establishes a universal detection rate.
Frequently asked questions
Can a kernel anti-cheat read every file on my PC?
Kernel-mode code has broader access than an ordinary app under Windows, but that fact does not establish what a named anti-cheat reads. Consult the operator's current data policy and technical statement for its claimed scope. The sources here do not support an “every file” claim for any named system.
Does Vanguard always start with Windows?
Riot Vanguard has two documented timing arrangements as of September 29, 2026. Riot's older article described startup loading; its June 24, 2026 update added optional on-demand driver operation for PCs meeting Vanguard Pre-Check conditions. Riot says the optional mode runs with the game, so eligibility matters.
Is a kernel driver required for every game?
A kernel driver is not a universal prerequisite for anti-cheat. Microsoft advises software developers to confirm that kernel access is needed before creating a driver. A game's own publisher documents its actual requirements; another game's design cannot establish them.
Does kernel access make an anti-cheat effective?
Kernel access gives an anti-cheat component a different privilege level in Windows. It does not by itself quantify detection accuracy, false positives or outcomes in a specific game. The vendor statements cited here explain intended roles, not a public comparative effectiveness test.
Sources and check dates
Numbers beside a fact or score refer to the sources below. Provider descriptions are claims, not independent product tests.
- User mode and kernel mode · checked 2026-09-29
- Driver security checklist · checked 2026-09-29
- A Message About Vanguard From Our Security & Privacy Teams · checked 2026-09-29
- Incoming: Vanguard On-Demand · checked 2026-09-29
- RICOCHET Anti-Cheat · checked 2026-09-29
- What is FACEIT Anti-cheat and how does it work? · checked 2026-09-29
- About · checked 2026-09-29
Search