Jiwift

[iOS/Swift] Privacy Manifest 'Privacy Tracking Domains' 확인 (Points of Interest, NSPrivacyTrackingDomains, NSPrivacyTracking) 본문

iOS Dev/iOS

[iOS/Swift] Privacy Manifest 'Privacy Tracking Domains' 확인 (Points of Interest, NSPrivacyTrackingDomains, NSPrivacyTracking)

지위프트 2024. 1. 27. 00:30
반응형

 

Privacy Manifest에서 NSPrivacyTracking와 NSPrivacyTrackingDomains를 확인하기 위해서 애플에서 알려준 방법입니다. 

 

 원하는 프로젝트에서 Product -> Profile 선택해 주세요. 이러면 앱 빌드를 진행하고 완료되면 창이 하나 뜨게 됩니다.

 

 여기서 Network를 선택해주세요.

 Network를 선택하면 창이 바뀌고 녹화하는 버튼을 선택할 수 있습니다. 여기서 녹화는 로그를 기록하는 것입니다. 결과를 저장할 수 있습니다. 이미 다른 녹화가 진행 중이라면 끝내고 실행할 수 있습니다.

 

 녹화를 진행하면 문제가 되는 지점에서 표시가 됩니다.

 

 사진을 보면 기록 화면 왼쪽에 'HTTP Traffic', 'Network Connections', Points of Interest', 'HashTag(테스트용 앱)' 4 가지칸으로 이루어 저 있는데, 제가 테스트해 본 결과 Points of Interest에 표시되는 것이 없다면 맨 아래 테스트용 앱은 표시가 되지 않더라고요.

 그리고 Point of Interest를 선택하면 아래에 로그 기록이 나오게 됩니다. 오른쪽 하단 모서리에는 메시지가 표시됩니다. 

 

“Fault: http://www.example.com is not listed in your app’s NSPrivacyTrackingDomain key in any privacy manifest. It may be following users across multiple apps and websites to create a profile about users of apps that contact this domain”

 위와 같은 메세지가 표시되게 됩니다. 

 

 저 같은 경우는 두 가지 앱을 비교해서 테스트를 했습니다. 하지만 여기서 이상한 점은,,, Firebase Crashlytics와 Analytics를 똑같이 사용하는데 A앱은 로그가 찍히고 B앱은 로그가 찍히지 않았습니다... 어떤 차이가 있는지는 잘 모르겠네요.

 

혹시 아시는 분은 댓글로 의견을 공유해주시면 감사하겠습니다.


WWDC 2023의 다크호스: 프라이버시 정책이 현실로 다가옵니다 - (branch.io)

 

WWDC 2023의 다크호스: 프라이버시 정책이 현실로 다가옵니다 -

WWDC23 행사가 마무리되었습니다. 애플이 모바일 업계를 대상으로 연례적으로 진행하는 행사이자, 우리 모두가 참고하여 로드맵을 다시 세워야 하는 행사입니다. 게다가 Vision Pro는 정말 멋져 보

www.branch.io

 

Detecting when your app contacts domains that may be profiling users | Apple Developer Documentation

 

Detecting when your app contacts domains that may be profiling users | Apple Developer Documentation

Use Instruments to assess whether your app or its third-party SDKs connect to domains that may profile users.

developer.apple.com

 

반응형