Keystroke logging - Definition from the Hotspot Shield Glossary

Keystroke Logging is a form of information collection where a user’s physical typing will be recorded allowing the keys they strike on a computer keyboard to be logged. Keystroke logging is usually performed without the user’s knowledge and is generally used for malicious purpose such as hacking passwords and gaining sensitive information; keystroke logging is also used however by research businesses to look at how users interact with a computer and their typing behavior.

There are different types of keyword loggers, and the types are split into two groups - Software and Hardware. While the logging of a user’s typing habits is generally used for criminal purposes, there have been instances where governments have used it to perpetrate criminal activity.