Error Correction Code (ECC) memory helps to protect your system from data corruption. Data errors on RAM are fairly uncommon and you won’t likely encounter one anytime soon, but should you be running a server with important data stored, you may start to see some issues with files becoming corrupted. These corrupted files would then be overwritten instead of correct data for snapshots. ECC RAM helps alleviate this by storing more data than is typically required to increase redundancy by using an extra module present on the PCB. Though you shouldn’t use ECC RAM inside a desktop PC, it would still be nice to have.