csdcorp / speech_to_text

A Flutter plugin that exposes device specific text to speech recognition capability.
BSD 3-Clause "New" or "Revised" License
348 stars 217 forks source link

Address privacy manifest requirement #492

Open anishi-pfr opened 1 month ago

anishi-pfr commented 1 month ago

HI, According to this article https://developer.apple.com/support/third-party-SDK-requirements/ , you have to put a file to add privacy to your package. If you don't collect data for user, you have to put an empty file. You may put it in ios=>Resources=> PrivacyInfo.xcprivacy

sowens-csd commented 1 month ago

Interesting, I hadn't seen that requirement. I see that STT didn't make the list of required packages. Do you know if Apple is enforcing the requirement on all packages or just the ones they called out? I'll look at adding the declaration. STT doesn't collect any user data so it should be easy.

anishi-pfr commented 1 month ago

STT should have the privacy manifest file although it is not collecting user data. It may be empty manifest file. According to this this page,

Third-party SDKs need to provide their own privacy manifest files that record the types of data they collect.

Also, flutter/pachages which not collecting user data are added the manifest file to.