Vakoiluohjelmalla tarkoitetaan ohjelmistoa, joka aktiivisesti vakoilee käyttäjän toimintaa verkossa tai yksittäisellä koneella, ja joka kykenee paikallisesti tallentamaan tai lähettämään löydöksensä kolmansille osapuolille.
'Vakoiluohjelma'-termi sisältää myös näppäimistönlukijat, selainkaappaajat ja haitalliset mainosohjelmat. Vakoiluohjelmat voidaan lukea osaksi haittaohjelmia.