TrueCrypt jest zaawansowanym oprogramowaniem, służacym szyfrowaniu danych. Aplikacja potrafi zabezpieczyć zarówno dyski twarde jak i pamięci przenośne, stosując algorytmy AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES i Twofish. Proces szyfrowania zachodzi w locie i nie jest widoczny dla użytkownika. Istotną cechą TrueCrypt'a jest możliwość zastosowania partycji widocznych jak i niewidocznych dla osób trzecich - w tym wypadku konieczne jest dodatkowe hasło. Od wersji 4.0 poprawiono funkcjonalność tego rozwiązania co zapobiega ryzyku utraty danych. Osoby nie znające języka angielskiego docenią z pewnością fakt, iż program posiada możliwość zmiany interfejsu na polski - odpowiedni plik należy pobrać ze strony producenta.