Um keylogger (KL) é uma ferramenta usada para capturar e gravar tudo o que uma pessoa digita em um determinado teclado de um computador. Ele é um programa do tipo spyware e é utilizado quase sempre para capturar senhas, dados bancários, informações sobre cartões e outros tipos de dados pessoais.  Sua utilização, porém, é totalmente legal, apesar de preferencialmente ser utilizado para fins maliciosos.