- PrivacyInfo.xcprivacy: NSPrivacyTracking=false, deklariert gesammelte Daten (Email, Name, User-ID, präziser/grober Standort, Fotos, Fitness, Sonstiger Nutzerinhalt) — alle linked to user, kein Tracking, nur AppFunctionality. Required-Reason APIs: UserDefaults (CA92.1), FileTimestamp (C617.1), DiskSpace (E174.1), SystemBootTime (35F9.1). - SettingsView: Section 'Konto löschen' mit zwei Bestätigungs-Alerts → DELETE /api/profile/account → automatischer logout. Erfüllt Apple- Pflicht seit iOS 16.4 (in-App-Löschung statt Web-Redirect). - Info.plist: CFBundleDevelopmentRegion explizit 'de' (statt der $(DEVELOPMENT_LANGUAGE)-Variable, die sonst 'en' auflöst) → Store zeigt App als deutschsprachig an. - NSHealthShareUsageDescription präziser formuliert (Reviewer-Hint).
144 lines
5.3 KiB
XML
144 lines
5.3 KiB
XML
<?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>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeEmailAddress</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeName</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeUserID</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypePreciseLocation</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeCoarseLocation</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypePhotosorVideos</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeFitness</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyCollectedDataType</key>
|
|
<string>NSPrivacyCollectedDataTypeOtherUserContent</string>
|
|
<key>NSPrivacyCollectedDataTypeLinked</key>
|
|
<true/>
|
|
<key>NSPrivacyCollectedDataTypeTracking</key>
|
|
<false/>
|
|
<key>NSPrivacyCollectedDataTypePurposes</key>
|
|
<array>
|
|
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
<key>NSPrivacyAccessedAPITypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>NSPrivacyAccessedAPIType</key>
|
|
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
|
|
<key>NSPrivacyAccessedAPITypeReasons</key>
|
|
<array>
|
|
<string>CA92.1</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyAccessedAPIType</key>
|
|
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
|
|
<key>NSPrivacyAccessedAPITypeReasons</key>
|
|
<array>
|
|
<string>C617.1</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyAccessedAPIType</key>
|
|
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
|
|
<key>NSPrivacyAccessedAPITypeReasons</key>
|
|
<array>
|
|
<string>E174.1</string>
|
|
</array>
|
|
</dict>
|
|
<dict>
|
|
<key>NSPrivacyAccessedAPIType</key>
|
|
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
|
|
<key>NSPrivacyAccessedAPITypeReasons</key>
|
|
<array>
|
|
<string>35F9.1</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</plist>
|