Software

What Is Apple's Mandatory Account Deletion Rule? Why Your App Gets Rejected

Talha Aslan 15 min read 2 views

Short answer

What Is Apple's Account Deletion Rule?

Apple's account deletion rule sits in section 5.1.1(v) of the App Store Review Guidelines, and it requires every app that offers account creation to also provide an easy, in-app way to delete that account. A link to a website alone does not satisfy this requirement, and the review team can reject the app for it.

Keep reading for the full details and examples

This account deletion rule lives inside the broader "Data Collection and Storage" section, numbered 5.1.1. Guideline numbers can shift over time, so always confirm the current wording on developer.apple.com before you rely on a specific number in a submission checklist.

Business owners sometimes assume this rule only applies to large consumer apps with millions of users. Apple applies the same expectation regardless of store size, budget, or category; a solo founder's first release faces the exact same bar.

For a business owner, the practical takeaway is simple. Treat this rule as a product decision, not a developer detail. Skip it during design, and you often pay for it on submission day instead. That delay then ripples into the marketing calendar.

We see this pattern often with first-time founders. They assume reviewers only look at crashes and broken screens. In reality, reviewers also check policy details like this one, and a missed detail can stall a launch just as easily as a technical bug.

Which Apps Does This Rule Cover?

The rule covers any app that lets a person create an account, whether that app sells products, books appointments, or runs a business dashboard. An app without any meaningful account feature can let people use it without signing in at all.

  • Membership and loyalty apps.
  • E-commerce and delivery apps.
  • Booking and appointment apps.
  • B2B SaaS and dashboard apps.

Choosing native or cross platform development does not change this obligation; the rule ignores which framework built the app. A free, ad-supported app carries the same duty as a paid one.

A quick example makes this concrete: a booking app asks for a phone number to speed up sign-up. That lightweight record still counts as an account, so the app needs a way to delete it too.

A similar example shows up in SaaS products. A free trial often opens an account automatically. The trial can end without a purchase, yet the record still sits on the server. Therefore, the product still needs the same deletion path.

A loyalty app shows a related pattern. A punch card style account often opens with just a phone number. Even so, that record still belongs to a real person, so the same deletion option still applies to it.

Which Official Guideline Does the Account Deletion Rule Cite?

The account deletion rule sits under the "Account Sign-In" entry, numbered 5.1.1(v), inside the "Data Collection and Storage" section of the guidelines. Apple publishes this text on its own developer site.

Apple also keeps a separate help article that walks through acceptable and unacceptable deletion flows in detail. We recommend you read both sources before submission: the App Store Review Guidelines and the account deletion reference article.

Reading both pages pays off in practice: the guidelines give the short definition, while the reference article shows real accepted and rejected patterns. Checking both before submission usually takes less time than reading a rejection email later.

We also recommend rechecking both pages on a regular basis. Apple updates the guidelines from time to time, and clause order can move. That is why we still add a reminder line to our own checklist: confirm the current text first.

A short bookmark folder helps here too. Save both official pages together and revisit them before every major release. This habit costs almost nothing, yet it catches outdated wording before it reaches a submission form.

Why Doesn't a Website Link Alone Satisfy the Rule?

Reviewers expect the deletion flow to start inside the app, typically from an account settings screen. Flows that force a support ticket, an email, or a live chat conversation fail this bar.

  • Deletion that only works through a support ticket.
  • Deletion that only works through email requests.
  • An account that only offers deactivation, never full removal.

A website can finish the process, and Apple accepts that pattern; the app just needs a direct link to that page. The website, on its own, can never serve as the only starting point.

What does this distinction mean in daily practice? The moment a user taps "delete my account," the app shows a confirmation screen; that screen can then hand off to a secure web page, but the app itself always starts the journey.

A common mistake looks friendly at first glance. Support teams often write, "email us and we will close your account." That line sounds polite, however it matches exactly the pattern Apple rejects. A single in-app button fixes the gap instead.

Support staff rarely intend harm with that line. They simply repeat the old habit from web-only products. Once a team swaps the sentence for a real in-app button, the same staff often notice fewer tickets within weeks.

Where Should the In-App Deletion Option Live?

The option typically belongs inside account or profile settings, somewhere a user finds without much searching. A deletion path buried three menus deep can also trigger a rejection during review.

The flow needs to remove the account record along with associated content such as comments, photos, and posts. Teams can add extra choices too, like deleting only certain data categories or turning off notifications instead.

Design teams should place the "delete account" button within the first or second settings level, not three taps deep. User testing often shows that this simple placement change even lowers the number of support tickets a team receives.

Scope also reaches order history, payment details, and uploaded files. Instead of listing every data type one by one, a team can define the scope as "all personal data tied to the account." Then the engineering side implements that scope underneath.

A short internal review helps confirm the scope is complete. Product, legal, and marketing each hold a piece of the picture. For example, marketing often forgets that a deleted account also means removing that person from an email list.

Does Account Deactivation Satisfy the Account Deletion Rule?

Deactivation keeps the data on the server and just switches sign-in off temporarily; deletion removes the record and the associated personal data for good. Apple's account deletion rule treats deactivation-only apps as non-compliant.

TraitDeactivationDeletion
Data stateStays on the serverGoes away for good
Return pathA new sign-in continues itNeeds a fresh account
Meets the ruleNoYes
Typical useA short breakA permanent exit.

In short, a team can offer both options together, but offering deactivation alone invites a rejection during review. Design the deletion option as its own clearly labeled button or settings row, separate from any pause option.

Offering both options together also helps the product itself; a user who pauses first and decides later behaves differently from one who deletes in a rush. Teams can show the two choices side by side in account settings.

The two numbers also help analytics. A rising deactivation count often signals a product issue worth a second look. A rising deletion count, on the other hand, signals a harder loss. Tracking both separately gives decision makers a clearer picture.

A monthly dashboard can show both numbers side by side. Put simply, a spike in either number deserves a quick look before it grows into a trend. Catching the issue early almost always costs less than fixing it later, well before either number turns into a larger retention problem.

Which Steps Belong in a Solid Account Deletion Flow?

A solid flow never surprises the user and explains every step along the way. Planning this flow during MVP planning lowers the rework cost you would otherwise pay later.

  1. The user finds the delete option easily inside account settings.
  2. The app shows a confirmation screen that checks intent.
  3. An identity verification step runs when it is genuinely needed.
  4. The app tells the user how long the process will take.
  5. A completion notice reaches the user once the job finishes.

Each step protects user trust and cuts the number of support questions a team fields afterward. The review process also runs more smoothly once this structure exists from day one.

Writing these five steps into the product requirements from the first sprint saves a team from a last-minute scramble. Account deletion tends to rank low on a roadmap yet costs the most time when a team skips it.

A quick device test also matters before submission. A flow that looks correct in a design file can still behave differently on a real phone. For instance, a tester should delete the account, then try registering again with the same details to confirm the record is truly gone.

How Do You Set Up Identity Verification?

Apple allows re-authentication or a code sent to the email or phone already on file as valid ways to confirm a deletion request. The key constraint: this step cannot turn into unnecessary friction.

Asking someone to re-enter their password counts as reasonable; asking for notarized paperwork or a physical document raises a flag during review. Verification should protect security without dragging the process out.

Teams weighing this step should ask one question: does this extra layer prevent a genuine security risk, or does it just wear the user down? When the honest answer is the second one, trimming the step helps everyone, including the reviewer.

Social sign-in simplifies this step further. A user already signed in through a known provider rarely needs a second password prompt. In that case, a single confirmation, such as retyping "delete my account," can be enough on its own.

How Does Deletion Work for Subscription Accounts?

When Apple or Google bills a subscription, deleting the account does not automatically stop the billing cycle; the user still cancels the subscription from the store settings. This gap connects to the broader in-app purchase versus web payment trade-off around commission and control.

A team can schedule account deletion for the subscription's end date, but it must also offer an immediate deletion option. How do the two choices sit side by side? A clear line in the interface handles it: "your account deletes right away, and you cancel the subscription separately through the store."

At this point, teams should pick language that never blames the user. A separate cancellation step exists because of how the stores work, not because the user did anything wrong, and the copy should stay calm about it.

Linking directly to Apple's own subscription management screen also helps. The user then sees and cancels the subscription without leaving the flow entirely. This small detail shortens the journey and, as a result, cuts the support load too.

What Happens to Data You Must Retain by Law?

Some records, such as accounting entries, stay on file for a required period; the rule does not forbid this, it only demands transparency. The app should tell the user exactly which data stays and why.

This topic overlaps with the retention logic in our GDPR-compliant website guide. A quick note: this article offers no legal advice, so check retention periods with your own counsel or accountant.

A practical pattern adds a short line to the deletion screen: "invoice records stay for the legally required period; everything else goes away for good." That one sentence builds transparency and protects user trust at the same time.

It also helps to link this note to the full privacy policy page. A user reads the short version first, then opens the full text only if curious. Otherwise, the two documents can drift apart and start contradicting each other over time.

Are Guest and Auto-Created Accounts Covered Too?

Yes, the rule covers guest sign-ins and accounts an app opens automatically, not just accounts a person consciously registers. Even a record a user never noticed still counts as deletable data.

Teams should map every sign-in path together: registered accounts, social sign-in, and guest sessions. Skipping one path often surfaces as a surprise rejection during review.

A practical fix gathers every sign-in type into one simple table. The product team lists registered, social, and guest sign-in side by side. Next to each row, the team adds one question: does a deletion path exist here? That small table often catches the gap early.

A quick example: an app opens an automatic guest profile tied to a device identifier. The user never notices this profile, yet it lives on the server as a record, so the app needs a path to delete it as well.

Enterprise apps add another wrinkle. A single company account can host many individual users, and the flow needs a clear answer for what happens to those users once an admin deletes the parent account.

That answer should live in the product requirements from day one. Otherwise, a developer builds the feature first and only asks the hard question afterward. A clear answer early on saves a painful rebuild later.

How Does the Account Deletion Rule Differ From Guideline 4.3 Spam Rejection?

Teams mix these two up often because the names sound related, yet the scope differs completely. The account deletion rule covers how an existing account feature winds down; Guideline 4.3 spam rejection covers whether an app looks like a template clone or lacks originality.

So an app can pass 4.3 with flying colors and still face rejection if its deletion flow falls short. Keeping these two topics separate speeds up reading the rejection email and fixing the right section.

A short comparison helps: a 4.3 rejection usually reads "this app resembles another template too closely," while a deletion rejection points straight at account creation and removal. Reading the rejection email with this distinction in mind gets a team to the right fix faster.

Mixing up the two carries a real cost. A team can spend days polishing originality when the real issue sits inside account settings instead. Reading the rejection email carefully, line by line, avoids that wasted effort.

Where Can You See the Full List of App Rejection Reasons?

The account deletion rule covers one single rejection reason, and a rejection email does not always point to this exact clause. Visit our app rejection reasons article for the broader map; that piece gathers every common rejection pattern in one place.

This article deliberately stays narrow and covers one clause in depth, so we can walk through account deletion without mixing it with other topics. Reading both pieces together gives you the wide map and this clause's fine detail at once.

Our own suggestion follows a simple order. First, scan the wide map to rule out other common issues. Then, if your app opens accounts, come back to this checklist for the fine detail.

Does Android Have a Similar Requirement?

Yes, the Google Play Developer Program Policies carry a comparable expectation around deleting user data. The exact clause number and scope can shift over time, so check the current wording on the Google Play developer support site rather than trusting a fixed number here.

Both platforms share one principle: an app that opens accounts must also offer an easy way to close them. We apply this same standard with equal care across both iOS and Android submissions.

In practice, this means a single engineering decision covers both stores: build the deletion endpoint once, then connect both the iOS and Android interfaces to that same service. That approach beats building two separate solutions from scratch.

The timing still matters here too. A team submitting to both stores at once should plan this shared piece early. Otherwise, inconsistent wording between the two apps can confuse a user who owns both.

What Do You Lose by Ignoring This Rule?

A rejection sends the app back into the review queue, and that can push a launch date by days or even weeks. Marketing calendars, ad budgets, and team morale all feel that delay directly.

Fixing the flow often eats unplanned development time; this connects to the budget line items we cover in what determines mobile app development cost. We offer no guarantees, yet building this flow correctly from day one lowers the risk substantially.

A repeated rejection cycle also strains team confidence, not just the calendar; everyone starts asking why the same rejection keeps coming back. Adding this rule to the pre-submission checklist early tends to end that exhausting loop.

Users feel a cost too: someone who cannot delete an account often leaves a harsh store review instead. Those reviews slow new user growth and dampen the return on any app store optimization work.

What Belongs on a Short Pre-Submission Checklist?

One final pass before submission heads off a surprise rejection. The checklist below gives you a fast self-check against the account deletion rule.

  • Does account settings show a clear "delete account" option?
  • Is the result full deletion, not just a pause?
  • Does a direct link lead straight to the web page, if one exists?
  • Have you explained subscription and retention details clearly?
  • Does your store listing copy match this flow?

You can tie this checklist to your store visibility work too; see our app store optimization (ASO) article for more. Teams that want this flow and the broader submission process built correctly from the start can look at our mobile app development services.

Treat this checklist as a habit you repeat before every major release, not a one-time task. A new feature often adds a new account scenario, and that scenario falls under the same account deletion rule.

Teams should also log this checklist inside shared documentation. A new developer joining the project then reads it directly, and the account deletion rule stops living only inside one person's memory.

Frequently Asked Questions

Does the account deletion rule apply to every app?
The rule applies to any app that offers account creation, no matter the industry, pricing model, or platform. Apps without a meaningful account feature can skip forcing a sign-in entirely, but any app that opens an account must offer in-app deletion too. No region gets an exception, and the rule covers a small team's first release just as strictly.
Is offering account deletion only on a website enough?
No, the process must start inside the app; a website can only finish it. Flows that push users toward a support ticket, an email, or a live chat alone fail this bar. The app needs a direct link to the website step and an easy entry point through account settings, or reviewers reject the flow.
Does account deactivation satisfy the account deletion rule?
No, deactivation keeps data on the server and only switches sign-in off temporarily. The rule demands permanent removal of the record and the associated personal data. A team can offer deactivation as an extra option, but relying on it alone invites a rejection and sends the app back into the review queue.
What happens to billing when a subscriber deletes their account?
Because the store bills the subscription, deleting the account does not stop that cycle automatically; the user still cancels it separately. A team can schedule deletion for the subscription's end date, but it must also offer an immediate option. The interface should explain both choices clearly, without any blame toward the user.
Is this rule the same as Guideline 4.3 spam rejection?
No, the two cover different ground even though teams often mix them up. The account deletion rule covers how an existing account winds down; 4.3 spam rejection covers whether an app looks like a cloned template. An app can pass 4.3 cleanly and still face rejection if its deletion flow falls short.
Does Android carry a similar requirement?
Yes, the Google Play Developer Program Policies carry a comparable expectation about deleting user data. The exact clause number can shift over time, so check the current wording on the Google Play developer support page rather than trusting a fixed figure. The shared principle stays simple: an app that opens accounts must offer a way to close them.
  • App Store
  • mobile app
  • app rejection
  • account deletion
  • App Store Guideline
  • mobile app development
Share:
Talha Aslan

Google Partner digital marketing expert. Hands-on with SEO, Google Ads, web design and e-commerce projects since 2012; every post here comes from that experience.

Next project

Get a quote for your project.

Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. We reply the same day and send the scope, timeline and price as a written quote within 1 business day.