Menu

GDPR

       When it comes to EU user personal information processing, the SolarEngine SDK will automatically collect certain fields such as GAID, IMEI, IMEI2, and Android ID. However, according to the EU privacy policy, if EU users disagree with their personal data collection, developers need to disable the sensitive data collection in their SDK.

       Please follow the procedures below to set up GDPR during SDK initialization:

1. When users reject their sensitive information being collected, please disable related data collection function by adding isGDPRArea(true) in SDK initialization.

2. Ensure that users won't trigger any privacy-related events before obtaining their legally valid consent.

3. Clarify the EU users personal data processing policy and practice in your privacy policy.

Note:

       According to the GDPR, only when end users clearly reject their personal information being collected, you will need to set isGDPRArea(true) to stop SDK from collecting privacy-related fields.

1. Set GDPR during initialization (recommended)

Function

SolarEngineConfig config = new SolarEngineConfig.Builder()
    .isGDPRArea(true)   //Whether locate in GDPR region (default false)
    .adPersonalizationEnabled(true)//Whether users allow Google to user their data for ad personalization (default not reported if not set by developer)
    .adUserDataEnabled(true)//Whether users allow their data to be shared with Google (default not reported if not set by developer)
    .build();

Sample Code

import com.reyun.solar.engine.SolarEngineConfig;

SolarEngineConfig config = new SolarEngineConfig.Builder()
.isGDPRArea(true)
.adPersonalizationEnabled(true)
.builder.adUserDataEnabled(true)
.build();

2. Set GDPR through API

Function

public void setGDPRArea(boolean isGDPRArea);

Sample Code

import com.reyun.solar.engine.SolarEngineManager;

SolarEngineManager.getInstance().setGDPRArea(true);


Previous
Policy Compliance
Next
COPPA
Last modified: 2024-12-03Powered by