removeProject Administrator: The remove Development Team
remove has been designed along the same path as encrypt. To have a small file size, to be easy and simple to use.
Important: remove (and various other related tools) have, by-and-large, been deprecated by file systems which support file buffering techniques such as delayed allocation, and various methods of journaling. stegfs was born out of a desire to overcome this security risk; if you find stegfs is too extreme for your tastes, perhaps take a look at LUKS for your encrypted partitioning needs.
It has been written in C as to allow the source to be ported to many different operating systems. The standard source download has a simple terminal interface which obviously helps with porting and keeping everything simple and small. A version with a simple GUI is also offered through the help of the GTK. As the GTK has been ported to Windows, Mac OS, and other systems this makes it ideal for keeping remove easily ported to other platforms.
NB: The GUI is still in the early stages of development and is unstable.
remove is ideal to ensure that once you've encrypted your data [using encrypt ;)], the original plain text is removed completely from your disk. And just as encrypt is portable, so is remove.
To ensure that the data is actually removed and overwritten, remove opens the file at the lowest level and writes out random data. You can tell it how many time to overwrite the original, and once it's finished, the file is then 'deleted' from the filesystem in the normal way.
The latest source (stable or otherwise) can be cloned from our Git repository:
$ git clone https://albinoloverats.net/git/remove.gitCopiedLast commit: 2015-09-21
$ wget https://albinoloverats.net/downloads/remove.git.tar.bz2