일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 그래프
- Chrats
- ios
- modal
- 라이브러리
- button
- 개발자
- UIKit
- TableView
- Apple
- graph
- Swift
- 개발
- ui
- 어플리케이션
- Android
- Xcode
- Python
- kotlin
- library
- PyQt5
- alamofire
- androidstudio
- UIButton
- UITableView
- PyQt
- charts
- cocoapods
- Chart
- Storyboard
- Today
- Total
Jiwift
[iOS/Swift] Privacy Manifest가 뭐야? 본문
아는 게 없어서 찾아본 내용을 정리하기 위해 작성합니다.
틀리거나, 새로 추가해야 할 내용이 있으면 댓글로 알려주시면 감사하겠습니다.
2023년 12월 24일 기준 글입니다.
Alamofire 깃 허브 이슈를 보던 중에 Privacy Manifest라는 것을 보았다.. 이게 뭘까 뭔지 몰라도 귀찮고 어떻게 보면 큰 일일수도 있을 것 같은 녀석이다..
Get started with privacy manifests - WWDC23 - Videos - Apple Developer
위 영상을 들어가서 확인해보면 애플은 Privacy Manifest가 왜 필요하고 어떻게 사용되는지 알려주고 있다. 제가 이해하기로는
1. 앱을 개발하는 개발자는 앱스토어에 제출하는 과정에서 개인정보를 어떻게 다루는지 설명과 자료를 제출하고 있다.
2. 하지만 앱 개발자는 써드 파티 라이브러리(ex) SnapKit, Alamofire 등등)에서 내부적으로 정확하게 어떻게 돌아가는지 모른다.
3. 써드 파티 라이브러리 개발자는 Privacy Manifest를 통해서 라이브러리를 사용하는 앱 개발자들에게 개인정보 활요이나 어떤 API를 사용하는지 알려야 한다.
4. 앱 개발자들은 이런 정보들을 종합해서 앱스토어 제출할 때 활용해야 한다.
'PrivacyInfo.xcprivacy'라는 파일을 생성한다.
생각보다 상세하게 적혀있는 것을 확인할 수 있습니다.
제가 여태까지 찾아본 내용으로 일단 모든 라이브러리에 추가되어야 하는 것 같습니다.. 아직까지는 문제가 되는 앱을 제한하지는 않고 메일을 통해서 위험성을 알린다고 합니다. 그리고 2024년 봄부터는 위 내용은 강제되며 리젝 사유가 될 것 같습니다.
더 많은 내용이 있지만 일단 지금 제일 급한 건 현재 프로젝트에서 사용 중인 라이브러리를 정리하고, 깃 허브로 달려가서 잠들어있는 라이브러리 개발자들을 깨우는 것이다.. SnapKit만 봐도 유명하지만 새로운 버전이 안 나온 지 벌써 1년이 넘었다...
'iOS Dev > iOS' 카테고리의 다른 글
[iOS/Swift] Privacy Manifest Privacy-impacting SDK (0) | 2023.12.26 |
---|---|
[iOS/Swift] Privacy Manifest Describing use of required reason API (0) | 2023.12.25 |
[iOS/Swift] WebKit Html 직접 띄우기, 서버 없이 로컬 웹 사용, allowFileAccessFromFileURLs (0) | 2023.12.19 |
[iOS/Swift] 주소 검색 기능 구현하기 무료 API 사용 (0) | 2023.12.11 |
[iOS/Swift] 색상 정의하고 관리하기 Assets, Enum, Extension (1) | 2023.11.29 |