account-deletion-check

Detect missing Apple 5.1.1(v) account deletion UI and backend API calls in iOS/macOS projects.

13|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/cruisediary/apple-app-review-skills --skill account-deletion-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: account-deletion-check
Source: https://github.com/cruisediary/apple-app-review-skills/tree/main/skills/privacy/account-deletion-check
Command: npx skills add https://github.com/cruisediary/apple-app-review-skills --skill account-deletion-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects missing or insufficient in-app account deletion functionality required since June 30, 2022 under Guideline 5.1.1(v) for all apps that support account creation.

Core Features & Use Cases

  • Scans iOS/macOS projects for the presence of an in-app account deletion UI and navigation to deletion settings.
  • Verifies that deactivation is not a substitute for deletion and that a true delete path exists.
  • Checks for corresponding backend data deletion calls to ensure user data is removed from servers.

Quick Start

Execute the account deletion check on your project to confirm an in-app delete flow and backend data erasure are implemented.

Frequently Asked Questions about account-deletion-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my iOS app meets Apple's account deletion requirement?

Apple Guideline 5.1.1(v) requires all apps supporting account creation to offer complete in-app account deletion. It mandates a dedicated deletion UI and ensures account deactivation is not treated as a substitute for permanent deletion.

How do I verify backend data deletion is called during iOS account deletion?

Verify backend data deletion by scanning your iOS or macOS project to ensure a backend data-deletion API is invoked when deletion occurs. This confirms user data is permanently removed from servers rather than just hidden locally.

Does Apple Guideline 5.1.1(v) allow account deactivation instead of deletion?

Apple Guideline 5.1.1(v) does not allow account deactivation as a substitute for deletion. Apps must provide a true delete path with a dedicated UI that permanently erases user data from both the app and backend servers.

When do I need to implement in-app account deletion for my macOS app?

You need to implement in-app account deletion for your macOS app if it supports account creation, sign-up, login, or profile management. Required since June 30, 2022, this ensures users can permanently delete their data within the application.

What is the difference between account deactivation and deletion for App Store compliance?

Account deactivation temporarily disables an account without removing data, while deletion permanently erases user data from the backend. App Store compliance requires a true deletion path, making deactivation an insufficient substitute for data removal.