Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add iOS privacy manifests #35

Open
jttuboi opened this issue Apr 3, 2024 · 3 comments
Open

Add iOS privacy manifests #35

jttuboi opened this issue Apr 3, 2024 · 3 comments

Comments

@jttuboi
Copy link

jttuboi commented Apr 3, 2024

Issue

By Apple's Privacy manifest guidelines,
some action will be required such as adding an empty privacy manifests file even if you are not collecting anything.

Maybe it is good adding an empty privacy manifests file even if you are not collecting anything.

Apple's document: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
See flutter/flutter#131940 for more context.

Solution suggestion

Add privacy manifests file (PrivacyInfo.xcprivacy) according to libraries privacy usage.

The following is an example of an empty privacy manifests file if this library is not collecting anything.
device_info_plus/ios/PrivacyInfo.xcprivacy

@stuartmorgan
Copy link

By Apple's Privacy manifest guidelines,
some action will be required such as adding an empty privacy manifests file even if you are not collecting anything.

This is not currently accurate as a general statement; see https://developer.apple.com/support/third-party-SDK-requirements/.

There is currently no indication from Apple that an SDK that does not use required reason APIs and is not on that list is required to provide a manifest.

@idrisAd
Copy link

idrisAd commented Apr 10, 2024

By Apple's Privacy manifest guidelines,
some action will be required such as adding an empty privacy manifests file even if you are not collecting anything.

This is not currently accurate as a general statement; see https://developer.apple.com/support/third-party-SDK-requirements/.

There is currently no indication from Apple that an SDK that does not use required reason APIs and is not on that list is required to provide a manifest.

Hi, the current solution is to wait for a potential submission of an app containing this plugin and see what Apple returns?

@stuartmorgan
Copy link

Hi, the current solution is to wait for a potential submission of an app containing this plugin and see what Apple returns?

There is very little native iOS code in this plugin. As with any third-party dependency, clients who are concerned about compliance with the privacy manifest requirements can audit the code for data collection or required reason API usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants