We may want to also either add a WalletRead method, or alter the return type of the delete_account method, to return either a backup of all of an account's data, or a backup of all non-chain-recoverable account data. Wallets could then choose to expose (a summary of) the unrecoverable information to users on the deletion screen, or offer to export it.
Originally posted by @str4d in #2012 (comment)