If you use shred instead of rm to delete a file, the contents should be unrecoverable for all practical intents and purposes.
I don't believe shred can work recursively on a directory structure, like rm, so you'll have to cobble something together with the find command I guess.