Edit: @digipl made a good point about multilevel security for Safecoin this post has been edited to reflect this idea.
A few thoughts on how to protect an account after it is compromised.
*all time delays would be optionally set by the user
For example 24 hours, 48 hours, 1 week ect
*all actions effected by the time delay would not take place until after the allotted time period
*all pending actions within the time delay period can be canceled instantly
Possible Settings Effected by Time Delay
Safecoin security levels
Time delay settings
Safecoins could be dived up into multiple security levels. For example, one level could have no restrictions and be used regular daily transactions. A second level could be used for long term storage and transfers could be set on a time delay for added security. This time delay could be set to any amount. For example if the user sets it to 48 hours the requested Safecoins to be transfered would be put into a pending status and would not transfer for 48 hours.
Daily: 1,000 SC *No transaction restriction
Long: 567,000 SC *48 Hour time delay transfer restriction
All pending actions could be setup to be displayed when the user logs in to their account. This would alert the user of any suspicious activities. This would also give user time to react to any suspicious activity, allowing them to cancel unwanted activity and reset their security credentials.