Recent searches


No recent searches

Missing iOS Privacy Manifest



Posted Apr 12, 2024

Hello, 

About the iOS SDK, there is a new Apple privacy change
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278397

I checked my binary and it seems you are using two of those apis:

Used symbols in binary ./Frameworks/SupportProvidersSDK.framework/SupportProvidersSDK: NSFileSystemFreeSize, NSFileSystemSize

Some advertisers were getting sneaky and were using free system size for finger printing devices in the short term. Apple will eventually (May 1st is when they start cracking down) no longer accept App Store submissions that use NSFileSystemSize (.systemSize) e or NSFileSystemFreeSiz (.systemFreeSize)e without privacy declarations.

Don’t know what you use them for but there ARE exceptions that will allow these API usages:

85F4.1
Declare this reason to display disk space information to the person using the device. Disk space may be displayed in units of information (such as bytes) or units of time combined with a media type (such as minutes of HD video).
Information accessed for this reason, or any derived information, may not be sent off-device. There is an exception that allows the app to send disk space information over the local network to another device operated by the same person only for the purpose of displaying disk space information on that device; this exception only applies if the user has provided explicit permission to send disk space information, and the information may not be sent over the Internet.

E174.1
Declare this reason to check whether there is sufficient disk space to write files, or to check whether the disk space is low so that the app can delete files when the disk space is low. The app must behave differently based on disk space in a way that is observable to users.
Information accessed for this reason, or any derived information, may not be sent off-device. There is an exception that allows the app to avoid downloading files from a server when disk space is insufficient.

7D9E.1
Declare this reason to include disk space information in an optional bug report that the person using the device chooses to submit. The disk space information must be prominently displayed to the person as part of the report.
Information accessed for this reason, or any derived information, may be sent off-device only after the user affirmatively chooses to submit the specific bug report including disk space information, and only for the purpose of investigating or responding to the bug report.

B728.1
Declare this reason if your app is a health research app, and you access this API category to detect and inform research participants about low disk space impacting the research data collection.
Your app must comply with App Store Review Guideline §5.1.3. Your app must not offer any functionality other than providing information about and allowing people to participate in health research.s an exception that allows the app to avoid downloading files from a server when disk space is insufficient.

Could you include a privacy manifest in the SDK if the reasons are covered by those? and, if not, could you remove the use of those apis?  all our apps would be rejected if not. 

 

The deadline is 1st of May. 

 

Thanks!


5

3

3 comments

Hello, is there an update on this? Our app is receiving a warning when being submitted to the store. 

If you can't release a new version for the SDK soon, can we at least know what reason developers should add to the manifest for using the disk space API?

 

Thanks,

Dalia

2


Any updates on this? Deadline is coming soon!

0


We collaborated with Zendesk's premier support team to ensure the release of version 8.0.1, which includes the privacy file. Check the latest tag.

0


Please sign in to leave a comment.

Didn't find what you're looking for?

New post