How (and Why) You Must Offer Account Deletion in Your App

Posted on 22. May 2023 by Jan Bunk


A cute humanoid robot throwing a pile of data into a trashcan in a gloomy alleyway, digital art

Why You Need to Offer Account Deletion

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:

“If your app supports account creation, you must also offer account deletion within the app.“

Google has a similar guideline for the Google Play Store, but they are not very strict with enforcing it.

How to Offer Account Deletion

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. If that's not possible (or 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.

Are you using an app layout that doesn't have a direct way to open the app settings?

You can also open the app settings via JavaScript, using this function: showSettingsPage()

You might want to check out the executeWhenAppReady() function of our app helper script. It ensures that your website doesn't try to interact with the app before it's ready or when your website is loaded using a regular browser (ReferenceError, function is not defined).

How the App's Account Deletion Feature 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.

Related Articles


A cute humanoid robot handing over a package with a blue glow, digital art

How to Send Your App Update to Google for Review

A guide on how to create a release for your app update and submit it for review using the Google Play Console.

Image with text: Get your own app based on your website

Convert your Website into an App

Convert your Website to an App to take advantage of push notifications, improved brand awareness and more. No code.

Image with text: Which platform should you choose for your app? Android vs iOS

Differences between Android and iOS Apps

In this article we discuss the benefits Android apps have over iOS apps and in which case an iOS app for your website is the better option.


Author Jan Bunk
Written by
Jan Bunk

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 hundreds of thousands of times.