Table of Contents

Namespace HomaGames.HomaBelly.Privacy

Classes

AppTrackingTransparencySettings

Used as part of the privacy service config.

DataProcessorConsent
PrivacyConfig

Configuration for PrivacyService.

PrivacyService

Service for obtaining and managing all information regarding user's data privacy and consents.

Settings

Structs

Consent

Represents a pair of ConsentKind and ConsentStatus returned by IConsentProvider that support multiple consent types.

Interfaces

IConsentProvider

A provider for one or more possible ConsentKind.

Enums

AttAuthorizationStatus

The status values for app tracking authorization. (iOS 14+)

After a device receives an authorization request to approve access to app-related data that can be used for tracking the user or the device, the returned value is either:

- Authorized

- Denied

Before a device receives an authorization request to approve access to app-related data that can be used for tracking the user or the device, the returned value is: NotDetermined

If authorization to use app tracking data is restricted, the value is: Restricted

AttPopupTiming

Described when the Tracking consent should be requested in the privacy flow.

ConsentKind

Represents a granular consent processed by the SDK.

ConsentStatus

Represents a status of consent represented by ConsentKind.