A Keylogger is a program that records all keystrokes(keyboard) and stores them for later retrieval. The existence of a keylogger is usually kept a secret and is hidden from whoever it is targeting. For example, They may be used by company to monitor an employee they’re suspicious of, a keylogger could even be installed for