uias / Tabman

™️ A powerful paging view controller with interactive indicator bars
https://uias.github.io/Tabman
MIT License
2.84k stars 235 forks source link

Privacy Manifest #625

Closed mobru closed 5 months ago

mobru commented 5 months ago

Hi there,

As of May 1st 2024, Apple requires third-party SDKs to add a Privacy Manifest file. https://developer.apple.com/support/third-party-SDK-requirements/ https://developer.apple.com/documentation/bundleresources/privacy_manifest_files

Are there plans to include a Privacy Manifest?

msaps commented 5 months ago

@mobru not sure Tabman needs to have a privacy manifest? It doesn't use any of the specified 'required reason' APIs (such as UserDefaults) and also as far as I can tell only the SDK's listed here are required to have manifests: https://developer.apple.com/support/third-party-SDK-requirements/

Or am I wrong? 😅

msaps commented 5 months ago

Added one anyway to both Pageboy and Tabman with #628

mobru commented 5 months ago

@mobru not sure Tabman needs to have a privacy manifest? It doesn't use any of the specified 'required reason' APIs (such as UserDefaults) and also as far as I can tell only the SDK's listed here are required to have manifests: https://developer.apple.com/support/third-party-SDK-requirements/

Or am I wrong? 😅

Honestly... no idea. Apple is (as always) vague on what is actually required (by whom) and what isn't. I'd say that it could be argued that every SDK needs a Privacy Manifest, but also ... maybe not? I guess we'll find out after May 1st.

Anyhow - thank you very much for providing one (even if it isn't needed)!