libsd allows any application to securely delete files by writing several bitpatterns over a file before removing it from a filesystem.