Uništavač podataka vrsta je softverskog uslužnog programa koji se koristi za uklanjanje podataka s bilo koje vrste uređaja za pohranu ili tvrdog diska. Za razliku od nekih drugih metoda koje se koriste za uklanjanje neželjenih podataka, shredder funkcionira tako što prepisuje informacije, što učinkovito onemogućuje oporavak podataka nakon završetka procesa. To je u suprotnosti s drugim metodama brisanja podataka s raznih uređaja, kao što je metoda razmagnetiziranja ili uništavanje samog uređaja.
Ponekad se naziva CBL uređaj za uništavanje podataka, ovaj softver pruža prednost mogućnosti prepisivanja podataka i ponovnog korištenja tih resursa za korištenje novijih podataka koji su još uvijek korisni. Istodobno, mogućnost korištenja shreddera za prepisivanje tvrdih diskova i uređaja za pohranu znači da se informacije koje su donekle vlasničke prirode učinkovito drže izvan ruku onih koji bi podatke mogli koristiti za svoje ciljeve. Iz ove perspektive, korištenje uređaja za uništavanje podataka može se promatrati kao sigurnosni alat koji štiti povijesne podatke vezane uz poslovanje tvrtke od pristupa onima izvan strukture tvrtke.
Još jedna praktična prednost upotrebe uređaja za uništavanje podataka je ta što omogućuje brisanje tvrdih diskova prije nego što se stariji računalni sustavi proglasi zastarjelim. Čistim brisanjem pogona moguće je da se ti stariji sustavi renoviraju i prodaju korisnicima po nižoj cijeni, što je mjera koja učinkovito dovodi do toga da manje komponenti završi na otpadu. S obzirom da mnogi korisnici odlučuju kupiti obnovljena računala za korištenje kod kuće, ovaj pristup uništavanja ili prepisivanja starijih podataka znači da je pogon spreman za pohranu novih podataka koje će vlasnik smatrati korisnima, bez predstavljanja mogućeg sigurnosnog rizika za izvornog vlasnika.
Danas na tržištu postoji nekoliko programa za uništavanje podataka koji nude prednost prepisivanja starijih podataka kako bi se ti podaci učinili nedostupnima. Uz programe koji se temelje na naknadama, postoji i nekoliko besplatnih vrsta koje se relativno lako mogu preuzeti. Kod svih vrsta programa za usitnjavanje, važno je osigurati da su samo određene datoteke i podaci odabrani za proces usitnjavanja. Većina programa uključuje neke zaštitne mjere koje pozivaju korisnike da pregledaju datoteke koje će biti poništene, a dizajn koji se temelji na naknadama obično pruža veću razinu fleksibilnosti u pregledu i odabiru od aplikacija otvorenog koda. U svakom slučaju, pregledavanje datoteka predviđenih za prepisivanje prije izvršenja naredbe za dovršetak uništavanja je ključno, budući da će nakon dovršetka procesa biti nemoguće dohvatiti podatke koji sada nedostaju.