privacy-ux

Generate and validate PrivacyInfo.xcprivacy manifests and ATT flows for iOS apps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/derKlinke/codex-config --skill privacy-ux-derklinke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: privacy-ux
Source: https://github.com/derKlinke/codex-config/tree/main/skills/ios-privacy-ux
Command: npx skills add https://github.com/derKlinke/codex-config --skill privacy-ux-derklinke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams implement privacy-conscious UX by guiding the creation of privacy manifests, App Tracking Transparency (ATT) flows, and permission-request best practices.

Core Features & Use Cases

  • Privacy manifests and ATT guidance: Generate and validate standard structures (PrivacyInfo.xcprivacy) that communicate data practices.
  • Just-in-time permission UX: Design education prompts and handling for runtime permission requests to improve opt-in rates.
  • Tracking domain strategy & Nutrition Labels: Provide guidance to declare tracking domains and prepare Privacy Nutrition Labels for App Store Connect.
  • Use Case: An iOS app team drafts a privacy manifest and staged permission prompts before feature launch.

Quick Start

To begin, review the manifest templates in this skill, then craft a privacy policy-aligned permission flow for your app.

Frequently Asked Questions about privacy-ux

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

FAQPage Schema
How do I create a PrivacyInfo.xcprivacy manifest for my iOS app?

Generate a PrivacyInfo.xcprivacy manifest by declaring NSPrivacyTracking, NSPrivacyCollectedDataTypes, and NSPrivacyAccessedAPITypes. This Skill validates standard manifest structures to ensure your iOS app communicates its data practices accurately.

How do I design ATT flows to improve iOS permission opt-in rates?

Design App Tracking Transparency (ATT) flows using just-in-time permission UX and education prompts. This Skill provides best-practice guidelines for staging runtime permission requests to improve user opt-in rates before feature launch.

What is a privacy manifest and when do I need one for App Store Connect?

A privacy manifest declares your app's tracking domains and data collection practices via PrivacyInfo.xcprivacy. You need one to prepare Privacy Nutrition Labels for App Store Connect, ensuring compliance by outlining data types and tracking-domain management.

Do I need to declare tracking domains for my iOS app's privacy nutrition label?

Yes, you must declare tracking domains to prepare Privacy Nutrition Labels for App Store Connect. This Skill guides tracking-domain strategy to ensure your privacy manifest accurately reflects your app's data practices.

What is the best way to handle runtime permission requests in iOS?

Handle runtime permission requests using just-in-time permission UX. This Skill outlines best-practice guidelines for designing education prompts that improve user understanding and opt-in rates during permission requests.

Can I validate my existing privacy manifest structure against iOS compliance requirements?

Yes, you can validate your existing privacy manifest structure. This Skill ensures compliance by checking that your manifest accurately declares NSPrivacyTracking, NSPrivacyCollectedDataTypes, NSPrivacyAccessedAPITypes, and other manifest requirements.