Including account deletion within the application

Hi All,

There was a new policy introduced by Apple to allow users to initiate account deletion within the application to provide users greater control. It is also stated that it’s insufficient to only provide the ability to temporarily disable or deactivate an account. People should be able to delete the account along with their personal data.

If user deletes his/her account within the application, should we erase all information related to user in the server also? Or is it fine to disable the login and whenever he/she login back, can we fetch user's information with confirmation of email or an OTP kind of feature. Since deletion of user's information from the server is a irreversible process and once deleted cannot be fetched in future.

Kindly please assist on this. Your help is much appreciated

As stated in the guidelines, you also must delete the records on whatever backend system that stores data for that account. As stated in the same guidelines, you still need to comply to any local laws regarding data retention.

Thanks for the quick response, I do understand what you are mentioning. What about the transactional data which is legally not needed for the user? Such as payments Will that also needs to be deleted since it is associated with the user? Please clarify

Including account deletion within the application
 
 
Q