일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- modal
- graph
- 개발자
- library
- Storyboard
- ios
- UIKit
- Swift
- charts
- ui
- Chrats
- PyQt
- Xcode
- button
- kotlin
- cocoapods
- 그래프
- 개발
- TableView
- 라이브러리
- Python
- PyQt5
- UIButton
- alamofire
- Apple
- UITableView
- Chart
- 어플리케이션
- Android
- androidstudio
- 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 |