Compliance solution customizations

Aurion11’s Compliance Solution is a highly customizable solution designed to make adapting to a publisher’s specific needs simple and straightforward. It offers various types of customizations — focused on aligning the look and feel with the publisher’s brand.

Why we need customizations

Aurion11’s Compliance Solution was initially developed for internal use and is therefore somewhat tied to Outfit7’s specific needs. As we transition this module into a market-ready product, customization options will be incorporated. However, for the present and for testing purposes, these customizations will be handled manually.

User interface customizations

The graphical assets for the UI elements on the consent and age screening screens on the client (SDK) can be tailored to fit the visual style of the publisher’s app or game. The image assets should be straightforward and tell a clear story. To ensure a clean and attractive user interface, we recommend using the logo and general brand background assets for Aurion11’s Compliance Solution.

Image Image

Legal disclosure customizations

Apps are required to include legal disclosures that explain the privacy implications of data processing and usage. These disclosures should be tailored to the app’s specific context. The examples provided below are not meant as legal advice, but rather as samples to assist in identifying the necessary customizations for the compliance module integration process.

TCF consent

Disclosures

The publisher must display the general disclosures on the first and second layers of the consent screens. These disclosures are located in the upper portion of both the initial and secondary layers.

The example for TCF 2.2 (GDPR) disclosures is shown below.

Image Image

Publishers can choose which purposes (and legitimate interests) they will enable for consent collection. Since consent collection is focused on users giving consent for IBA advertising, the current setup allows for the collection of the following consents:

Purposes

  • Purpose #1: Store and/or access information on a device

IAB Stack

  • Stack #39: Personalised advertising, advertising measurement, audience research and services development

Special Purposes and Features

  • Ensure security, prevent and detect fraud, and fix errors
  • Deliver and present advertising and content
  • Save and communicate privacy choices
Image Image

The IAB has standardized the text used to describe purposes; publishers can only choose which ones to enable for data collection.
The set of purpose consents can be customized to meet the specific needs of each publisher.

Age limits

Configurable age values are used to assess whether a user meets the age requirement. Each country has its own age limit settings. During the integration process, the publisher’s legal team will need to provide age limits that align with their legal interpretation.

The following age limit template setup requires publisher’s review and potential modifications:

Age limits examples
RegionCountriesAge Limit
North AmericaUS16
European MarketHR, DE, HU, IE, LI, LU, NL, PL, RO, SK, CH16
CZ, FR, GR, SI15
AT, BG, CY, IT, LT, ES14
BE, DK, EE, FI, IS, LV, MT, NO, PT, SE, GB13
OtherCN, KR14
Rest of the world13

Note: The user’s age has to be greater than the age limit defined in order for the user to pass the age limit.

Compliance checks

Compliance checks are a set of rules that represent the legal interpretation of regulatory requirements. These checks are implemented separately for each piece of legislation, as the regulatory requirements vary between different laws.
The aim of having a well-defined set of compliance checks within Aurion11’s Compliance Solution platform is to centralize legal business logic in one place, offering the publisher’s legal team a transparent and efficient way to manage these rules. As a result, the content of each rule can be customized to the publisher’s needs, based on the legal team’s interpretation.

Example - Interest based advertising compliance check

To illustrate how the logic behind a compliance check works, consider the compliance check for “interest-based advertising” (IBA). This check is used wherever the game logic needs to determine whether IBA can be served to a user or not. This check is called from within the game to send the correct signals to ad provider integrations, ensuring the SDK serves ad traffic in compliance with regulatory restrictions.

Is interest based advertising allowed
CountriesCompliance rule
North America
USIf a user passes the age limit hasn’t opted out in the device settings then allow interest based advertising
European market (TCF)
EU countries + Switzerland + UKIf a user passes the age limit hasn’t opted out in the device settings gives consent #1 for the vendor then allow interest based advertising for vendor (TCF string is also made available)
Other
CN, KRsame as US
Rest of the worldsame as US

The compliance check involves straightforward logic, provided and verified by the publisher’s legal team, which operates based on the following conditions:

  • “Opt-out”: considering the user’s opt-out preference.
  • TCF consent: the TCF string is processed, with the publisher deciding which purposes and stacks are available to users in the CM. Additionally, vendors specify the purposes they require for interest-based advertising, with the final filtering taking place on their end.
  • Age screening response: user’s answer to age verification.
  • Consent/opt-out signals: compliance check takes into account consent or opt-out signals from the device or app settings, including ATT on iOS.