What happens when an end user deletes their account on my app?

Will the user’s record disappear in my Users database? I would rather not immediately lose all of their data for auditing purposes. Just curious what happens and how to prevent losing this data.

Thanks!

Instead of allowing users to delete their account, have a button create a “delete account request” record so you can save the necessary data before manually deleting the user record

will this satisfy apples app store requirements?

Yes, app store allows User delete at the back end. It states this in the Guidelines. You can also keep certain records for legal & accounting purposes.

What I do is when User initiates Account Delete, inform them account details will be deleted within 72 hours. Once delete is initiated, user login disabled

Best Regards

Jay

  • Database Records: Typically, when a user account is deleted, only the user record in the Users collection is removed. any related data might remain unless you explicitly set up workflows to delete or anonymize that data too.

  • Orphaned Data Risk: Without extra logic, deleted users could leave behind orphaned records.

  • Privacy Compliance (GDPR/CCPA): If your app serves users from regions with strict data privacy laws, full deletion of personal data isn’t optional, it’s legally required.

  • Soft Delete Option: Instead of fully deleting a user immediately, you might consider a soft delete by adding a boolean field like isDeleted or isActive.

Good Luck..

Yes. They require a way for user to request account deletion

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.