Google allows an unspecified "short" amount of time in which a "deleted" user account can be recovered without loss of data. That feature is very helpful if a user mistakenly requests deletion of an account that he or she actually meant to keep.
Could IMDb implement similar (but even better) features to protect against mistaken deletion of IMDb user accounts? Here's how I think this could work:
(1)
When a user requests deletion of an account, inform the user that the deletion of account-related data will be delayed. Tell the user that the data deletion process will commence after a default delay of e.g. 48 hours (or whatever such default delay time IMDb chooses).
(That default delay could be constant for all accounts, or it could partly depend on the age of the account or the amount of data associated with the account. Another possibility would be to allow the user to optionally adjust the delay within an available range.)
(2)
Before allowing the user to confirm the deletion request, display detailed information about the account that is about to be deleted:
Display the account name and email address, the current age of the account and the date when the account was created, the number of reviews associated with the account and the dates of its oldest and most recent reviews, the number of lists associated with the account and the number of items in its largest list, the number of message board posts associated with the account, etc.
Require the user to read and acknowledge that summary information before confirming the request to delete the account.
(3)
Immediately after the user confirms the deletion request, and again at some point before the aforementioned delay time expires, the system should send email to the address associated with the account, reminding the user that the account's data is about to be irretrievably deleted.
(4)
If the user mistakenly requested deletion of an account that he or she wanted to keep, the user can cancel the deletion at any time within the aforementioned delay. After the delay expires (plus a short grace period), the system begins deleting the account's data. (At that point, the system may send another email informing the user that the account's data is no longer recoverable.)
Am I over-thinking this?
Could IMDb implement similar (but even better) features to protect against mistaken deletion of IMDb user accounts? Here's how I think this could work:
(1)
When a user requests deletion of an account, inform the user that the deletion of account-related data will be delayed. Tell the user that the data deletion process will commence after a default delay of e.g. 48 hours (or whatever such default delay time IMDb chooses).
(That default delay could be constant for all accounts, or it could partly depend on the age of the account or the amount of data associated with the account. Another possibility would be to allow the user to optionally adjust the delay within an available range.)
(2)
Before allowing the user to confirm the deletion request, display detailed information about the account that is about to be deleted:
Display the account name and email address, the current age of the account and the date when the account was created, the number of reviews associated with the account and the dates of its oldest and most recent reviews, the number of lists associated with the account and the number of items in its largest list, the number of message board posts associated with the account, etc.
Require the user to read and acknowledge that summary information before confirming the request to delete the account.
(3)
Immediately after the user confirms the deletion request, and again at some point before the aforementioned delay time expires, the system should send email to the address associated with the account, reminding the user that the account's data is about to be irretrievably deleted.
(4)
If the user mistakenly requested deletion of an account that he or she wanted to keep, the user can cancel the deletion at any time within the aforementioned delay. After the delay expires (plus a short grace period), the system begins deleting the account's data. (At that point, the system may send another email informing the user that the account's data is no longer recoverable.)
Am I over-thinking this?

