lzell / AIProxySwift

Client for AIProxy
https://www.aiproxy.pro
73 stars 9 forks source link

Add Privacy Manifest File #28

Closed rudrankriyam closed 1 month ago

rudrankriyam commented 2 months ago

Apple has introduced privacy manifest files for generating the privacy labels in App Store Connect. A privacy manifest file makes adding privacy information easier as AIProxy collects each request's Device ID and IP Address.

More information about the update here: https://developer.apple.com/support/third-party-SDK-requirements/

And technical information on privacy manifests here: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests

lzell commented 1 month ago

Add NSPrivacyCollectedDataTypeDeviceID

Screenshot 2024-10-17 at 15 31 01

lzell commented 1 month ago

@rudrankriyam thanks for filing this! I have the privacy manifest working with the following format: Screenshot 2024-10-17 at 19 49 41

If you generate the privacy report from an Archived build: Screenshot 2024-10-17 at 19 52 54

You will see a report like this: Screenshot 2024-10-17 at 19 54 04