Agent skills for iOS, iPadOS, Swift, SwiftUI, and modern Apple framework development.
71
89%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
A PrivacyInfo.xcprivacy file is required if your app or any dependency uses these API categories:
NSPrivacyAccessedAPICategoryFileTimestamp)NSPrivacyAccessedAPICategorySystemBootTime)NSPrivacyAccessedAPICategoryDiskSpace)NSPrivacyAccessedAPICategoryUserDefaults) when storing user-identifiable dataNSPrivacyAccessedAPICategoryActiveKeyboards)<!-- PrivacyInfo.xcprivacy -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<!-- Declare every data type you collect -->
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>| API Category | Code | Reason |
|---|---|---|
| FileTimestamp | C617.1 | Access files inside app container |
| FileTimestamp | 3B52.1 | Access user-selected files |
| FileTimestamp | 0A2A.1 | Third-party SDK accessed on behalf of user |
| SystemBootTime | 35F9.1 | Measure elapsed time between events |
| DiskSpace | E174.1 | Check available space before writes |
| UserDefaults | CA92.1 | Access within your own app |
| UserDefaults | 1C8F.1 | Access within same app group |
| ActiveKeyboards | 3EC4.1 | Customize UI based on active keyboards |
| Key | Type | Purpose |
|---|---|---|
NSPrivacyTracking | Boolean | Whether the app tracks users (triggers ATT requirement) |
NSPrivacyTrackingDomains | Array of strings | Domains used for tracking (connected only after ATT consent) |
NSPrivacyCollectedDataTypes | Array of dicts | Each data type collected, its purpose, and whether it is linked to identity |
NSPrivacyAccessedAPITypes | Array of dicts | Each required-reason API used and the justification codes |
PrivacyInfo.xcprivacy in its bundleEach NSPrivacyCollectedDataTypes entry must specify:
NSPrivacyCollectedDataType (category)NSPrivacyCollectedDataTypeLinked (linked to identity)NSPrivacyCollectedDataTypeTracking (used for tracking)NSPrivacyCollectedDataTypePurposes (purposes array)Apple cross-references manifests with privacy nutrition labels and network traffic. Mismatches cause rejection.
skills
accessorysetupkit
references
activitykit
references
adattributionkit
references
alarmkit
references
app-clips
app-intents
references
app-store-optimization
app-store-review
apple-on-device-ai
appmigrationkit
references
audioaccessorykit
references
authentication
references
avkit
references
background-processing
references
browserenginekit
references
callkit
references
carplay
references
cloudkit
references
contacts-framework
references
core-bluetooth
references
core-data
core-motion
references
core-nfc
references
coreml
references
cryptokit
references
cryptotokenkit
references
debugging-instruments
device-integrity
references
dockkit
references
energykit
references
eventkit
references
financekit
references
focus-engine
gamekit
references
healthkit
references
homekit
references
ios-accessibility
ios-localization
ios-networking
ios-simulator
references
mapkit
metrickit
references
musickit
references
natural-language
references
paperkit
references
passkit
references
pdfkit
references
pencilkit
references
permissionkit
references
photokit
push-notifications
realitykit
references
relevancekit
references
scenekit
references
sensorkit
references
speech-recognition
spritekit
references
storekit
swift-api-design-guidelines
swift-architecture
swift-charts
references
swift-codable
swift-concurrency
swift-formatstyle
swift-language
swift-security
references
swift-testing
swiftdata
swiftlint
swiftui-animation
swiftui-gestures
references
swiftui-layout-components
swiftui-liquid-glass
references
swiftui-patterns
swiftui-performance
swiftui-uikit-interop
swiftui-webkit
tabletopkit
references
tipkit
references
vision-framework
weatherkit
references
widgetkit
references