app-store
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
Generate privacy policies, terms of service, and EULAs for Apple platform apps. Detects data collection patterns, third-party SDKs, and generates region-specific legal documents with Apple Privacy Nutrition Label mapping. Use when user needs legal documents or data collection
Claude Code
$ npx -y skills add rshankras/claude-code-apple-skills --skill privacy-policy --agent claude-code
Codex
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a codex -y
Cursor
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a cursor -y
Gemini CLI
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a gemini-cli -y
GitHub Copilot
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a github-copilot -y
OpenCode
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a opencode -y
Windsurf
$ npx skills add rshankras/claude-code-apple-skills --skill privacy-policy -a windsurf -y
name: privacy-policy description: Generate privacy policies, terms of service, and EULAs for Apple platform apps. Detects data collection patterns, third-party SDKs, and generates region-specific legal documents with Apple Privacy Nutrition Label mapping. Use when user needs legal documents or data collection disclosure for App Store submission. allowed-tools: [Read, Write, Edit, Glob, Grep, AskUserQuestion] last_verified: 2026-07-16 review_by: 2027-06-22
Generate ready-to-use privacy policies, terms of service, and EULAs tailored to your app's data practices, third-party services, and target markets.
> **Disclaimer:** This skill generates template legal documents based on common indie app scenarios. Consult a qualified lawyer for apps handling sensitive data (health, financial, children's data), apps with complex data sharing arrangements, or apps operating in highly regulated industries. These templates are a strong starting point -- not a substitute for legal counsel.
Use this skill when the user:
Before generating documents, gather context from the project.
Glob: **/privacy*.md, **/privacy*.html, **/privacy*.txt Glob: **/terms*.md, **/terms*.html, **/terms*.txt Glob: **/eula*.md, **/eula*.html, **/eula*.txt Glob: **/legal/**
If existing documents found, ask user whether to replace or update them.
Grep: "Firebase" or "GoogleAnalytics" or "Crashlytics" Grep: "Mixpanel" or "Amplitude" or "PostHog" Grep: "AdMob" or "AppLovin" or "UnityAds" Grep: "FacebookSDK" or "GoogleSignIn" or "SignInWithApple" Grep: "Sentry" or "Bugsnag" or "DataDog" Grep: "RevenueCat" or "Adapty" or "Qonversion" Grep: "TelemetryDeck" or "Plausible" or "CountlySDK"
Note detected SDKs to auto-populate data collection sections.
Grep: "UserDefaults" -- Local preferences storage Grep: "CoreData" or "SwiftData" or "NSPersistentContainer" -- Local database Grep: "CloudKit" or "CKContainer" -- Cloud sync Grep: "URLSession" or "Alamofire" -- Network calls Grep: "HealthKit" or "HKHealthStore" -- Health data Grep: "CLLocationManager" or "CoreLocation" -- Location data Grep: "AVCaptureSession" or "PHPhotoLibrary" -- Camera/photos Grep: "Contacts" or "CNContactStore" -- Contacts access Grep: "ATTrackingManager" -- App Tracking Transparency Grep: "ASAuthorizationAppleIDProvider" -- Sign in with Apple
Grep: "NSCameraUsageDescription" or "NSPhotoLibraryUsageDescription" Grep: "NSLocationWhenInUseUsageDescription" or "NSLocationAlwaysUsageDescription" Grep: "NSHealthShareUsageDescription" or "NSHealthUpdateUsageDescription" Grep: "NSContactsUsageDescription" or "NSMicrophoneUsageDescription" Grep: "NSUserTrackingUsageDescription"
Ask the user via AskUserQuestion:
Read `templates.md` for the document templates.
Based on configuration answers, include or exclude sections:
| Answer | Sections Added | |--------|---------------| | No user data | Minimal privacy policy (no collection, no sharing) | | Anonymous analytics | Analytics disclosure, third-party services list | | Account with email | Account data, authentication, data retention | | Personal info | Full data collection, user rights, data portability | | Health/financial | Sensitive data handling, enhanced security, additional consent | | Children under 13 | COPPA section, parental consent, limited data collection |
Replace template placeholders with detected or user-provided values:
Include sections based on target markets:
**GDPR (European Union users):**
A collection of Claude Code skills for iOS, macOS, watchOS, visionOS, and Apple platform development. These skills help you plan and build apps, maintain code quality, ensure HIG compliance, and guide you from idea to App Store.
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution,…
Generate compelling App Store descriptions that convert browsers into users. Use when writing initial descriptions, improving…
Apple Search Ads campaign strategy for indie developers — paid acquisition, keyword bidding, budget planning, and ROAS…
Take a one-time in-app purchase from MISSING_METADATA to READY_TO_SUBMIT in App Store Connect — set its price schedule and…
Optimize app title, subtitle, and keywords for maximum App Store discoverability. Use when launching a new app, improving search…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.