Một số phần mềm gián điệp, chẳng hạn như keylogger, có thể được chủ sở hữu của một máy tính dùng chung, công ty hoặc công cộng cố tình cài đặt để theo dõi người dùng. Trong khi thuật ngữ phần mềm gián điệp gợi ý phần mềm giám sát máy tính của người dùng, các chức năng của phần mềm gián điệp có thể mở rộng ra ngoài việc giám sát đơn giản. Phần mềm gián điệp có thể thu thập hầu hết mọi loại dữ liệu, bao gồm thông tin cá nhân như thói quen lướt internet, thông tin đăng nhập của người dùng và thông tin tài khoản ngân hàng hoặc tài khoản tín dụng.