mogol / flutter_secure_storage

A Flutter plugin to store data in secure storage
https://pub.dartlang.org/packages/flutter_secure_storage
BSD 3-Clause "New" or "Revised" License
1.12k stars 367 forks source link

iOS - Add Privacy Manifest #696

Closed martin-headspace closed 4 months ago

martin-headspace commented 5 months ago

Summary

Added an empty Privacy Manifest to the iOS project in preparation for the May 1st Deadline for 3rd Party SDKs that include native iOS code.

Description

Starting May 1: You’ll need to include approved reasons for the listed APIs used by your app’s code to upload a new or updated app to App Store Connect. ... Make sure to use a version of the SDK that includes its privacy manifest and note that signatures are also required when the SDK is added as a binary dependency.

Privacy updates for App Store submissions - Latest News - Apple Developer Upcoming third-party SDK requirements - Support - Apple Developer

Impact and Testing

Developers using an updated version of this library on their iOS projects shouldn't see any issues related to the Privacy Manifest

Contributor Note

Based on the language on Apple's Website, this change seems to be mandatory for all 3rd Party Libraries. The impact of not adding it is unclear to me, but hopefully having it will be better than not.

neiljaywarner commented 5 months ago

@mogol can this be merged in and a release created please?

Abeansits commented 5 months ago

@simonpham as the new Apple requirement is rolling out tomorrow it would really benefit to get this PR merge asap. Any updates?

idrisAd commented 4 months ago

@simonpham @martin-headspace Can one of you merge this PR in order to release a new version as soon as possible please ?

martin-headspace commented 4 months ago

Hey @idrisAd , unfortunately I don't have write access to this repo 😔

paulking86 commented 4 months ago

@juliansteenbakker - Is this something you may be able to help with? 🤞

juliansteenbakker commented 4 months ago

LGTM!