privacy-manifests

Automate Apple privacy manifest creation and third-party SDK compliance auditing.

603|51|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill privacy-manifests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: privacy-manifests
Source: https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/security/privacy-manifests
Command: npx skills add https://github.com/rshankras/claude-code-apple-skills --skill privacy-manifests

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers navigate and implement Apple's mandatory privacy manifest requirements, preventing App Store rejections and ensuring user data protection.

Core Features & Use Cases

  • Privacy Manifest Generation: Assists in creating and populating PrivacyInfo.xcprivacy files.
  • API Declaration: Guides the declaration of required reason APIs (e.g., file timestamps, disk space).
  • Tracking Domain Management: Helps declare tracking domains and manage App Tracking Transparency (ATT) implementation.
  • Third-Party SDK Auditing: Verifies that integrated SDKs also provide privacy manifests.
  • Use Case: A developer is preparing an app for submission and receives a warning about missing privacy manifests. They use this skill to audit their project, declare necessary APIs, and ensure all third-party SDKs are compliant, thereby securing App Store approval.

Quick Start

Use the privacy-manifests skill to audit my project for missing privacy manifest declarations and suggest corrections.

Frequently Asked Questions about privacy-manifests

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

FAQPage Schema
How do I create a PrivacyInfo.xcprivacy file for App Store submission?

To create a PrivacyInfo.xcprivacy file for App Store submission, you must declare required reason APIs, manage tracking domains, and implement App Tracking Transparency to ensure privacy compliance. This skill automates generating and populating the file to prevent app rejections.

What are required reason APIs in an Apple privacy manifest?

Required reason APIs in an Apple privacy manifest are specific system calls, such as those accessing file timestamps or disk space, that developers must declare with valid justifications. This skill guides you through identifying and declaring these APIs correctly.

How do I audit third-party SDKs for privacy manifest compliance?

To audit third-party SDKs for privacy manifest compliance, you verify that each integrated SDK provides its own PrivacyInfo.xcprivacy file. This skill automates the auditing process to ensure all dependencies adhere to App Store requirements.

Does my app need App Tracking Transparency implementation if it uses tracking domains?

Yes, if your app uses tracking domains, it needs App Tracking Transparency ATT implementation to comply with App Store rules. This skill helps declare tracking domains and manage ATT implementation to ensure user data protection and approval.

Why does my App Store submission fail with a missing privacy manifest warning?

Your App Store submission fails with a missing privacy manifest warning when your project lacks a PrivacyInfo.xcprivacy file or fails to declare required reason APIs. This skill audits your project and suggests corrections to resolve these compliance gaps.

Can I use this to verify privacy nutrition label accuracy for my iOS app?

Yes, you can use this to verify privacy nutrition label accuracy for your iOS app by ensuring declared tracking domains and required reason APIs match your data collection practices. This skill ensures adherence to ATT and accurate privacy disclosures.