Skip to main content

Set Data Transfer Protocol for EU Users (ComplianceSetEUAgreeStatus)

AndroidiOSWindows
If you're using Unreal Engine, see the ComplianceSetEUAgreeStatus for Unreal Engine SDK.

The EU User Data Transfer Agreement (GDPR) applies to all businesses involving EU players, regardless of the business region.Any business that needs to store or process EU player data must set whether EU players agree to transfer their data outside the EU region, regardless of its location.

Function Definition

public static void ComplianceSetEUAgreeStatus(ComplianceAgreeStatus kstatus);

Input Parameters

ParametersTypeExplanation
kstatusComplianceAgreeStatusWhether EU players agree to data transfer outside the EU
-1: Denied
0: Not Set
1: Agreed

Callback processing

The callback handler interface is ComplianceResultObserver.The callback data structure is ComplianceResult.

The callback ID is INTL_COMPLIANCE_SET_EU_AGREE_STATUS.

Code example

ComplianceAgreeStatus kstatus = ComplianceAgreeStatus.UnKnown;
// kstatus = ComplianceAgreeStatus.Deny;
// kstatus = ComplianceAgreeStatus.Agree;
INTLAPI.ComplianceSetEUAgreeStatus(kstatus);