Integritet podataka je izraz koji se koristi za označavanje točnosti i pouzdanosti podataka. Podaci moraju biti potpuni, bez varijacija ili kompromisa u odnosu na izvornik, kako bi se smatrali pouzdanim i točnim. Kompromisi integriteta podataka mogu se dogoditi na više načina. U industrijama u kojima se rukuje podacima, identificiranje i rješavanje potencijalnih izvora oštećenja podataka važan je aspekt sigurnosti podataka.
Problemi s integritetom podataka mogu početi s ljudskim izvorom. Ljudi koji unose zapise mogu pogriješiti, što dovodi do varijacija između izvornih podataka i podataka pohranjenih u sustavu. Isto tako, ljudi mogu pogriješiti tijekom elektroničkog prijenosa ili kopiranja podataka, uzrokujući nesrazmjer između različitih verzija datoteke ili referenci na datoteku. Kako bi se zadržao integritet podataka, ne treba biti nikakvih promjena ili izmjena podataka.
Kako se podaci unose, pohranjuju, pristupaju, premještaju i ažuriraju, slabe točke u sustavu mogu kompromitirati podatke. Greške u računalu mogu dovesti do djelomičnog prepisivanja podataka ili drugih pogrešaka u podacima. Virusi se mogu stvoriti za napad na integritet podataka, neki rade tiho kako bi oštetili podatke, a da pritom ne odaju njihovu prisutnost. Prekidi u raznim operacijama mogu dovesti do problema, kao i mehanička oštećenja poput izlaganja magnetima ili fizička oštećenja uzrokovana nestankom struje i drugim događajima.
Dizajneri arhitekture podataka za sve, od državnih baza podataka do datotečnih sustava na osobnim računalima, moraju uzeti u obzir integritet podataka kada rade na takvim sustavima. Razmišljaju o načinu na koji će se sustav koristiti, identificiraju očite potencijalne prijetnje i razvijaju metode za osiguranje sustava radi zaštite podataka. Propust razmišljanja unaprijed može rezultirati katastrofalnim kompromisima i potencijalnim nenamjernim objavljivanjem sigurnih ili osjetljivih podataka, što je posebno velika zabrinutost za baze podataka koje sadrže osobne ili identifikacijske podatke o pojedincima i institucijama.
Ljudima koji rade s bazama podataka može se pružiti obuka o integritetu podataka, uključujući podsjetnike da pregledaju podatke kako se unose, da redovito spremaju i sigurnosno kopiraju podatke te da odmah prijave sve sumnjive kompromise ili sumnjive aktivnosti. Što se brže prepozna problem, to će ga biti lakše riješiti. Osoblje za podršku, kao što je osoblje za informacijsku tehnologiju, također radi na zaštiti baza podataka od vanjskih napada pomoću alata kao što su vatrozidovi, antivirusni softver i povremena skeniranja zlonamjernog koda. Isto tako, sustavi se također mogu dizajnirati tako da zaključavaju podatke u formatu samo za čitanje kako bi ih zaštitili od neovlaštenih promjena ili smetnji koje bi mogle ugroziti njihov integritet.