privacy-manifests
Privacy manifest (PrivacyInfo.xcprivacy) implementation including required reason APIs, tracking domains, third-party SDK declarations, and App Tracking Transparency. Use when preparing apps for App Store privacy requirements.
npx skills add rshankras/claude-code-apple-skills --skill privacy-manifests --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Privacy Manifests Advisory skill for implementing Apple's privacy manifest (PrivacyInfo.xcprivacy) requirements: manifest file format, required reason APIs, tracking declarations, third-party SDK privacy, and App Tracking Transparency. ## When This Skill Activates Use this skill when the user: - Asks about "privacy manifest" or "PrivacyInfo.xcprivacy" - Mentions "required reason API" or App Store privacy rejection - Needs to declare "tracking domains" or "NSPrivacyTracking" - Asks about "App Tracking Transparency" or ATT - Wants to audit third-party SDK privacy declarations - Is preparing an app for App Store submission and mentions privacy - Gets an App Store Connect warning about missing privacy manifests - Asks about "privacy nutrition labels" or App Store privacy details ## Decision Tree | Problem | Section | |---------|---------| | Creating PrivacyInfo.xcprivacy from scratch | Privacy Manifest File Format + Required Reason APIs | | App Store rejection about required reason APIs | Required Reason APIs (match APIs in your code) | | Declaring tracking domains | Tracking Domains and NSPrivacyTracking | | Third-party SDK privacy | Third-Party SDK Declarations | | Implementing ATT
- When This Skill Activates
- Decision Tree
- Review Process
- 1. Scan the Project
- 2. Determine What Is Missing and Apply Fixes
- Privacy Manifest File Format
- Where to Place the File
- Required Reason APIs
- File Timestamp APIs (NSPrivacyAccessedAPICategoryFileTimestamp)
- System Boot Time APIs (NSPrivacyAccessedAPICategorySystemBootTime)
- Disk Space APIs (NSPrivacyAccessedAPICategoryDiskSpace)
- User Defaults APIs (NSPrivacyAccessedAPICategoryUserDefaults)
- Active Keyboards API (NSPrivacyAccessedAPICategoryActiveKeyboards)
- Declaring Required Reason APIs in the Manifest
What does the privacy-manifests skill do?
Privacy manifest (PrivacyInfo.xcprivacy) implementation including required reason APIs, tracking domains, third-party SDK declarations, and App Tracking Transparency. Use when preparing apps for App Store privacy requirements.
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill privacy-manifests --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.