Skip to content

Apple privacy manifest requirements (File timestamp, System boot time & Disk space) #3708

Description

@johnhatvani

Hello!

Starting may 1 apple require 3rd parties to describe their use of some API's. doc link.

I have used some tooling to scan our app for usages of these api's and have found the following for this project:

Used symbols in binary ./Sentry/Sentry.framework/Sentry: mach_absolute_time, NSFileCreationDate, NSFileSystemFreeSize, NSFileSystemSize, stat

which maps to these entries which need declarations:

  • NSPrivacyAccessedAPICategoryFileTimestamp
  • NSPrivacyAccessedAPICategorySystemBootTime
  • NSPrivacyAccessedAPICategoryDiskSpace

I can see that the sentry-cocoa library has already made this change, but I cannot see if sentry-react-native depends on this code? or if the reasons there would be the same

Im happy to bring that change across if it will help, But I can also see that the sentry-cooca library does not declare / use NSPrivacyAccessedAPICategoryDiskSpace we are using an older version of the library (5.5.0) so im not sure if later versions remove the need for those API's

If this is already on the radar could you please link to a discussion or I can bring across the manifest used in sentry-cocoa and discuss usage of NSPrivacyAccessedAPICategoryDiskSpace

Thanks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions