Mnogi ljudje uporabljajo internet za preverjanje e-pošte, bančnih računov, nakupovanje ter pošiljanje osebnih in zasebnih podatkov drugim. Večina spletnih mest je običajno varnih, vendar so kriminalci našli način, da uporabniku ukradejo podatke kar s tipkovnice. Keylogging je postopek snemanja tipk osebe, običajno brez vednosti osebe, in pošiljanja informacij želenemu cilju. S tem se lahko oseba nauči vsega, kar je vtipkano v računalnik, da ga uporablja, kot želi. S to tehnologijo je mogoče slediti tudi uporabi osebnega računalnika.
Preden lahko kdo zazna, kaj se tipka na določenem računalniku, mora oseba pridobiti dostop do računalniške tipkovnice. To je mogoče storiti na dva načina: s programsko opremo za beleženje tipkovnic in s strojno opremo. Strojna oprema za beleženje tipk običajno beleži, kaj uporabnik vnese na svojo tipkovnico, in to shrani na mini trdi disk, dokler ga fizično ne pridobi. Te naprave so običajno prikrite kot vtiči za tipkovnico in jih je zato težko zaznati. Poleg tega, ker gre za strojno opremo, ga protivirusni programi običajno ne morejo zaznati.
Po drugi strani programska oprema za beleženje tipkovnic ne potrebuje fizične dostopne točke. To vrsto keyloggerja je mogoče brez vednosti uporabnika naložiti na računalnik. Ko je nameščen v računalnik, lahko snema podatke, vnesene na tipkovnico, in jih občasno pošlje ciljni osebi. Ta ciljna oseba ima potem lahko dostop do vsega, kar je vneseno v računalnik. Čeprav je uporabniku to vrsto keyloggerja težko zaznati, jo bo morda lahko prepoznala nekatera protivirusna programska oprema.
Ena najpogostejših uporab keylogginga je kraja osebnih podatkov. Če kriminalec uporabi programsko ali strojno opremo za zajemanje osebnih podatkov, lahko te podatke uporabi za lastno uporabo. Na primer, lahko se odpravi po nakupih z uporabo podatkov o kreditni kartici žrtve. Zato je pomembno, da uporabniki storijo vse, kar je v njihovi moči, da se zaščitijo pred takšnimi vsiljivci. Poznavanje in razumevanje programov, ki se izvajajo v ozadju računalnika, in imeti ustrezno posodobljeno programsko opremo proti zlonamerni programski opremi sta le dve metodi, ki ju lahko oseba uporabi za zaščito svojih osebnih podatkov.
Nekateri bi lahko trdili, da ima keylogging nekaj dobrih vidikov. Starši lahko uporabljajo tehnologijo za spremljanje dejavnosti otrok. Podjetja ga lahko uporabljajo tudi za spremljanje uporabe računalnika zaposlenega. Morda celo pomaga shraniti pomembne dokumente, ki so izgubljeni zaradi izpada električne energije. Te dejavnosti pa lahko sprožijo vprašanja glede pravic zasebnosti, zato je pomembno, da te programe uporabljate tako, da ne kršite lokalnih zakonov.