I got this message from Apple last night.
It appears that starting on June 30th, all Apple App Store submissions will require an “account deletion” option.
Make sure you have a way for your users to delete their accounts and data from your apps before submitting them to the stores.
Good thing I’ve had that option since day one
I think it’s worth pointing out that this just needs to be the ability for the user to request that their account is deleted. It doesn’t actually have to do any deletion. There are many situations eg for financial/KYC/AML you should not delete the account even though the user requests it. In my apps, I’ve left it that it generates a support email and the actual deletion process is done in the back end by the support team (AKA me ).
And even then- deletion can mean delete the user in the user table (risk of orphan records), deletion of all user and linked data (hard to do if you have interdependencies and still a risk of orphan files), or just anonymising the user- replacing the user info with non-identifiable data (easiest and least risky).
Thanks for informing us. I also created feature to delete account since day 1 because in Europe it’s really must have feature.