Declare this reason to display file timestamps to the person using the device.
Information accessed for this reason, or any derived information, may not be sent off-device.
C617.1
Declare this reason to access the timestamps, size, or other metadata of files inside the app container, app group container, or the app’s CloudKit container.
3B52.1
Declare this reason to access the timestamps, size, or other metadata of files or directories that the user specifically granted access to, such as using a document picker view controller.
System Boot Time APIs (NSPrivacyAccessedAPICategorySystemBootTime)
35F9.1
Declare this reason to access the system boot time in order to measure the amount of time that has elapsed between events that occurred within the app or to perform calculations to enable timers.
Information accessed for this reason, or any derived information, may not be sent off-device. There is an exception for information about the amount of time that has elapsed between events that occurred within the app, which may be sent off-device.
8FFB.1
Declare this reason to access the system boot time to calculate absolute timestamps for events that occurred within your app, such as events related to the UIKit or AVFAudio frameworks.
Absolute timestamps for events that occurred within your app may be sent off-device. System boot time accessed for this reason, or any other information derived from system boot time, may not be sent off-device.
3D61.1
Declare this reason to include system boot time information in an optional bug report that the person using the device chooses to submit. The system boot time information must be prominently displayed to the person as part of the report.
Information accessed for this reason, or any derived information, may be sent off-device only after the user affirmatively chooses to submit the specific bug report including system boot time information, and only for the purpose of investigating or responding to the bug report.
User Defaults APIs (NSPrivacyAccessedAPICategoryUserDefaults)
CA92.1
Declare this reason to access user defaults to read and write information that is only accessible to the app itself.
This reason does not permit reading information that was written by other apps or the system, or writing information that can be accessed by other apps.
1C8F.1
Declare this reason to access user defaults to read and write information that is only accessible to the apps, app extensions, and App Clips that are members of the same App Group as the app itself.
This reason does not permit reading information that was written by apps, app extensions, or App Clips outside the same App Group or by the system. Your app is not responsible if the system provides information from the global domain because a key is not present in your requested domain while your app is attempting to read information that apps, app extensions, or App Clips in your app’s App Group write.
This reason also does not permit writing information that can be accessed by apps, app extensions, or App Clips outside the same App Group.
Other Changes
Set Privacy Tracking Enabled to YES.
Next Steps
Upload a new binary to App Store Connect and wait for their review feedback.
Overview
Added API declarations to the app required by Apple starting May 1, 2024.
Changes Made
File Timestamp APIs (NSPrivacyAccessedAPICategoryFileTimestamp)
System Boot Time APIs (NSPrivacyAccessedAPICategorySystemBootTime)
User Defaults APIs (NSPrivacyAccessedAPICategoryUserDefaults)
Other Changes
Next Steps
Upload a new binary to App Store Connect and wait for their review feedback.