일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- charts
- graph
- UIButton
- 라이브러리
- Python
- PyQt5
- PyQt
- cocoapods
- 어플리케이션
- kotlin
- Apple
- 개발
- Android
- ios
- 그래프
- Chrats
- androidstudio
- 개발자
- TableView
- Storyboard
- button
- Xcode
- UIKit
- Chart
- ui
- modal
- alamofire
- UITableView
- Swift
- library
- Today
- Total
Jiwift
[iOS/Swift] Privacy Manifest 'Privacy Tracking Domains' 확인 (Points of Interest, NSPrivacyTrackingDomains, NSPrivacyTracking) 본문
[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)
Detecting when your app contacts domains that may be profiling users | Apple Developer Documentation
'iOS Dev > iOS' 카테고리의 다른 글
[iOS/Xcode] 정적 라이브러리(Static Library) Privacy Manifest 추가 (2) | 2024.03.14 |
---|---|
[iOS/Swift] 정적 라이브러리(Static Library) Privacy Manifest 의견 (0) | 2024.03.05 |
[iOS/Swift] Privacy Manifest에 대한 궁금증 (0) | 2024.01.26 |
[iOS/Swift] 'authorizationStatus()' was deprecated in iOS 14.0 초간단 해결 (1) | 2024.01.25 |
[iOS/Swift] Privacy Manifest Snapkit (2) | 2023.12.30 |