Keylogger to program do monitorowania komputera, który umożliwia śledzenie aktywności na komputerze takich jak wpisywany tekst, odwiedzane strony internetowe, zrzuty ekranu i wiele innych. Bogate możliwości ustawień sprawiają, iż nadaje się on zarówno do komputerów domowych, i tych używanych w firmach jako monitoring komputera pracowników. . Programy typu KL są szeroko wykorzystywane przez cyberprzestępców, jako sposób na łatwe wykradanie poufnych informacji od swoich ofiar, takich jak numery kart kredytowych, hasła, prywatne wiadomości e-mail, dane uwierzytelniające do różnych serwisów