기술 자료

지원

Vivox Voice & Text

Vivox Voice & Text

Apple 개인정보 보호 매니페스트

Add the privacy manifest file required for iOS application submission to the Apple App Store.
읽는 시간 1분최근 업데이트: 25일 전

앱 스토어에서 iOS, iPadOS, tvOS, visionOS 플랫폼용 애플리케이션을 퍼블리시하려면 Apple 개인정보 처리방침에 따라 애플리케이션에 개인정보 보호 매니페스트 파일을 포함해야 합니다.
참고
애플리케이션에 포함할 개인정보 보호 매니페스트 파일을 만드는 방법에 대한 자세한 내용은 Apple의 개인정보 보호 매니페스트 처리방침 요구 사항을 참고하십시오. PrivacyInfo.xcprivacy 매니페스트 파일은 사용자 개인정보 보호 관련 내용에 따라 투명성을 보장하는 데 필요한 정보를 설명합니다. 이 파일에는 Unity 애플리케이션, 타사 SDK, 패키지, 플러그인이 수집하는 데이터 유형과 특정 필수 사유 API(Apple 기술 자료) 카테고리를 사용하는 이유가 나열되어 있습니다. Apple은 또한 특정 도메인을 트래킹 도메인으로 선언하도록 요구합니다(Apple 기술 자료). 사용자가 동의하지 않는 한 이러한 도메인은 차단될 수 있습니다.
경고
중요: 개인정보 보호 매니페스트에서 사용자 또는 타사 SDK에서 필수 사유 API 사용을 선언하지 않는 경우, 앱 스토어에서 사용자의 애플리케이션을 거부할 수 있습니다. Apple 기술 자료에서 필수 사유 API에 대해 자세히 알아보십시오.
참고
  • 음성 데이터를 생체 데이터로 간주하는 관할 구역도 있습니다.
  • 디바이스 ID(IDFV)는 지원되지 않는 버전의 Vivox SDK를 사용하는 경우에만 수집됩니다.
  • 기타 진단 데이터는 사용자나 디바이스 ID의 해시를 기반으로 한 알고리즘에 의해 생성된 분석 데이터를 나타냅니다. 이 데이터는 iOS API 호출을 통해 수집됩니다.
  • 다른 데이터 유형은 앱 내 음성 및 텍스트 커뮤니케이션을 나타냅니다.
Unity 엔진과 Vivox의 빌드 프로세스는 iOS와 visionOS 빌드를 위한 Xcode 프로젝트에 개인정보 보호 매니페스트를 추가하는 작업을 처리합니다. macOS의 경우 앱을 앱 스토어에 퍼블리시하기 전에 프로젝트에 파일을 포함해야 합니다. PrivacyInfo.xcprivacy는 Packages > Vivox > Plugins > x86_64 > PrivacyInfo.xcprivacy의 Unity 프로젝트에서 확인할 수 있습니다. Unity 게임을 개발할 때 개인정보 보호 매니페스트 파일에 대한 자세한 내용은 공식 Unity 포럼의 이 페이지를 참고하십시오.

PrivacyInfo.xcprivacy

다음 코드 샘플에는 Vivox SDK에 대한 PrivacyInfo.xcprivacy 매니페스트가 포함되어 있습니다.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>NSPrivacyTracking</key> <false/> <key>NSPrivacyCollectedDataTypes</key> <array> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeOtherDataTypes</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string> <key>NSPrivacyCollectedDataTypeLinked</key> <false/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAnalytics</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypePerformanceData</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeProductInteraction</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeDeviceID</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeUserID</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeAudioData</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeOther</string> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeSensitiveInfo</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeOther</string> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeCoarseLocation</string> <key>NSPrivacyCollectedDataTypeLinked</key> <true/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string> </array> </dict> </array></dict></plist>