generators-account-deletion

Generate an Apple-compliant account deletion flow with confirmation and cleanup.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-account-deletion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generators-account-deletion
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/generators-account-deletion
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-account-deletion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a production-ready Apple-compliant account deletion workflow for Apple platforms, ensuring users can delete their accounts within the app with proper consent and data-handling safeguards.

Core Features & Use Cases

  • Multi-step confirmation UI to prevent accidental deletions and align with App Store privacy requirements.
  • Optional data export before deletion to allow users to retrieve their data.
  • Grace-period scheduling with cancelation flow, server-side hooks, and local data cleanup (Keychain, UserDefaults, files).
  • Sign in with Apple token revocation support and optional server API integration for remote deletion.
  • Reusable components (AccountDeletionManager, DeletionConfirmationView, DataExportService) that can be integrated across iOS and macOS apps.

Quick Start

Instantiate the deletion flow within your app by creating an AccountDeletionManager and presenting the DeletionConfirmationView.

Frequently Asked Questions about generators-account-deletion

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

FAQPage Schema
How do I implement Apple account deletion flows to meet App Store privacy requirements?

Apple account deletion flows require multi-step confirmation UI, optional data export, grace period scheduling, Keychain cleanup, and Sign in with Apple token revocation. This Skill generates an orchestrator and UI components that automate these safe deletion practices for iOS and macOS apps.

What is the best way to revoke Sign in with Apple tokens during account deletion?

Revoking Sign in with Apple tokens during account deletion requires API integration to invalidate user credentials. This Skill generates token revocation support alongside local Keychain cleanup and user-defaults removal to ensure all remote and local data is securely erased.

How do I add a grace period to my iOS account deletion process?

Adding a grace period to iOS account deletion requires scheduling a cancellation window before finalizing local data cleanup and server-side hooks. This Skill generates grace-period scheduling with a cancelation flow to prevent accidental or premature data loss.

Can I generate a data export feature before final Apple account deletion?

Generating a data export feature before final Apple account deletion is supported through an optional DataExportService. This allows users to retrieve their data prior to executing the Keychain and UserDefaults cleanup orchestrated by the deletion flow.

Does this account deletion flow handle CloudKit and server-side endpoint cleanup?

The account deletion flow adapts to existing CloudKit usage and server-side endpoints to cover all remote data. It provides optional server API integration to execute remote deletion while managing local Keychain and user-defaults cleanup.

What are the limitations of automating account deletion with a generated flow?

Automating account deletion requires correctly identifying existing auth code and Keychain usage to prevent incomplete data removal. The generated flow depends on mapping your specific CloudKit or server-side endpoints to ensure all local and remote data is safely deleted.