TrueCrypt — ეს არის კომპიუტერული პროგრამა მონაცემების „მიმდინარე შიფრაციისთვის“ (On-the-fly encryption). ის საშუალებას გაძლევს შექმნა ვირტუალური, დაშიფრული ლოგიკური დისკი, რომელიც ინახება ფაილის სახით. TrueCrypt-ით ასევე შესაძლებელია მყარ დისკზე ან სხვა მონაცემთა მატარებელზე (მაგალითად, ფლოპი-დისკზე ან USB ფლეშზე) მთელი განყოფილების შიფრაცია.ყველა მონაცემი, რომელიც ინახება TrueCrypt-ის ტომში, სრულად იშიფრება, მათ შორის ფაილებისა და ფოლდერების სახელებიც. მართული (მონტირებული) TrueCrypt ტომი ჩვეულებრივ ლოგიკურ დისკს ჰგავს, ამიტომ მასთან მუშაობა შესაძლებელია სტანდარტული სისტემური ინსტრუმენტებით, როგორიცაა ფაილური სისტემის შემოწმება და დეფრაგმენტაცია.