Carnivore on patenteeritud tarkvara, mida varem kasutas USA Föderaalne Juurdlusbüroo (FBI) meilide ja Interneti-liikluse salaja pealtkuulamiseks. Selle avalikult teatatud eesmärk oli koguda süüstavaid tõendeid lapspornograafide, kahtlustatavate terroristide, veebipettuste ja muude kuritegude vastu. 2005. aastal levitati laialdaselt, et Carnivore asendati kaubanduslikult saadava tarkvaraga. Carnivore’i kasutati väidetavalt liikluse jälgimiseks mõne Interneti-teenuse pakkuja (ISP) serverites ajavahemikus 1990. aastate lõpust kuni 2005. aastani. Kuigi valitsus on Carnivore’i üksikasju arutada ei soovinud, on mõned faktid üsna hästi kindlaks tehtud.
Carnivore oli “paketinuusutaja”, mis oli mõeldud edastavate teabepakettide päiste lugemiseks. Päised sisaldavad muu hulgas saatja/vastuvõtja teavet. Skaneerides kõiki Interneti-teenuse pakkuja serveris läbivaid pakette, sai Carnivore kasutada filtreerimissüsteemi, et automaatselt kopeerida ja logida kõik teatud kriteeriumidele vastavad paketid. Identifitseerimisel põhinevad kriteeriumid võivad olla suunatud kas mõnele või kogu subjekti võrgusuhtlusele. Andmepaketid, mis filtrit ei käivitanud, lähevad lihtsalt töötlemata läbi.
Uudised Carnivore’ist lekkisid lõpuks, et saada negatiivset avalikku vastust. Ajakirjandusele antud avaldustes rõhutas FBI abidirektor Donald Kerr, et FBI järgib protokolle, mis nõuavad esmalt kohtukutse või orderi esitamist põhjendatud kahtluse alusel, enne kui üksikisiku võrgusuhtlus kinni püüab. Isegi siis võib garantii kehtida ainult konkreetsete meilide või teatud veebisaitidega. Kinnitused ei suutnud siiski avalikkuse, eriti privaatsuskaitsjate muret vaigistada.
Carnivore’i kriitikud väitsid, et selle rakendamist kõigi serveri või võrgu liikluspakettide jälgimisel võib liiga kergesti väärkasutada või kuritarvitada, et kahjustada seaduskuulekate kodanike õigust privaatsusele. Lisage sellele Carnivore programmi järelevalve puudumine, sest FBI olemus välistab sõltumatu järelevalve. Need mured jäävad tänaseni.
Carnivore on kolmanda põlvkonna programm, mille varasem kehastus (1997–1999) nimega Omnivore. Kui Carnivore sai sellise negatiivse ajakirjanduse, muutis FBI elektroonilise pealtkuulamisprogrammi nime veel kord vähem ähvardavaks DSC-1000ks. Väidetavalt tähistab akronüüm “digitaalset kogumissüsteemi”.
DSC-1000 on tegelikult kolmest programmist koosnev komplekt, millest üks on Carnivore. Ülejäänud kaks programmi on Packeteer ja CoolMiner. Kuigi Packeteeri või CoolMineri funktsioonide kohta polnud kunagi ametlikku teavet, arvatakse üldiselt, et Carnivore püüdis andmepaketid kinni, Packateer pani need uuesti kokku ja CoolMiner analüüsis saadud teavet. Sviit on ühiselt tuntud kui DragonWare Suite.
Kui mõnel seadusandjal on oma tahtmine, võivad pakettide nuusutajad õiguskaitseorganite jaoks peagi ebavajalikuks muutuda. USA valitsus liigub selle poole, et Interneti-teenuse pakkujad peavad seaduslikult säilitama kõiki üksikisikute andmeid kuni kaks aastat. Seda ettepanekut, mida ametlikult nimetatakse “andmete säilitamiseks”, nimetatakse tavaliselt ka Interneti-teenuse pakkuja nuhkimiseks. Kui Interneti-teenuse pakkuja nuhkimine muutub seaduseks, saavad iga kasutaja võrgutoimingud, sealhulgas meilid, külastatud veebisaidid, allalaaditud programmid ja muu suhtlus, osaks massilisest õiguskaitseasutuste jaoks mõeldud andmebaasist.
Kui eraelu puutumatuse kaitsjad on andmete säilitamise vastu mitmel põhjusel, siis Euroopa Liit võttis 2005. aasta detsembris vastu sarnased seadused, mis peaksid jõustuma 2008. aastal. Kuna on väljavaade luua nii ulatuslikud andmebaasid, mis sisaldavad nii üksikasjalikku teavet iga kodaniku veebiajaloo kohta, on potentsiaalne sest turvarikkumised ja kuritarvitused on jahmatavad. Mõned väidavad isegi, et kui andmete säilitamise kohta on midagi positiivset öelda, võib see olla ainult see, et see muudab lihasööja taltsaks.