Keylogger
A program used to record keystrokes typed on a computer. Keyloggers can be used for both beneficial purposes, such as monitoring employees in a regulated industry, or malignant ones, such as to steal account credentials. Sophisticated keyloggers may also record mouse movements and button clicks, keystrokes typed on on-screen virtual keyboards, and capture screenshots or videos of what is being displayed on screen. Hardware keyloggers also exist that may be plugged between a computer and a keyboard to record keystrokes.