account-deletion-check

Detects missing in-app account deletion functionality required by App Store Guideline 5.1.1(v).

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/tvh25082004/Badminton --skill account-deletion-check-tvh25082004
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: account-deletion-check
Source: https://github.com/tvh25082004/Badminton/tree/main/.claude/skills/apple-app-review/privacy/account-deletion-check
Command: npx skills add https://github.com/tvh25082004/Badminton --skill account-deletion-check-tvh25082004

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Apps that support account creation must offer in-app account deletion under Apple Guideline 5.1.1(v) since June 30, 2022, and missing or insufficient deletion flows cause guaranteed App Store rejections. ## Core Features & Use Cases - Deletion UI Detection: Greps Swift and Objective-C sources for deleteAccount patterns and flags apps with account creation but no deletion option. - Deactivation vs Deletion Analysis: Distinguishes insufficient deactivate/suspend flows from true permanent account deletion. - Sign in with Apple Verification: Checks that account deletion includes Apple identity token revocation per TN3194. - Use Case: Before submitting an iOS app with login and sign-up flows, run this check to confirm a Delete Account action exists in settings, calls a backend DELETE endpoint, and revokes Sign in with Apple credentials. ## Quick Start Check my iOS project for App Store Guideline 5.1.1(v) account deletion compliance and report any missing deletion functionality.

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?▼

Search your Swift sources for deleteAccount or Delete Account patterns and confirm a deletion action is reachable from settings or profile views. This check also verifies a backend DELETE call exists and that deactivation-only flows are flagged as insufficient.

What does App Store Guideline 5.1.1(v) require for account deletion?▼

Since June 30, 2022, all apps supporting account creation must let users delete their account within the app, not via email or external links. Deactivation or suspension does not count; deletion must be permanent and include server-side data removal.

Does account deletion require revoking Sign in with Apple tokens?▼

Yes. Per Apple TN3194, apps using Sign in with Apple must call Apple's token revocation endpoint when a user deletes their account. Local-only deletion without credential revocation is treated as incomplete and can cause rejection.

Can this check run on React Native or Flutter projects?▼

Yes. Although the grep patterns target Swift and Objective-C sources, the skill states it works on Swift, Objective-C, React Native, and Flutter projects that contain account creation flows.

Does the account deletion check modify my project files?▼

No. The check is read-only and makes no network calls. It only uses Glob, Grep, and Read to inspect source files and outputs a prioritized findings list with file paths and line numbers.