iOS Privacy Manifest Generator
Build Apple's PrivacyInfo.xcprivacy file for App Store submission.
About the iOS Privacy Manifest Generator
Create a valid PrivacyInfo.xcprivacy privacy manifest for your iOS, iPadOS or visionOS app: declare tracking, tracking domains, collected data types and the required-reason API codes Apple asks for (UserDefaults, file timestamps, disk space, boot time, active keyboards). Copy the XML or download the file straight into your Xcode target.
Popular uses
- privacy manifest
- privacyinfo.xcprivacy
- required reason api
- ios
- app store privacy
- xcode
Examples
UserDefaults reason
CA92.1Output
NSPrivacyAccessedAPICategoryUserDefaultsKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
Apple App Site Association Generator
Generators
Build the AASA file that powers iOS universal links.
.gitignore Generator
Generators
Build a .gitignore file from built-in language and OS presets.
Credit Card Test Number Generator
Generators
Generate Luhn-valid fake card numbers for testing.
Fake User Generator
Generators
Generate random fake user records with names, emails, and addresses.
ICS Calendar Event Generator
Generators
Build a downloadable .ics calendar invite with reminders and recurrence.
Mock JSON Generator
Generators
Generate arrays of mock JSON records from a simple field schema.
Works well with
Next steps from other categories.
iOS .strings ↔ JSON Converter
Converters
Convert Localizable.strings files to JSON and back.
Plist ↔ JSON Converter (Info.plist)
Converters
Convert Apple property lists to JSON and back.
Hex to SwiftUI & UIColor Converter
Color
Turn a hex color into SwiftUI, UIKit and asset catalog code.
iOS Device Screen Sizes Reference
Dev Utilities
Points, pixels, scale factors and App Store screenshot sizes for iPhone, iPad and Apple Watch.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-23 · Runs entirely in your browser