DashShredder Widget Information
This widget will completely erase files and folders beyond any
recovery in compliance with the US Department of Defense specifications
for removing sensitive data from a storage device.
When a file is removed with the shredder, you can never recover
it! (That's the whole POINT!) Please be careful!
To use the DashShredder, simply drag a file or folder in Finder.
While you are dragging, you can open your Dashboard (The F12 key is the
default way to do that. That key can be changed in your System Preferences->Dashboard
& Expose). Then simply drop the file onto the Shredder.
You will notice that the shredder shows a document loaded at that point.
To shred the file, you then click on the red "Power" button.
You will see the shreds appear inside the bin of the shredder, and you
will be given a message of success.
If you don't click the Power Button, or hit the "Cancel" button,
your file will not be erased.
How it works
For you geeks who want to know how it works, this is simply using
the built-in srm (secure remove) function of Mac OSX. (Open a terminal
window and type 'man srm' to learn more about this function).
The Shredder does the equivalent of typing 'srm -Rmz <file/folder>'
in the terminal.
The passed options are:
-R recursive, so it will delete all of
the contents of a folder dragged onto it.
-m medium security, which does 7 US DoD
compliant writes over each block(0xF6, 0x00, 0xFF, random, 0x00, 0xFF,
-z zero the blocks. Writes zeros over every
block after the 7 overwrites
Known issues and bugs
- only one file or folder can be dragged onto it at one time. If multiple
files are dragged, it will only shred one of them. If you need to shred
multiple files at once, place them all inside a folder and drag the
folder onto the shredder.
- If you don't have permissions to erase a file, the shredder will still
report a successful shred (but won't erase the file, which is probably
a good thing)
Use this software at your own risk. I am not responsible for anything
that might go wrong when using the DashShredder.
I wrote this simply for my own use, and don't plan on actively supporting
it. But if you have questions or comments, feel free to contact me via