Code obfuscation prevents the reverse-engineering of programs and is used to protect sensitive intellectual property (IP) such as algorithms that a company doesn’t want bad actors or competitors to see; the foremost example of this being security code.

