Apex Legends is a high-profile battle royale, and a high-profile target for cheaters — which is why its anti-cheat is worth understanding.
The anti-cheat behind Apex
Apex Legends uses Easy Anti-Cheat (EAC), the widely licensed system now owned by Epic Games. EAC runs partly in kernel mode alongside the game, checking memory integrity, scanning for known cheats and watching for injected code.
Account bans vs hardware bans
Most Apex bans start at the account level. But Respawn and EA also apply hardware bans for serious or repeated offences. A hardware ban records identifiers tied to the physical PC, so a banned player who makes a fresh account on the same machine can be flagged again.
How EAC builds its picture
From kernel mode EAC reads a broad set of identifiers — disk volume serials, network MAC addresses, the Windows machine GUID — and, at the firmware level, the motherboard's SMBIOS UUID. The software-level identifiers can be changed; the firmware-resident ones cannot be rewritten by ordinary software. That distinction decides how durable a given hardware ban is.
Spectator-mode and report-driven detection
Apex also leans on player reports and server-side analytics. Suspicious accounts get reviewed, and confirmed cheating leads to a ban that, for repeat cases, extends to hardware. This is why "just make a new account" stops working after a hardware ban: the new account inherits the old machine's fingerprint.
The takeaway
Apex's anti-cheat is EAC plus EA's own enforcement layer. The practical point is the tiering: a first offence usually hits the account, but escalation reaches the hardware — and a hardware ban built on firmware identifiers is the hardest kind to move past.
