kean / Pulse

Network logger for Apple platforms
https://pulselogger.com
MIT License
6.18k stars 294 forks source link

Add xcprivacy for UserDefaults usage #248

Closed pxlRider closed 3 months ago

pxlRider commented 4 months ago

As per new Apple privacy reports, all apps and SDKs that are using any of those APIs need to declare type and reason in their privacy file. https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api This package is using UserDefaults

OneSman7 commented 4 months ago

It also uses File timestamp APIs (.creationDate and .modificationDate) Please chack other API's at https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

samlapse commented 3 months ago

Just opened this PR with the two required files, not 100% sure if anything else is required. https://github.com/kean/Pulse/pull/252

kean commented 3 months ago

Shipped in 4.10 thanks to @samlapse.