Skip to main content

ComplianceSetEUAgreeStatus

AndroidiOSWindows
If you were looking for the method for use with Unreal Engine, see ComplianceSetEUAgreeStatus for Unreal Engine SDK.

The General Data Protection Regulation (GDPR) applies to all businesses and organizations handling the personal data of EU citizens, no matter where the business or organization is based. Any business or organization that holds or processes the personal data of EU citizens has to set whether players in the EU region consent to transfer their user data to non-EU regions, even if they are not based in the EU.

Function definition

public static void ComplianceSetEUAgreeStatus(ComplianceAgreeStatus kstatus);

Input parameters

ParameterTypeDescription
kstatusComplianceAgreeStatusWhether players in the EU region consent to transfer their user data to non-EU regions
-1: Refuse
0: Not set
1:Consent

Observers

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

The callback methodID is INTL_COMPLIANCE_SET_EU_AGREE_STATUS.

Code sample

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