Skype paranoia - Script per eliminare la history definitivamente

In Skype 4 non ho trovato nessun modo soddisfacente per svuotare history dei messaggi, registro chiamate, etc.

Per curiosità ho dato uno sguardo veloce alla locazione dei dati di Skype e di seguito trovate lo script che ne è risultato. I file vengono eliminati fisicamente con sovrascrittura paranoica dei dati (per 4 volte) usando sdelete di Sysinternals:

http://technet.microsoft.com/en-us/sysinternals/default.aspx

Sempre di Sysinternals è anche pskill, usato per il kill del processo skype.exe prima della cancellazione dei file. Impostate il vostro PATH di conseguenza.

Copiate il seguente testo in un file cmd o bat (ad es.: SkypeParanoia.cmd), che eventualmente si può impostare come logoff script tramite group policy.

 

set SKYPEUSER=il_vostro_skype_user
set SKYPEDIR=%UserProfile%\Application Data\Skype\%SKYPEUSER%

pskill skype.exe
sdelete -p 4 "%SKYPEDIR%\chat*.dbb"
sdelete -p 4 "%SKYPEDIR%\user*.dbb"
sdelete -p 4 "%SKYPEDIR%\transfer*.dbb"
sdelete -p 4 "%SKYPEDIR%\voicemail*.dbb"
sdelete -p 4 "%SKYPEDIR%\main.db"
sdelete -p 4 "%SKYPEDIR%\main.db-journal"
sdelete -p 4 "%SKYPEDIR%\dc.db"
sdelete -p 4 "%SKYPEDIR%\dc.db-journal"
sdelete -s -p 4 "%SKYPEDIR%\chatsync"
sdelete -s -p 4 "%SKYPEDIR%\voicemail"
sdelete -s -p 4 "%SKYPEDIR%\httpfe"

Se volete mantenere impostazioni come lo stato online, conviene fare una copia del file main.db "pulito" e ripristinarla dopo la cancellazione. Ad es.:

 copy "%SKYPEDIR%\main.db_" "%SKYPEDIR%\main.db"