Jiwift

Apple Privacy Manifest 정보 공유 본문

iOS Dev/iOS

Apple Privacy Manifest 정보 공유

지위프트 2024. 3. 26. 15:39
반응형

여러분의 Apple Privacy Manifest 관련한 정보를 공유, 경험, 질문 등을 댓글로 남겨주세요. 

 

 앞으로 애플에서 적용될 정책 중 Privacy Manifest가 있습니다. 원래는 작년부터 심사 과정에서 Issue 메일을 보내주기로 했으나 별도에 공지를 하지 않고 올해까지 버티다가 3월 13일부터 메일을 발송하고 있습니다. 그리고 5월 1일부터는 애플이 원하는 대로 적용하지 않은 경우 심사에 영향이 미칠 수 있다고 합니다. 

 

 Privacy Manifest에 입력해야 하는 내용은 아래와 같습니다.

NSPrivacyTracking
NSPrivacyTrackingDomains
NSPrivacyCollectedDataTypes
NSPrivacyAccessedAPITypes

 

 위 목록에서 앱과 라이브러리 중에서 사용중이라면 Priavay Manifest를 추가해야 합니다. 앱은 앱의 프로젝트에서 라이브러리는 라이브러리 리소스에 포함시켜야 합니다. 

 

 그리고 영향력있는 SDK들을 애플에서 추가를 해야 한다고 했습니다. 

 

 애플 개발자 포럼이나 스택 오버플로우에 있는 정보들도 좋지만 생각보다 같은 대답이 대부분이어서 한국 사람들끼리도 정보를 공유하면 좋지 않을까 하는 생각으로 게시글을 작성합니다. 질문, 경험, 테스트 정보를 같이 공유해 주실 분들은 댓글로 남겨주시면 감사합니다. 

 

 지금까지 찾은 정보

1. 외부 테스트플라이트를 통해 빌드를 배포하는 경우에도 메일이 날라옵니다. 

2. 앱스토어 정식 출시 배포에도 메일이 날라옵니다. 

3. 사용된 라이브러리와 앱에서 'NSPrivacyAccessedAPITypes' 관련 내용이 있으면 메일이 날아옵니다.

4. 'NSPrivacyCollectedDataTypes'를 다 제거한 상태로는 메일이 날아오지 않습니다. 

5. NSPrivacyCollectedDataTypes, NSPrivacyTrackingDomains, NSPrivacyTracking는 Report에 내용이 포함됩니다. 

6. 5번 항목은 라이브러리 PrivacyInfo에 있으면 Report에 자동으로 추가됩니다. 

6. NSPrivacyAccessedAPITypes는 Report에 내용이 포함되지 않습니다. 

7. 서드 파티 라이브러리에서 추가한 NSPrivacyAccessedAPITypes 내용이 자동으로 적용이 되지 않습니다.(버그인지는 모름) 

8. 7번 내용에서 서드 파티 라이브러리가 Dynamic을 지원하면 적용됩니다. (ex) Alamofire 깃 이슈에 관련 내용 있음.

9. PrivacyInfo에 추가할 내용이 없다면 제거를 하라고 DTS가 그럽니다. 

10. 영향력 있는 SDK들도 그런지는 RxSwift 깃 이슈에 관련 내용 있음.

11. 라이브러리들에서 NSPrivacyAccessedAPITypes가 있는 경우 앱의 PrivacyInfo에 내용을 추가해도 메일은 오지 않습니다.

 

등등... 지금까지 진행한 테스트 내용들입니다. 

 

제가 틀릴 수도 있고, 앞으로 더 변경될 수도 있지 않을까 하는 생각입니다. 

 

반응형