Keystroke Logging is the act of recording (logging) the keys struck on a keyboard, typically covertly, so that the person using the keyboard is unaware that their actions are being monitored. This can be used for malicious purposes or in legitimate situations like diagnosing issues.