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

Privacy manifest file - no nutrition label shown at App Store (SwiftClient 1.5.0) #132

Open
kmatzka opened this issue Dec 8, 2023 · 2 comments

Comments

@kmatzka
Copy link

kmatzka commented Dec 8, 2023

I am using SwiftClient 1.5.0. According to the docs a privacy manifest file (“PrivacyInfo.xcprivacy”) should be copied to the project and as a result, the privacy nutrition label on the AppStore should be configured accordingly.

But the nutrition label does not show any data tracking information, it states “no data collected”.

The package file references the PrivacyInfo file:

.target(
name: “TelemetryClient”,
resources: [.copy(“PrivacyInfo.xcprivacy”)]

And there is a PrivacyInfo.xcprivacy file in the TelemetryClient folder of the package.

It just seems to not get copied into the project.

@kmatzka
Copy link
Author

kmatzka commented Dec 9, 2023

Update:
I successfully checked that the TelemetryClients PrivacyInfo.xcprivacy file is part of the apps archive by creating a Privacy Report in Xcode Organizer. I guess all is fine with TelemetryClients privacy manifest.

What I misunderstood:
An archive's privacy manifest is NOT automatically creating the relating privacy nutrition labels on the App Store. Needs to be done manually. The Organizers Privacy Report helps to understand the combined privacy data of one's app including package dependencies (that should include their own PrivacyInfo.xcprivacy file).

@mbuchetics
Copy link

Yes, I also think that the documentation is misleading here ("If you’re using the Swift SDK 1.5.0 or above, you can safely ignore the rest of this document."). Xcode will aggregate the privacy manifests into a combined report but it is not automatically updating the information on App Store Connect.

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

2 participants