account-deletion

Featured

Generates an Apple-compliant account deletion flow with multi-step confirmation UI, optional data export, configurable grace period, Keychain cleanup, and server-side deletion request. Use when user needs account deletion, right-to-delete, or Apple App Review compliance for account removal.

AI & Automation 564 stars 47 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
92
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Account Deletion Generator Generate a production account deletion flow compliant with Apple's App Store requirement (effective June 30, 2022) that any app offering account creation must also offer account deletion from within the app. Includes multi-step confirmation UI, optional data export, configurable grace period, Keychain cleanup, and Sign in with Apple token revocation. ## When This Skill Activates Use this skill when the user: - Asks to "add account deletion" or "delete account" - Wants to "remove account" or implement "account removal" - Mentions "right to delete" or "user data deletion" - Asks about "Apple account deletion requirement" - Needs App Store compliance for account management - Wants to implement GDPR/privacy right-to-erasure ## Pre-Generation Checks ### 1. Project Context Detection - [ ] Check Swift version (requires Swift 5.9+) - [ ] Check deployment target (iOS 16+ / macOS 13+) - [ ] Check for @Observable support (iOS 17+ / macOS 14+) - [ ] Identify source file locations ### 2. Existing Auth/Account Code Search for existing account management: ``` Glob: **/*Auth*.swift, **/*Account*.swift, **/*User*.swift, **/*Profile*.swift Grep: "ASAuthorizationAppleIDProvider" or "SignInWithApple" or "Keychain" or "deleteAccount" ``` If existing deletion flow found: - Ask if user wants to replace or enhance it - If enhancing, integrate with existing auth architecture ### 3. Keychain Usage Detection ``` Grep: "SecItemAdd" or "SecItemDelete" or "SecItemCopyM...

Details

Author
rshankras
Repository
rshankras/claude-code-apple-skills
Created
9 months ago
Last Updated
3 days ago
Language
Swift
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category