A keylogger, also known as a “key recorder,” is malicious software designed to capture and record everything a user types on the keyboard. Its primary purpose is to allow a hacker to collect sensitive information such as login credentials and to spy on confidential data.