account-deletion

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

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/venomez-viper/PathWise --skill account-deletion-venomez-viper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: account-deletion
Source: https://github.com/venomez-viper/PathWise/tree/main/.claude/skills/generators/account-deletion
Command: npx skills add https://github.com/venomez-viper/PathWise --skill account-deletion-venomez-viper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates an Apple-compliant in-app account deletion flow with multi-step confirmation UI, optional data export, configurable grace period, Keychain cleanup, and server-side deletion requests to satisfy App Store privacy requirements.

Core Features & Use Cases

  • Multi-step in-app deletion flow with confirmation, optional data export, grace period, and server-side hooks
  • Keychain cleanup and data privacy remediation including Sign in with Apple revocation
  • Designed for integration into Settings or Account sections of iOS apps

Quick Start

Configure the generator to produce an in-app, Apple-compliant account deletion flow and integrate it into your Settings screen.

Frequently Asked Questions about account-deletion

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

FAQPage Schema
How do I implement an Apple-compliant in-app account deletion flow in iOS?

An Apple-compliant in-app account deletion flow requires multi-step confirmation UI, server-side deletion endpoints, and Keychain cleanup. This Skill generates that flow with configurable grace periods and optional data export to satisfy App Store privacy requirements.

Does App Store require Keychain cleanup when a user deletes their account?

Yes, Keychain cleanup is required during account deletion to ensure data privacy remediation. The generated flow handles clearing stored credentials and revoking Sign in with Apple tokens as part of the overall lifecycle management.

How do I add a grace period to an iOS account deletion request?

You can add a grace period to an account deletion request by configuring the generated flow to delay permanent server-side deletion. This allows users to cancel the process within a specified timeframe before data cleanup is finalized.

What is the best way to handle Sign in with Apple revocation during account deletion?

The best way to handle Sign in with Apple revocation is to trigger it as part of the account deletion lifecycle. This Skill generates the necessary hooks to revoke authentication tokens and perform Keychain cleanup simultaneously.

Can I include optional data export in my Swift app's account deletion process?

Yes, you can include optional data export in your Swift app's account deletion process. The generated flow supports an optional data export step before initiating server-side deletion requests and Keychain cleanup.

Why does my iOS app rejection cite missing in-app account deletion?

Your iOS app rejection likely cites missing in-app account deletion because Apple requires apps with account creation to also offer deletion within the app. This Skill generates a compliant flow integrating into Settings to resolve this specific privacy requirement.