+
Skip to content

Conversation

hoootan
Copy link

@hoootan hoootan commented Feb 27, 2025

This PR adds an empty Apple Privacy Manifest (PrivacyInfo.xcprivacy) to the project. While the manifest does not contain any specific privacy-related declarations at this stage, its inclusion helps meet Apple’s new privacy requirements and prepares the project for future updates that may involve handling sensitive data.

Why is this needed?

  • Apple’s Privacy Requirements: Starting with Xcode 15 and iOS 17, Apple requires all apps to include a Privacy Manifest to specify how they use sensitive APIs and third-party SDKs.
  • Future-Proofing: Even though our app does not require privacy declarations now, adding this placeholder ensures compliance with future changes.
  • Avoid App Store Rejection: Having an empty manifest prevents potential warnings or issues when submitting the app to the App Store.

Changes:

  • Added PrivacyInfo.xcprivacy to the project root (inside the Resources folder).
  • The file currently has no declared NSPrivacyAccessedAPITypes.

Testing:

  • The app builds and runs successfully without any issues.
  • No functional changes introduced.

References:

@arielelkin
Copy link
Collaborator

Thanks for the PR.

I'm closing it as I don't see why it's necessary. PocketSVG doesn't do any of the following (as per Apple's guidance):

uses required reasons API, collects data about the person using apps that include the third-party SDK, enables the app to collect data about people using the app, or contacts tracking domains

Nor will it ever do that in the future.

If you run into any privacy-related issues with PocketSVG, please reopen this PR or file an issue.

@arielelkin arielelkin closed this Mar 2, 2025
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

Successfully merging this pull request may close these issues.

2 participants
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载