Skip to main content

Genshin Impact's kernel-level anti-cheat no longer runs after you close the game

Audio player loading…
Explore Teyvat with these Genshin Impact guides

(Image credit: MiHoYo)

Genshin Impact guide (opens in new tab): 9 beginner tips
Genshin Impact multiplayer (opens in new tab): Play with friends
Genshin Impact microtransactions (opens in new tab): How bad are they?

Despite having over 10 million pre-registrations, Genshin Impact's launch has been surprisingly smooth (opens in new tab). I'm having a great time exploring its Breath of the Wild-inspired world, but this week a growing number of players took issue with its anti-cheat system that ran even after players had exited the game. Late yesterday, however, developer MiHoYo pushed out an update that turns off the anti-cheat when you exit the game and apologized.

The controversy started because Genshin Impact's anti-cheat system has kernel-level access. Without getting too into the technical jargon, that means it basically has direct access to the raw information being processed on your computer. It's not uncommon, both BattleEye and Easy Anti-Cheat both use kernel drivers, but both of those systems only run when the game is open. It's a similar (albeit much smaller) controversy to Riot Games' Valorant, which also has a kernel-based anti-cheat system that caused an uproar earlier this year (opens in new tab). And because Riot Games and MiHoYo are both effectively Chinese companies (Riot is owned by Tencent Games) that naturally led to a lot of concerns about user privacy and data.

In a blog post, (opens in new tab) MiHoYo explained its reasoning. "The anti-cheat program only reads system information; it does not process, save, or upload information in any way whatsover," it said. "After closing the game, the anti-cheat program continues to run in order to prevent the use of certain external plug-ins that operate when the game is closed; this is to help protect the fairness of Genshin Impact for all players."

The developer initially intended to modify the anti-cheat to only run for 30 hours after the game was initially closed, but the controversy continued to grow on various subreddits and social media. Late yesterday, the developer updated that blog post to announce it was adjusting the anti-cheat system again so that it would only run when the game was running. "The game's anti-cheat program will immediately end once the game client is closed or uninstalled," MiHoYo wrote. "We sincerely apologize for any inconvenience caused by this issue. We will do our utmost to prevent such issues from occurring again in the future."

Players confirmed that was the case shortly after, so it doesn't seem to be an issue anymore. But it's nice to see MiHiYo respond so quickly to player concerns. We'll have our impressions on Genshin Impact later this week, but it's free-to-play if you want to try it out now. Just beware of some slow download speeds (opens in new tab).

Steven Messner
Steven Messner

With over 7 years of experience with in-depth feature reporting, Steven's mission is to chronicle the fascinating ways that games intersect our lives. Whether it's colossal in-game wars in an MMO, or long-haul truckers who turn to games to protect them from the loneliness of the open road, Steven tries to unearth PC gaming's greatest untold stories. His love of PC gaming started extremely early. Without money to spend, he spent an entire day watching the progress bar on a 25mb download of the Heroes of Might and Magic 2 demo that he then played for at least a hundred hours. It was a good demo.