Keylogger = Key + Logs
Logs = registro/histórico
Key = tradução literária de chave, mas no caso se encaixa em teclas.
Basicamente é quando alguma coisa programada armazena tudo que você está digitando, pode-se utilizar de formas a trazer malefícios também, aconteceu muito em lan house onde deixavam programas assim para a coleta de informações de redes sociais sem que tivessem o consentimento disso.
Tem o lado positivo também, podendo-se utilizar próprio em casa para o monitoramento dos conteudos que a familia está acessando e evitar a famosa situação onde "coloca para trocar a senha e depois esquece", enfim, tem boas formas de se utilizar mas geralmente é utilizada para prejudicar algum usuário.