consentconstants

package
v1.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2023 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// Use precise geolocation data to select and deliver an ad in the moment, without storing it.
	Geolocation base.SpecialFeature = 1

	// Identify a device by actively scanning device characteristics in order to select an ad in the moment.
	DeviceScan base.SpecialFeature = 2
)

TCF 2.0 Special Features:

View Source
const (
	// InfoStorageAccess includes the storage of information, or access to information that is already stored,
	// on your device such as advertising identifiers, device identifiers, cookies, and similar technologies.
	InfoStorageAccess base.Purpose = 1

	// Ads can be shown to you based on the content you are viewing, the app you are using, your approximate location, or your device type.
	// To do basic ad selection vendors can:
	//   * Use real-time information about the context in which the ad will be shown, to show the ad, including information about the content and
	//     the device, such as: device type and capabilities, user agent, URL, IP address
	//   * Use a user's non-precise geolocation data
	//   * Control the frequency of ads shown to a user.\n* Sequence the order in which ads are shown to a user.
	//   * Prevent an ad from serving in an unsuitable editorial (brand-unsafe) context
	// Vendors cannot:
	//   * Create a personalised ads profile using this information for the selection of future ads.
	//   * N.B. Non-precise means only an approximate location involving at least a radius of 500 meters is permitted.
	BasicAdserving base.Purpose = 2

	// A profile can be built about you and your interests to show you personalised ads that are relevant to you.
	// To create a personalised ads profile vendors can:
	//   * Collect information about a user, including a user's activity, interests, demographic information, or location, to create or edit a user profile for use in personalised advertising.
	//   * Combine this information with other information previously collected, including from across websites and apps, to create or edit a user profile for use in personalised advertising.
	PersonalizationProfile base.Purpose = 3

	// Personalised ads can be shown to you based on a profile about you.
	// To select personalised ads vendors can:
	//   * Select personalised ads based on a user profile or other historical user data, including a user's prior activity, interests, visits to sites or apps, location, or demographic information.
	PersonalizationSelection base.Purpose = 4

	// A profile can be built about you and your interests to show you personalised content that is relevant to you.
	// To create a personalised content profile vendors can:
	//   * Collect information about a user, including a user's activity, interests, visits to sites or apps, demographic information, or location, to create or edit a user profile for personalising content.
	//   * Combine this information with other information previously collected, including from across websites and apps, to create or edit a user profile for use in personalising content.
	ContentProfile base.Purpose = 5

	// Personalised content can be shown to you based on a profile about you.
	// To select personalised content vendors can:
	//   * Select personalised content based on a user profile or other historical user data, including a user\u2019s prior activity, interests, visits to sites or apps, location, or demographic information.
	ContentSelection base.Purpose = 6

	// The performance and effectiveness of ads that you see or interact with can be measured.
	// To measure ad performance vendors can:
	//   * Measure whether and how ads were delivered to and interacted with by a user
	//   * Provide reporting about ads including their effectiveness and performance
	//   * Provide reporting about users who interacted with ads using data observed during the course of the user's interaction with that ad
	//   * Provide reporting to publishers about the ads displayed on their property
	//   * Measure whether an ad is serving in a suitable editorial environment (brand-safe) context
	//   * Determine the percentage of the ad that had the opportunity to be seen and the duration of that opportunity
	//   * Combine this information with other information previously collected, including from across websites and apps
	// Vendors cannot:
	//   *Apply panel- or similarly-derived audience insights data to ad measurement data without a Legal Basis to apply market research to generate audience insights (Purpose 9)
	AdPerformance base.Purpose = 7

	// The performance and effectiveness of content that you see or interact with can be measured.
	// To measure content performance vendors can:
	//    * Measure and report on how content was delivered to and interacted with by users.
	//    * Provide reporting, using directly measurable or known information, about users who interacted with the content
	//    * Combine this information with other information previously collected, including from across websites and apps.
	// Vendors cannot:
	//    * Measure whether and how ads (including native ads) were delivered to and interacted with by a user.
	//    * Apply panel- or similarly derived audience insights data to ad measurement data without a Legal Basis to apply market research to generate audience insights (Purpose 9)
	ContentPerformance base.Purpose = 8

	// Market research can be used to learn more about the audiences who visit sites/apps and view ads.
	// To apply market research to generate audience insights vendors can:
	//    * Provide aggregate reporting to advertisers or their representatives about the audiences reached by their ads, through panel-based and similarly derived insights.
	//    * Provide aggregate reporting to publishers about the audiences that were served or interacted with content and/or ads on their property by applying panel-based and similarly derived insights.
	//    * Associate offline data with an online user for the purposes of market research to generate audience insights if vendors have declared to match and combine offline data sources (Feature 1)
	//    * Combine this information with other information previously collected including from across websites and apps.
	// Vendors cannot:
	//    * Measure the performance and effectiveness of ads that a specific user was served or interacted with, without a Legal Basis to measure ad performance.
	//    * Measure which content a specific user was served and how they interacted with it, without a Legal Basis to measure content performance.
	MarketResearch base.Purpose = 9

	// Your data can be used to improve existing systems and software, and to develop new products
	// To develop new products and improve products vendors can:
	//    * Use information to improve their existing products with new features and to develop new products
	//    * Create new models and algorithms through machine learning
	// Vendors cannot:
	//    * Conduct any other data processing operation allowed under a different purpose under this purpose
	DevelopImprove base.Purpose = 10
)

TCF 2.0 Purposes:

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL