Updated on 7. August 2024 by Jan Bunk
When you submit your app to the Apple App Store, it will be reviewed to make sure it complies with the App Store review guidelines.
One of those guidelines is this:
Google has a similar guideline for the Google Play Store, but they are not very strict with enforcing it.“If your app supports account creation, you must also offer account deletion within the app.“
For apps based on websites the best solution is to create an account deletion feature on your website. That way it will work identically in your app.
The best user experience would come from having a self-serve option for users to delete their account in their account overview section. Since that might be tricky to implement, you could alternatively build a simple form that allows users to submit a request to have their account deleted. When you receive such a request, you then manually check it and delete the account. The only thing to keep in mind in that case is that the form needs to be specifically for requesting account deletion. Apple doesn't accept general support forms which offer account deletion as one of many options in the form. So it's best to have the account deletion form on a separate page that clearly states it's about requesting account deletion.
If it's not possible for you to add an option to delete user accounts to your website (or it would delay your app release) don't worry! We have an alternative solution.
You can enable the app-based account deletion feature in your app customization dashboard.
Afterwards, your users can request account deletion inside the app settings.
Here you can learn more about how the settings page works.
Your users will be able to enter their e-mail/username and any other information they want to send along with the account deletion request. As soon as we receive a request, we forward it to you via e-mail.
When you receive such an e-mail from us, you should contact the user that requested account deletion to confirm it. You need to do this because theoretically any user can request deletion of any account, since the app can't check which user is currently logged in.
Here are some screenshots of the app deletion feature inside the app settings.
Related Articles
How to Update Your App's App Store Listing
A step-by-step guide on how to update your iOS app's description, change screenshots and more.
The Surprising Benefits of Converting Your Website into a Mobile App
Unlock the Power of Mobile: Transform Your Website into an App for Enhanced Engagement and Business Growth
webtoapp.design also offers a OneSignal integration for push notifications, which has a few advantages over our default push notification service.
Hi, I'm Jan! I created webtoapp.design in 2019 while studying computer science in university. A lot has changed since then - not only have I graduated, but it's also no longer just me running webtoapp.design. We've grown to a global, fully remote team and have gathered lots of experience around app development and app publishing. We've created and published hundreds of apps in the app stores, where they've been downloaded millions of times.