privacy-manifests

Implement Apple PrivacyInfo.xcprivacy manifest requirements for App Store submissions.

114|8|Updated Mar 4, 2025
One-click install
npx skills add https://github.com/gustavscirulis/snapgrid --skill privacy-manifests-gustavscirulis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: privacy-manifests
Source: https://github.com/gustavscirulis/snapgrid/tree/main/.claude/skills/skills/security/privacy-manifests
Command: npx skills add https://github.com/gustavscirulis/snapgrid --skill privacy-manifests-gustavscirulis

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 (PrivacyInfo.xcprivacy) to ensure their apps meet App Store submission guidelines and avoid rejections related to privacy.

Core Features & Use Cases

  • Privacy Manifest Generation: Guides the creation and structure of PrivacyInfo.xcprivacy files.
  • Reason API Declaration: Helps identify and declare the correct reason codes for accessed APIs.
  • Tracking Domain Management: Assists in declaring tracking domains and configuring NSPrivacyTracking.
  • Third-Party SDK Auditing: Provides guidance on verifying privacy manifests for integrated SDKs.
  • App Tracking Transparency (ATT): Explains ATT implementation and requirements.
  • Use Case: A developer is preparing to submit their app to the App Store and receives a warning about missing privacy manifests or incorrect API usage declarations. This skill provides the necessary information to rectify the issue.

Quick Start

Use the privacy-manifests skill to generate a basic PrivacyInfo.xcprivacy file for an app that accesses UserDefaults and file timestamps.

Frequently Asked Questions about privacy-manifests

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

FAQPage Schema
How do I generate a PrivacyInfo.xcprivacy manifest for App Store submission?

Identify required reason APIs and tracking domains accessed by your app and third-party SDKs, then declare them within the PrivacyInfo.xcprivacy file structure to fulfill App Store guidelines.

What are required reason APIs in Apple's privacy manifest?

Required reason APIs in an Apple privacy manifest are specific system APIs that require designated reason codes to justify their usage, ensuring user privacy compliance for App Store submissions.

How do I declare tracking domains and configure NSPrivacyTracking?

Declare tracking domains by configuring the NSPrivacyTracking key and listing the relevant URLs in your PrivacyInfo.xcprivacy file to accurately reflect your app's tracking practices to Apple.

Do I need to audit third-party SDK privacy manifests for App Tracking Transparency?

Yes, you need to verify third-party SDK privacy manifests to ensure they provide their own PrivacyInfo.xcprivacy files and comply with App Tracking Transparency rules before submission.

Why was my app rejected for missing privacy manifest requirements?

Your app was rejected because Spring 2024 App Store rules mandate a PrivacyInfo.xcprivacy file declaring required reason APIs, tracking domains, and SDK privacy practices to pass submission validation.

Does this privacy manifest guidance cover App Tracking Transparency implementation?

Yes, this privacy manifest guidance covers App Tracking Transparency implementation, explaining how to configure ATT requirements alongside your PrivacyInfo.xcprivacy declarations for full compliance.