FileKit
FileKit copied to clipboard
Add privacy manifest
Issue Link 🔗
Apple's update to their API policy - Required Reason
Goals ⚽
To comply with Apple's new privacy policies every app and third-party SDK should include a Privacy manifest in case if they access APIs which potentially can be used for fingerprinting. All use cases of such API require explicit reasons declaration.
FileKit wrapped creationDate and modificationDate which is included in a required reasons API.
Implementation Details 🚧
- Added a PrivacyInfo.xcprivacy file. The file requires all four fields
to be included:
- SDK does not use tracking;
- Tracking domains array is empty. It can be empty as long as tracking
is false;
- SDK does not collect any data. NSPrivacyCollectedDataTypes is empty;
- SDK uses
creationDate, Reason:File Timestamp - 0A2A.1: 3rd-party SDK wrapper on-device, per documentation - SDK uses
modificationDate, Reason:File Timestamp - 0A2A.1: 3rd-party SDK wrapper on-device, per documentation - Updated
Package.swiftfile to include the privacy manifest to the SPM. - Update
FileKit.podspecfile to include the privacy manifest to the Cocoapods
Are there any plans for merging this and releasing a new version @nvzqz?