Keylogger to oprogramowanie lub sprzęt monitorujące klawiaturę, zapisujące każdy wciśnięty klawisz. Potrafi zapisać zawartość ekranu do pliku , wysłać dane na email. Utrwala datę, godzinę oraz tytuł aplikacji, w której wpisywany był tekst. Program może zostać głęboko ukryty w systemie (niewidoczny na pasku zadań, podglądzie procesów) a urządzenie dobrze zamaskowane.