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

[amplify_secure_storage] Missing Apple Privacy Manifest #4789

Closed
2 of 14 tasks
inceptusp opened this issue Apr 29, 2024 · 3 comments
Closed
2 of 14 tasks

[amplify_secure_storage] Missing Apple Privacy Manifest #4789

inceptusp opened this issue Apr 29, 2024 · 3 comments
Assignees
Labels
feature-request A request for a new feature or an enhancement to an existing API or category. Secure Storage Issues related to the secure_storage package

Comments

@inceptusp
Copy link

Description

Apple updated its requirements for uploading to the app store and now requests a PrivacyInfo.xcprivacy manifest file informing about sensitive API usage. From May 1st they will start preventing the upload of apps that do not discriminate all uses of sensitive APIs.

Third-party SDKs must include their own manifests.

The flutter team have updated most of their first-party packages to include their manifests. After a analysis on my app that depends on amplify_flutter the amplify_secure_storage transitive dependency is missing its privacy manifest

Analyzing amplify_secure_storage-0.4.3 ...
⚠️  Missing privacy manifest file!
API usage analysis result(s): 2
[0] NSPrivacyAccessedAPICategoryUserDefaults:UserDefaults:/Users/pedrocarvalho/.pub-cache/hosted/pub.dev/amplify_secure_storage-0.4.3/ios/Classes/SwiftAmplifySecureStoragePlugin.swift
[1] NSPrivacyAccessedAPICategoryUserDefaults:UserDefaults:/Users/pedrocarvalho/.pub-cache/hosted/pub.dev/amplify_secure_storage-0.4.3/macos/Classes/AmplifySecureStoragePlugin.swift
🛠️  Descriptions for the following required API reason(s) may be missing: 1
[0] NSPrivacyAccessedAPICategoryUserDefaults

Categories

  • Analytics
  • API (REST)
  • API (GraphQL)
  • Auth
  • Authenticator
  • DataStore
  • Notifications (Push)
  • Storage

Steps to Reproduce

.

Screenshots

No response

Platforms

  • iOS
  • Android
  • Web
  • macOS
  • Windows
  • Linux

Flutter Version

3.19.6

Amplify Flutter Version

1.8.0

Deployment Method

Custom Pipeline

Schema

No response

@Jordan-Nelson Jordan-Nelson added pending-triage This issue is in the backlog of issues to triage Secure Storage Issues related to the secure_storage package labels Apr 29, 2024
@Jordan-Nelson Jordan-Nelson self-assigned this Apr 29, 2024
@Jordan-Nelson Jordan-Nelson added feature-request A request for a new feature or an enhancement to an existing API or category. and removed pending-triage This issue is in the backlog of issues to triage labels Apr 29, 2024
@Jordan-Nelson
Copy link
Member

Hello @inceptusp - Thank you for opening the issue. I have opened a PR for this. #4792

@Jordan-Nelson
Copy link
Member

This was released in amplify_secure_storage v0.4.4. You can run flutter pub upgrade to update to the latest version.

@Jordan-Nelson
Copy link
Member

I am going to close out this issue. Please let me know if you face any issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature or an enhancement to an existing API or category. Secure Storage Issues related to the secure_storage package
Projects
None yet
Development

No branches or pull requests

2 participants