중국의 전국 인민 대표 대회는 중국 시민의 개인정보 보호를 위해 개인정보 보호법(PIPL)을 통과시켰습니다. 이 법률은 2021년 11월 1일에 발효되며, 중국 내 플레이어는 개인정보 처리에 대한 옵트인 동의와 개인정보의 중국 외부 전송에 대한 옵트인 동의를 제공해야 합니다.
이 법률을 준수하기 위해 Unity는 중국 내 플레이어가 이 두 가지 모두에 대한 옵트인 동의를 제공하기 전까지 데이터 수집을 차단해야 합니다. 즉 2021년 11월 1일부터 중국 내 플레이어의 개인정보 처리가 중단됩니다. 개인정보에 의존하는 분석 보고 및 플레이어 참여 시스템은 중국 내 플레이어에 대해 이용할 수 없습니다.
애널리틱스 개인정보 보호 플러그인에는 이 두 가지 옵트인에 대한 플레이어 동의를 전달하는 관련 기능이 포함되어 있습니다. 개발자는 동의 절차를 활용하기 위해 Unity 개인정보 처리방침 레퍼런스와 함께 개인정보 보호 플러그인을 게임에 추가해야 합니다. 동의 절차가 완료되면 옵트인한 중국 내 플레이어에 대한 데이터 수집이 재개됩니다.
Unity 애널리틱스 개인정보 보호 플러그인을 사용하면 플레이어가 SDK의 데이터 수집을 제어할 수 있습니다. 이 플러그인은 Unity 애널리틱스 라이브러리 패키지에 포함되어 있습니다. Unity 에디터의 패키지 관리자(Window > Package Manager)를 사용하여 프로젝트에서 패키지가 활성화되었는지 다시 확인할 수 있습니다.
이 플러그인은 다음 플랫폼을 지원하지 않습니다.
참고: 2018.3 이전 버전의 Unity의 경우 Unity 에셋 스토어의 Unity 애널리틱스 개인정보 보호 에셋 패키지를 사용해야 합니다. 에셋 스토어 버전은 Unity 4.7, 5.1+, 2017.1+, 2018.1, 2018.2로 사용 가능합니다.
개인정보 보호 플러그인에는 사용자 인터페이스의 적절한 위치에 배치할 수 있는 Unity UI 버튼 프리팹이 포함되어 있습니다. 플레이어가 이 버튼을 클릭하면 웹 브라우저에서 플레이어 개인정보 보호 페이지가 열리고, 여기에서 플레이어는 다음을 제공할 수 있습니다.
1. 분석을 위해 개인정보를 수집하는 것에 대한 동의
2. 중국 본토 외부로 개인정보를 전송하는 것에 대한 동의
또한 개발자는 Data Privacy API를 사용하여 자체 사용자 인터페이스를 제공하고 플레이어 개인정보 보호 페이지를 열 수 있습니다.
중요: 플레이어가 브라우저의 팝업 차단 기능을 사용 중이라면 브라우저에서 개인정보 보호 페이지가 열리지 않을 수 있습니다. 브라우저에 따라 페이지가 차단되었음을 알리는 경우도 있고, 아무런 알림을 표시하지 않는 경우도 있습니다. 팝업 차단 기능이 설정되어 있으면 페이지가 열리지 않을 수 있음을 플레이어에게 알리는 메시지를 사용자 인터페이스에 추가하는 것도 좋습니다.
개인정보 보호 플러그인이 제공하는 UI 버튼을 구현하려면 다음 단계를 따르십시오.
Packages/Analytics Library/DataPrivacy
폴더에 있음)을 프로젝트 창에서 씬의 캔버스 게임 오브젝트로 드래그합니다.참고: Packages
폴더의 버튼 프리팹은 읽기 전용 버전입니다. 씬 계층 구조에서 버튼 인스턴스를 변경할 수 있지만, 변경한 내용을 원본 프리팹에 다시 저장할 수는 없습니다.
커스텀 사용자 인터페이스 버튼을 사용하는 경우 사용자의 개인정보 옵트인 페이지 URL을 요청한 후 해당 URL을 브라우저 또는 웹 뷰에서 열 수 있습니다.
Packages/Analytics Library/DataPrivacy
폴더에 이 아이콘이 포함되어 있습니다. Unity는 Unity 게임에서 개인정보 보호 제어 컨트롤에 직면하는 플레이어에게 일관된 시각적 신호를 제공할 수 있도록 개인정보 보호 프롬프트에서 이 아이콘을 사용할 것을 권장합니다.DataPrivacy.FetchPrivacyUrl()
메서드를 호출합니다. 이 메서드는 네트워크 요청이 완료되면 호출되는 Action<string>
오브젝트를 가져옵니다. 네트워크 요청이 실패하는 경우 또 다른 Action<string>
함수를 선택적으로 전달할 수 있습니다.FetchPrivacyUrl()
요청에 대한 핸들러에서 Application.OpenURL()
메서드를 사용하여 브라우저에서 URL을 엽니다.예를 들어, 다음 스크립트는 게임 오브젝트 클릭에 대한 반응으로 플레이어 개인정보 보호 페이지를 엽니다.
using System;
using UnityEngine;
using UnityEngine.Analytics;
public class OptOutHandler : MonoBehaviour {
static void OnFailure(string reason)
{
Debug.LogWarning(String.Format("Failed to get data privacy page URL: {0}", reason));
}
void OnURLReceived(string url)
{
Application.OpenURL(url);
}
public void OpenDataURL()
{
DataPrivacy.FetchPrivacyUrl(OnURLReceived, OnFailure);
}
void OnMouseOver(){
if(Input.GetMouseButtonUp(0)){
OpenDataURL();
}
}
}
자세한 내용은 Unity 애널리틱스 DataPrivacy API 문서를 참조하십시오.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.