iOS SDK - 개인정보 매니페스트 FAQ

문서

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 파일이 포함되어야 합니다.

구현 단계:

  1. 파일 생성: Xcode에서 앱 대상에 PrivacyInfo.xcprivacy 이라는 이름의 새 속성 목록 파일을 추가합니다.
  2. API 문서화: 앱에서 사용하는 모든 필수 이유 API를 적절한 이유 코드와 함께 선언합니다.
  3. 데이터 유형 나열: 앱이 수행하는 모든 데이터 수집 카테고리를 문서화합니다.
  4. 보고서 검토: Xcode의 연동 개인정보 보호 보고서에 앱과 SDK 매니페스트가 모두 포함되어 있는지 확인합니다.

중요: 중요: 앱의 코드를 검토하여 앱에서 사용하는 모든 필수 이유 API를 식별하세요. API 사용을 신고하지 않으면 앱 스토어에서 거부될 수 있습니다. 신고가 필요한 전체 API 목록은 Apple의 필수 이유 API 설명서를 참조하세요.


개인정보 보호 보고서 확인

앱 스토어에 제출하기 전에 앱의 개인정보처리방침 보고서를 생성하고 검토하여 모든 매니페스트가 올바르게 결합되었는지 확인하세요.

확인 프로세스:

  1. 앱 아카이브: Xcode에서 제품 → 아카이브를 선택합니다.
  2. 보고서 생성을 선택합니다: "앱 배포"를 클릭하고 "앱 스토어 연결"을 선택합니다.
  3. 내용을 검토합니다: Xcode가 결합된 모든 매니페스트를 보여주는 개인정보 보호 보고서를 생성합니다.
  4. 완전성 검증: Singular SDK 항목과 앱의 선언이 존재하는지 확인합니다.

추가 리소스