Skip to main content

ComplianceSetEUAgreeStatus

AndroidiOSWindows
If you were looking for the method for use with Unity, see ComplianceSetEUAgreeStatus for Unity 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

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void ComplianceSetEUAgreeStatus(EComplianceAgreeStatus Status);

Input parameters

ParameterTypeDescription
statusUComplianceAgreeStatusWhether 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 kMethodIDComplianceSetEUAgreeStatus.

Code sample

UINTLSDKAPI::ComplianceSetEUAgreeStatus(UComplianceAgreeStatus::kAgree);