Apple 개인정보 매니페스트
앱 및 타사 SDK에 데이터 수집 관행과 API 사용을 문서화하는 개인정보 매니페스트 파일을 포함시켜 Apple의 개인정보 보호 요구 사항을 준수하세요.
2024년 5월 1일부터 필수: App Store에 제출되는 모든 신규 앱과 앱 업데이트에는 필수 사유 API를 사용하는 타사 SDK에 대한 개인정보 매니페스트 파일이 포함되어야 합니다. 적절한 개인정보 매니페스트가 없는 앱은 App Store 검토 과정에서 거부됩니다.
개요
개인정보 매니페스트란 무엇인가요?
개인정보 매니페스트는 앱 또는 타사 SDK에서 수집한 데이터의 유형과 사용된 필수 이유 API를 문서화한 PrivacyInfo.xcprivacy 라는 이름의 속성 목록 파일입니다.
주요 구성 요소:
- 수집된 데이터 유형: 액세스하거나 저장한 사용자 데이터의 카테고리
- 필수 이유 API: 사용 정당화가 필요한 특정 API
- 추적 공개: 추적 목적으로 데이터를 사용하는지 여부
- 데이터 연결: 수집된 데이터가 사용자 신원과 연결되는 방식
배포 프로세스:
앱 배포를 준비할 때 Xcode는 앱과 타사 SDK의 모든 개인정보 매니페스트를 자동으로 Singular 개인정보 보고서로 결합하여 앱 스토어 개인정보 영양표에 반영합니다.
Singular SDK 개인정보 매니페스트
SDK에 포함
Singular SDK에는 Apple에서 요구하는 모든 데이터 수집 관행 및 API 사용을 선언하는 PrivacyInfo.xcprivacy 파일이 포함되어 있습니다.
자동 규정 준수: Singular SDK를 연동하면 해당 개인정보 매니페스트가 앱 번들에 자동으로 포함되고 Xcode의 개인정보 보호 보고서에 병합됩니다. 추가 구성이 필요하지 않습니다.
필요한 이유 API 사용
Singular SDK는 개인정보 처리방침에 설명된 대로 다음과 같은 필수 사유 API를 사용합니다:
1. UserDefaults API
-
API 카테고리:
NSPrivacyAccessedAPICategoryUserDefaults -
이유 코드:
CA92.1 - 목적: 앱별 구성 및 상태 정보 읽기 및 쓰기
2. 파일 타임스탬프 API
-
API 카테고리:
NSPrivacyAccessedAPICategoryFileTimestamp -
이유 코드:
C617.1 - 목적: 파일 생성 및 수정 날짜 액세스
앱 수준 요구 사항
앱 개인정보 매니페스트 생성
앱 코드에 의한 데이터 수집 및 API 사용을 문서화하기 위해 앱에 자체 PrivacyInfo.xcprivacy 파일이 포함되어야 합니다.
구현 단계:
-
파일 생성: Xcode에서 앱 대상에
PrivacyInfo.xcprivacy이라는 이름의 새 속성 목록 파일을 추가합니다. - API 문서화: 앱에서 사용하는 모든 필수 이유 API를 적절한 이유 코드와 함께 선언합니다.
- 데이터 유형 나열: 앱이 수행하는 모든 데이터 수집 카테고리를 문서화합니다.
- 보고서 검토: Xcode의 연동 개인정보 보호 보고서에 앱과 SDK 매니페스트가 모두 포함되어 있는지 확인합니다.
중요: 중요: 앱의 코드를 검토하여 앱에서 사용하는 모든 필수 이유 API를 식별하세요. API 사용을 신고하지 않으면 앱 스토어에서 거부될 수 있습니다. 신고가 필요한 전체 API 목록은 Apple의 필수 이유 API 설명서를 참조하세요.
개인정보 보호 보고서 확인
앱 스토어에 제출하기 전에 앱의 개인정보처리방침 보고서를 생성하고 검토하여 모든 매니페스트가 올바르게 결합되었는지 확인하세요.
확인 프로세스:
- 앱 아카이브: Xcode에서 제품 → 아카이브를 선택합니다.
- 보고서 생성을 선택합니다: "앱 배포"를 클릭하고 "앱 스토어 연결"을 선택합니다.
- 내용을 검토합니다: Xcode가 결합된 모든 매니페스트를 보여주는 개인정보 보호 보고서를 생성합니다.
- 완전성 검증: Singular SDK 항목과 앱의 선언이 존재하는지 확인합니다.