Skip to main content

Privacy Regulations

In order to protect the interests and privacy of our developers and your users, and conduct business in compliance with relevant laws, regulations, policies and standards, we have updated our TradPlus privacy Policy

1. View current region#

  • Support from v8.1.0
  • Call this method before initializing the SDK
// After obtaining the relevant regional configuration, set the relevant privacy API, and then initialize the SDK
[TradPlus checkCurrentArea:^(BOOL isUnknown, BOOL isCN, BOOL isCA, BOOL isEU) {
if (isUnknown)
{
// Generally, the query fails due to network problems. Developers need to judge the region by themselves, and then set the privacy
} else {
if(isEU) {
// Indicates that it is the European region, set GDPR
}
if(isCA){
// Indicates that it is the California region of the United States, set CCPA
}
}
}];

2. CCPA#

This document mainly introduces how to set CCPA in iOS projects:

The California Consumer Privacy Act (CCPA) is the first comprehensive privacy law in the United States. Signed into law in late June 2018, it provides California consumers with a wide variety of privacy rights. Businesses subject to the CCPA will have several obligations to these consumers, including disclosure of information, consumer rights similar to the EU General Data Protection Regulation (GDPR), the right to "opt out" of certain data transfers, and the right to "opt-in" not The Rights of Adults.


  • ⚠️ Must be called before initializing TradPlus SDK

  • ⚠️ Only need to call in California, do not set in non-California region

//TradPlus.h
//NO: California users do not report data; YES: Accept reported data
+ (void)setCCPADoNotSell:(BOOL)isCCPA;

V6.1.0 version starts#

⚠️ If you need to integrate Facebook SDK, you need to ensure compliance with Facebook's CCPA regulations, please see documentation. Please note that you need to set Facebook's Limited Data Use flag before initializing the TradPlus SDK.

  • If you do not want to enable Limited Data Use (LDU) mode, pass SetDataProcessingOptions() an empty array:
#import <FBAudienceNetwork/FBAudienceNetwork.h>
[FBAdSettings setDataProcessingOptions: @[]];
  • To enable LDU for users and specify user geography, call SetDataProcessingOptions() in a form like this:
#import <FBAudienceNetwork/FBAudienceNetwork.h>
[FBAdSettings setDataProcessingOptions: @[@"LDU"] country: 1 state: 1000];

3. COPPA#

The US Children’s Online Privacy Protection Act (Children’s Online Privacy Protection Act,) mainly targets the online collection of personal information from children under the age of 13.

The Protection Act requires website administrators to abide by privacy rules, specify when and provide verifiable means to seek consent from children’s parents, and website administrators must protect children’s online privacy and safety, including restricting sales to children under 13 .


  • ⚠️ Must be called before initializing TradPlus SDK
  • ⚠️ If the application is aimed at adults, you can directly pass false.
//TradPlus.h
+ (void)setCOPPAIsAgeRestrictedUser:(BOOL)isAgeRestrictedUser;

4. GDPR#

The General Data Protection Regulation (GDPR) is a regulation of data protection and privacy law for all citizens of the European Union (EU) and European Economic Area (EEA). We have added a privacy permission setting in the SDK. Please check the configuration below and complete the SDK integration.

On May 25, after the GDPR came into effect, Twitter, WhatsApp and other social applications updated their user terms, saying that they would prohibit teenagers under the age of 16 from using these applications. This is because there are strict regulations on the protection of children's personal information in the GDPR.

//TradPlus.h
+ (void)setGDPRDataCollection:(BOOL)canDataCollection;
+ (MSConsentStatus)getGDPRDataCollection;
//#import
if ([MSConsentManager sharedManager].isGDPRApplicable == MSBoolYes)
{
[[MSConsentManager sharedManager] showConsentDialogFromViewController:self didShow:nil didDismiss:nil];
}

5. LGPD (v8.5.0+)#

Lei Geral de Proteção de Dados (LGPD) is a comprehensive Brazilian data protection law, effective September 18, 2020, that provides individuals with broader data rights and increases compliance responsibilities for organizations. At its core, the LGPD is about giving Brazilian residents stronger control over their personal data and giving national regulators new powers to impose hefty fines on organizations that violate the law, with rights and protections similar to those afforded to European residents by the GDPR.

  • ⚠️ Must be called before initializing TradPlus SDK
  • ⚠️ Only required in Brazil.
//TradPlus.h
+ (void)setLGPDIsConsentEnabled:(BOOL)isConsentEnabled;