• Stars
    star
    864
  • Rank 52,774 (Top 2 %)
  • Language
  • Created over 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Technical specifications for IAB Europe Transparency and Consent Framework that will help the digital advertising industry interpret and comply with EU rules on data protection and privacy - notably the General Data Protection Regulation (GDPR) that comes into effect on May 25, 2018.

iab tech lab

Transparency and Consent Framework

Hosted in this repository are the technical specifications for the IAB Europe Transparency and Consent Framework (TCF) that will help the digital advertising industry interpret, and comply with EU rules on data protection and privacy - notably the General Data Protection Regulation (GDPR).

IAB Europe Transparency and Consent Framework v1.1

Specifications published here support the Framework, including the following v1.1 final specifications that are currently adopted in the industry:

  • Consent Management Provider JavaScript API v1.1 Final (referred to as CMP JS API v1.1)
  • Consent string and vendor list formats v1.1 Final
  • Mobile In-App CMP API v1.0

IAB Europe Transparency and Consent Framework v2

Version 2 of the TCF Specifications were released 21 August 2019 with industry adoption commencing first half of 2020. The v2 specifications include;

  • Consent Management Platform API v 2.0
  • Transparency and Consent String with Global Vendor List Format v 2.0

About the Transparency & Consent Framework

IAB Europe Transparency & Consent Framework (TCF) has a simple objective to help all parties in the digital advertising chain ensure that they comply with the EUโ€™s General Data Protection Regulation and ePrivacy Directive when processing personal data or accessing and/or storing information on a userโ€™s device, such as cookies, advertising identifiers, device identifiers and other tracking technologies. IAB Tech Lab stewards the development of these technical specifications.

Resources including policy FAQ, Global Vendor List, and CMP List can be found at iabeurope.eu/tcf.

About IAB Tech Lab

The IAB Technology Laboratory (Tech Lab) is a non-profit consortium that engages a member community globally to develop foundational technology and standards that enable growth and trust in the digital media ecosystem.. Comprised of digital publishers, ad technology firms, agencies, marketers, and other member companies, IAB Tech Lab focuses on improving the digital advertising supply chain, measurement, and consumer experiences, while promoting responsible use of data. Its work includes the OpenRTB real-time bidding protocol, ads.txt anti-fraud specification, Open Measurement SDK for viewability and verification, VAST video specification, and DigiTrust identity service. Board members include ExtremeReach, Facebook, Google, GroupM, Hearst Digital Media, Index Exchange, Integral Ad Science, LinkedIn, LiveRamp, MediaMath, Microsoft, Oracle Data Cloud, Pandora, PubMatic, Quantcast, Rakuten Marketing, Telaria, The Trade Desk, Verizon Media Group, Xandr, and Yahoo! Japan. Established in 2014, the IAB Tech Lab is headquartered in New York City with staff in San Francisco, Seattle, and London.

Learn more at iabtechlab.com.

About IAB Europe

IAB Europe is the leading European-level industry association for the digital advertising ecosystem. Its mission is to promote the development of this innovative sector and ensure its sustainability by shaping the regulatory environment, demonstrating the value digital advertising brings to Europeโ€™s economy, to consumers and to the market, and developing and facilitating the uptake of harmonised business practices that take account of changing user expectations and enable digital brand advertising to scale in Europe.

Learn more about IAB Europe here: iabeurope.eu

Contributors and Technical Governance

IAB Tech Lab's GDPR Technical Working Group members provide contributions to this repository. Participants in the GDPR Technical Working group must be members of IAB Tech Lab. Technical Governance for the project is provided by the IAB Tech Lab GDPR Commit Group.

License

IAB Europe Transparency and Consent Framework technical specifications governed by the IAB Tech Lab is licensed under a Creative Commons Attribution 3.0 License. To view a copy of this license, visit creativecommons.org/licenses/by/3.0/ or write to Creative Commons, 171 Second Street, Suite 300, San Francisco, CA 94105, USA.

Disclaimer

THE STANDARDS, THE SPECIFICATIONS, THE MEASUREMENT GUIDELINES, AND ANY OTHER MATERIALS OR SERVICES PROVIDED TO OR USED BY YOU HEREUNDER (THE "PRODUCTS AND SERVICES") ARE PROVIDED "AS IS" AND "AS AVAILABLE," AND IAB TECHNOLOGY LABORATORY, INC. ("TECH LAB") MAKES NO WARRANTY WITH RESPECT TO THE SAME AND HEREBY DISCLAIMS ANY AND ALL EXPRESS, IMPLIED, OR STATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AVAILABILITY, ERROR-FREE OR UNINTERRUPTED OPERATION, AND ANY WARRANTIES ARISING FROM A COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. TO THE EXTENT THAT TECH LAB MAY NOT AS A MATTER OF APPLICABLE LAW DISCLAIM ANY IMPLIED WARRANTY, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. THE PRODUCTS AND SERVICES DO NOT CONSTITUTE BUSINESS OR LEGAL ADVICE. TECH LAB DOES NOT WARRANT THAT THE PRODUCTS AND SERVICES PROVIDED TO OR USED BY YOU HEREUNDER SHALL CAUSE YOU AND/OR YOUR PRODUCTS OR SERVICES TO BE IN COMPLIANCE WITH ANY APPLICABLE LAWS, REGULATIONS, OR SELF-REGULATORY FRAMEWORKS, AND YOU ARE SOLELY RESPONSIBLE FOR COMPLIANCE WITH THE SAME, INCLUDING, BUT NOT LIMITED TO, DATA PROTECTION LAWS, SUCH AS THE PERSONAL INFORMATION PROTECTION AND ELECTRONIC DOCUMENTS ACT (CANADA), THE DATA PROTECTION DIRECTIVE (EU), THE E-PRIVACY DIRECTIVE (EU), THE GENERAL DATA PROTECTION REGULATION (EU), AND THE E-PRIVACY REGULATION (EU) AS AND WHEN THEY BECOME EFFECTIVE.

More Repositories

1

openrtb

Open RTB is a protocol for real time bidding on digital media
398
star
2

AdBlockDetection

AdBlock Detection Scripts
JavaScript
193
star
3

VAST_Samples

Sample VAST Tag Use cases
183
star
4

adstxtcrawler

A reference implementation in python of a simple crawler for Ads.txt
Python
160
star
5

vast

Video Ad Serving Template (VAST)
HTML
112
star
6

iabtcf-es

Official compliant tool suite for implementing the Transparency and Consent Framework (TCF) v2.0. The essential toolkit for CMPs.
TypeScript
109
star
7

AdCOM

Advertising Common Object Model (OpenMedia)
101
star
8

safeframe

SafeFrame reference implementation official mirror from SourceForge
JavaScript
92
star
9

Consent-String-SDK-JS

Transparency and Consent Framework v1.1 Consent String SDK - javascript
JavaScript
89
star
10

openvv

ActionScript
81
star
11

USPrivacy

Technical specifications to support US Privacy initiatives, starting with CCPA (California Consumer Privacy Act)
67
star
12

openrtb2.x

OpenRTB 2.x specification, from 2.6 onward
67
star
13

taxonomy

Machine-readable Taxonomies with ID mappings
64
star
14

Open-Measurement-JSClients

JavaScript
53
star
15

SIMID

Secure Interactive Media Interface Definition (SIMID)
HTML
47
star
16

iabtcf-java

Transparency and Consent Framework v2.0 Library - Java
Java
34
star
17

flex-ad-testing

Helper code and samples for testing and using the new IAB Flexible ad formats
HTML
34
star
18

Global-Privacy-Platform

IAB Tech Lab Global Privacy Platform specification
30
star
19

Consent-String-SDK-Java

Transparency and Consent Framework Consent String SDK - Java
Java
30
star
20

vmap

Digital Video Multiple Ad Playlist
25
star
21

ads.txt-parser

A reference implementation of ads.txt parsing code (currently focused on app-ads.txt)
Go
25
star
22

AdManagementAPI

Ad Management API (creative approval specification in OpenMedia specification stack)
24
star
23

OpenDirect

20
star
24

CCPA-reference-code

workspace for CCPA publisher code dev
HTML
19
star
25

dynamicContentAdsSchema

Dynamic Content Ads Schema
19
star
26

openvv-html

OpenVV project to provide viewability data and API to HTML5 based video
JavaScript
19
star
27

PrivacyChain

HTML
15
star
28

openrtb-model

Data models for 2.X and 3.0
Java
15
star
29

iabtcf

Vue
14
star
30

MRAID-3.0-Compliance-Ads

JavaScript
12
star
31

openrtb3-converter

Java
12
star
32

Consent-String-SDK-Swift

Transparency and Consent Framework Consent String SDK Swift
Swift
11
star
33

daast

8
star
34

Open-Measurement-ReferenceApp-iOS

Swift
8
star
35

HTML5-AdValidator

8
star
36

ads-cert-openrtb3-verifier

Java
5
star
37

vpaid

3
star
38

Consent-String-SDK-Scala

Transparency and Consent Framework Consent String SDK Scala
3
star
39

Consent-String-SDK-Android-

Transparency and Consent Framework Consent String SDK
2
star
40

Consent-String-SDK-C

Transparency and Consent Framework Consent String SDK C
2
star
41

OpenDirect-Spec-Review

2
star
42

mraidadtester-android-mobileapp

MRAID ad unit tester for Android
Java
1
star
43

safeframe-contrib

Community contributions and extensions to SafeFrame
1
star
44

test-transfer

An /empty/ repo to test transfers (bar readme.md)
1
star
45

OMSDK-KnownIssues

1
star