Já pensou em usar o aplicativo 'Borracha'? Ele faz o apagamento profundo e também apaga setores não utilizados de um dado disco. Seu livre ..... Olhe link para mais informações. Isso funcionará para arquivos.
Quanto ao banco de dados, remova todos os registros, tabelas, etc que você precisa, despeje o banco de dados, "apague" o arquivo de banco de dados, apague os setores não utilizados do disco (pois isso pode conter informações do cliente). Em seguida, restaure o banco de dados do despejo. Apenas truncar e / ou remover os dados usando o SQL não limpa os dados do banco de dados. Se você quiser garantir absolutamente que todos os dados do cliente tenham desaparecido, apenas um despejo completo e a restauração do banco de dados em uma área limpa servirão.
Provavelmente, é uma boa idéia "apagar" todos os arquivos tmp e especialmente quaisquer cópias do banco de dados ou backups que residam no disco.