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

Adopt Apple Privacy Manifest and describe use of required reason APIs that are being used by the SDK #3327

Closed
SwiftNativeDeveloper opened this issue Oct 25, 2023 · 3 comments
Assignees
Labels
documentation Documentation improvements

Comments

@SwiftNativeDeveloper
Copy link

Is your feature request related to a problem? Please describe.

The SDK doesn't disclose in the new Privacy Manifest what purposes it uses the new required reason APIs. When Apple starts sending notices out to teams, lots of the usage is going to originate from your SDK. Apple states on their developer page that they will start notifying teams that are using 'required reason' APIs Fall 2023. App submissions will be rejected in Spring 2024.

Describe the solution you'd like

Implement Apple's new Privacy Manifest which has been a think since Xcode 15 this fall (summer if counting beta).

Specifically, implement the required reason usage part. Even usage of UserDefaults will flag an app as needing to disclose why it uses that API.

Check the full list of affected APIs and description of the manifest changes here: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#

Related to #3326

Describe alternatives you've considered

There isn't any alternatives for this one.

Is the feature request related to any of the existing Amplify categories?

No response

Additional context

No response

@harsh62
Copy link
Member

harsh62 commented Oct 25, 2023

Thanks for opening the issue. We are already talking internally to provide a Apple Privacy Manifest. Team will provide an update on the issue once we have it available.

@harsh62
Copy link
Member

harsh62 commented Nov 8, 2023

The required reason API's have been added in the the Apple Privacy Manifest. It will be available in the next release.

@atierian
Copy link
Member

Privacy Manifests were added in 2.21.5
Thanks for opening this issue.

@atierian atierian removed the work in progress Issues was triaged and investigation done label Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation improvements
Projects
None yet
Development

No branches or pull requests

3 participants