axiom-privacy-ux

Guide iOS privacy feature implementation including privacy manifests and App Tracking Transparency.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-privacy-ux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-privacy-ux
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-privacy-ux
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-privacy-ux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers navigate the complex landscape of app privacy, ensuring compliance with regulations and building user trust through transparent data handling practices.

Core Features & Use Cases

  • Privacy Manifests: Guides the creation and declaration of PrivacyInfo.xcprivacy files.
  • Permission UX: Teaches best practices for requesting user permissions with clear explanations and just-in-time prompts.
  • App Tracking Transparency (ATT): Details how to implement ATT correctly and handle user consent.
  • Required Reason APIs: Explains how to declare the use of sensitive APIs with approved reasons.
  • Privacy Nutrition Labels: Assists in preparing accurate data usage disclosures for the App Store.
  • Use Case: A developer needs to ensure their app correctly declares all collected data types, explains why camera access is needed before prompting the user, and properly configures ATT for third-party SDKs.

Quick Start

Use the axiom-privacy-ux skill to generate a basic PrivacyInfo.xcprivacy file for an app that collects user email for analytics and uses the device's file timestamp API for caching.

Frequently Asked Questions about axiom-privacy-ux

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

FAQPage Schema
How do I create a PrivacyInfo.xcprivacy file for an iOS app?

To create a privacy manifest, you generate a PrivacyInfo.xcprivacy file declaring collected data types, tracking domains, and Required Reason API usage. This ensures your iOS app meets App Store data transparency guidelines.

What is the best way to request iOS app permissions without losing user trust?

The best way to request permissions is using just-in-time prompts with clear explanations. This approach improves user experience by explaining exactly why data like camera access is needed before triggering the system permission dialog.

How do I implement App Tracking Transparency for third-party SDKs?

Implementing App Tracking Transparency requires configuring ATT to correctly handle user consent for tracking. You must manage tracking domains and ensure third-party SDKs respect the user's ATT authorization status before tracking occurs.

When do I need to declare Required Reason APIs in my iOS app?

You need to declare Required Reason APIs when your app or its third-party SDKs use sensitive APIs, such as file timestamp APIs. You must provide an approved reason in the privacy manifest to pass App Store review.

Does my iOS app need a privacy manifest if it only collects user email for analytics?

Yes, if your app collects user email for analytics, it needs a privacy manifest. You must declare the data collection in PrivacyInfo.xcprivacy and prepare accurate privacy nutrition labels for the App Store.