[iOS] Privacy Manifest 만들기

z-wook·2024년 3월 23일
0
post-thumbnail

개인정보 보호 관련 업데이트 소식

WWDC23에서 발표한 Get started with privacy manifests에 관한 내용이 뉴스 및 업데이트에 기재되었습니다. (2024.02.29)

해당 소식의 App Store 앱 제출을 위한 개인정보 보호 관련 업데이트를 살펴보면

5월 1일부터: 신규 앱 또는 업데이트된 앱의 코드에 특정 API를 사용할 경우, 이를 App Store Connect에 업로드하려면 허용된 사유를 포함해야 합니다. API를 허용된 사유에 따라 사용하지 않는 경우 다른 대안을 찾아보시기 바랍니다. 또한 흔히 사용되는 타사 SDK 목록에 새로운 타사 SDK를 추가하는 경우 이러한 API, 개인정보 보호 매니페스트, 서명 요건이 해당 SDK에 적용됩니다. 개인정보 보호 매니페스트가 포함된 버전의 SDK를 사용해야 합니다. 또한 SDK가 바이너리 종속성으로 추가된 경우 서명도 필요합니다.

라고 기재되어 있습니다.

개요에서 언급된 특정 API란 무엇이며 왜 Privacy Manifest 파일을 작성해야 하는지에 대한 이유는,
Describing use of required reason API에서 확인할 수 있습니다.

Privacy Manifest 파일을 모든 앱에서 무조건 작성해야 하는 것은 아니지만 개인정보를 취급하는 앱이라면 반드시 작성을 해야 합니다. 개요에서 언급된 API들 중 UserDefaults도 있기 때문에 사실상 대부분의 앱에서 작성을 해야 하는 것이라고 생각하면 됩니다.

앱 또는 서드파티 SDK는 이러한 API 각각의 사용과 그 사용에서 파생된 데이터를 정확하게 반영하는 하나 이상의 승인된 이유를 선언해야 합니다. 선언된 이유에 대해서만 이러한 API와 그 사용에서 파생된 데이터를 사용할 수 있습니다. 이러한 선언된 이유는 사용자에게 제공되는 앱의 기능과 일치해야 하며, 추적을 위해 API 또는 파생된 데이터를 사용할 수 없습니다.


Privacy Manifest 생성하기

Apple 문서에 나와있는 Privacy Manifest를 생성하는 방법입니다.

  • Choose File > New File.
  • Scroll down to the Resource section, and select App Privacy File type.
  • Click Next.
  • Check your app or third-party SDK’s target in the Targets list.
  • Click Create.

By default, the file is named PrivacyInfo.xcprivacy; this is the required file name for bundled privacy manifests.

Privacy Manifest 작성하기

해당 방법을 통해 필요한 내용을 추가하면 됩니다.


참고 자료

https://h1guitar.tistory.com/323
https://phillip5094.tistory.com/193

profile
🍎 iOS Developer

0개의 댓글