심사를 올렸는데 이러한 메일이 왔다면 5월1일부터는 PrivacyInfo파일에 API사용이유를 명시해줘야 합니다.
Record the categories of data that your app or third-party SDK collects about the person using the app, and the reasons it collects the data
→ third-party SDK에서 PrivacyInfo파일이 있어도 앱 심사 올렸을때 관련해서 경고 메일이 오는거보니 앱개발자가 기록하라는 의미인거같습니다.
PrivacyInfo.xcprivacy
파일이 생성됐습니다.참고: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
mint
설치하기brew install mint
privacy-scanner
설치하기mint install techinpark/ios_privacy_manifest_scanner
privacy-scanner
을 설치 할 수 있습니다.privacy_scanner
를 입력합니다.privacy_scanner
*라이브러리를 사용하고 있다면 3.1부터 3.3까지 읽어주세요.
사용하고 있는 API마다 다르기 때문에 라이브러리에서 잘 찾아보고 이유를 명시합니다.
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
</array>
</dict>
</plist>