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 in PrivacyInfo.xcprivacy #98

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Add in PrivacyInfo.xcprivacy #98

wants to merge 1 commit into from

Conversation

Nirma
Copy link
Owner

@Nirma Nirma commented Jul 15, 2024

Summary

I think the only item that needs to be added is NSPrivacyCollectedDataTypeDeviceID.

@Nirma Nirma requested a review from vincentneo July 15, 2024 14:51
@Nirma
Copy link
Owner Author

Nirma commented Jul 15, 2024

@vincentneo If you have time mind taking a look?

@vincentneo
Copy link
Collaborator

@Nirma My understanding of “collected data” refers to transmitting of said data type to some server for whatever reason.

In the case of UIDeviceComplete, we aren’t doing any of that within the scope of the library. If a consumer of this library were to decide to use it in a way to collect such data, I assume that would be up for the app’s privacy manifest to declare?

@Nirma
Copy link
Owner Author

Nirma commented Sep 1, 2024

@vincentneo I think to be on the safe side we might add it in.
Per my understanding Apple means if your code queries for device identifier strings then you should include that privacy nutrition label?

Lets double check the documents!

@vincentneo
Copy link
Collaborator

Per my understanding Apple means if your code queries for device identifier strings

I think for queries, you mean this? https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

Basically it is the new privacy declaration when accessing certain APIs (such as UserDefault), though I think the API in question here would be utsname which isn't listed as one of the APIs that need declaration.

As for data collection:

“Collect” refers to transmitting data off the device in a way that allows you and/or your third-party partners to access it for a period longer than what is necessary to service the transmitted request in real time.

Source: https://developer.apple.com/app-store/app-privacy-details/#data-collection

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

Successfully merging this pull request may close these issues.

2 participants