Skip to content

Commit 6935b98

Browse files
committed
Updated dataCategories and dataDeclaration field names, change version to version 2.2
1 parent 22a38ef commit 6935b98

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

TCFv2/IAB Tech Lab - CMP API v2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Consent Management Platform API
33
**IAB Europe Transparency & Consent Framework**
44

5-
**Final v.2.1 May 2023**
5+
**Final v.2.2 May 2023**
66

77
- [Version History](#version-history)
88
- [Introduction](#introduction)
@@ -56,7 +56,7 @@
5656

5757
| Date | Version | Comments |
5858
| :-- | :-- | :-- |
59-
| May 2023 | 2.1 | Update to further strengthen the TCF as a standard in the industry: Deprecated API command "getTCData".
59+
| May 2023 | 2.2 | Update to further strengthen the TCF as a standard in the industry: Deprecated API command "getTCData".
6060
| September 2021 | 2.0 | Deprecation of Global Scope and OOB |
6161
| February 2020 | 2.0 | Removed CMP List; added included in the Consent String and Vendor List Specification |
6262
| February 2020 | 2.0 | Updated stub example to reference open-source library, change addEventListener/removeEventListener interface, clarify addEventListener callback invocation time, and remove SafeFrame proxy communications |

TCFv2/IAB Tech Lab - Consent string and vendor list formats v2.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@
6464

6565
| Date | Version | Comments |
6666
| :-- | :-- | :-- |
67-
| May 2023 | 2.1 | Update to further strengthen the TCF as a standard in the industry: revised purpose names and descriptions, introduced retention periods for all purposes, removed legitimate interest for purposes 3 to 6, the introduction of data categories used in conjunction with the purposes, support for legitimate interest claim urls, adding support for localized policy urls and introducing a more robust vendor compliance program. |
68-
| June 2022 | 2.0 | Update of the <b>Global Vendor List JSON Object</b> example regarding the filename in `deviceStorageDisclosureUrl` |
69-
| Feb 2022 | 2.0 | Move the current vendor fields relating to the Planet 49 ruling from the existing Device Storage Access & Disclosure tech spec to this core spec |
67+
| May 2023 | 2.2 | Update to further strengthen the TCF as a standard in the industry: revised purpose names and descriptions, introduced retention periods for all purposes, removed legitimate interest for purposes 3 to 6, the introduction of data categories used in conjunction with the purposes, support for legitimate interest claim urls, adding support for localized policy urls and introducing a more robust vendor compliance program. |
68+
| June 2022 | 2.1 | Update of the <b>Global Vendor List JSON Object</b> example regarding the filename in `deviceStorageDisclosureUrl` |
69+
| Feb 2022 | 2.1 | Move the current vendor fields relating to the Planet 49 ruling from the existing Device Storage Access & Disclosure tech spec to this core spec |
7070
| Dec 2021 | 2.0 | Update of Created and LastUpdated to have the same value corresponding to the day-level timestamp of when the TC String was last updated |
7171
| Sept 2021 | 2.0 | Deprecation of Global Scope, OOB and 'euconsent-v2' cookie associated with the consensu.org domain |
7272
| August 2021 | 2.0 | Added optional use of DisclosedVendor segment in the context of storing service-level TC Strings |
@@ -1581,13 +1581,13 @@ Here is an annotated example of the GVL’s JSON format and content. Some attrib
15811581
//
15821582
},
15831583

1584-
"personalDataCategories": {
1584+
"dataCategories": {
15851585
"1": {
15861586
"id": 1,
15871587
"name" : "IP addresses",
15881588
"description" : "..."
15891589
}
1590-
// ... more personalDataCategories.
1590+
// ... more dataCategories.
15911591
//
15921592
},
15931593

@@ -1638,8 +1638,8 @@ Here is an annotated example of the GVL’s JSON format and content. Some attrib
16381638
* empty. List of Special Features the Vendor may utilize when performing
16391639
* some declared Purposes processing.
16401640
*
1641-
* "personalDataDeclaration": An array of positive integers that represent
1642-
* the persona data categories declared by the vendor.
1641+
* "dataDeclaration": An array of positive integers that represent
1642+
* the data categories declared by the vendor.
16431643
*
16441644
* "dataRetention": an object that contains the data retention for each purpose
16451645
* and specialPurpose. A stdRetention is computed and added if there is an
@@ -1687,7 +1687,7 @@ Here is an annotated example of the GVL’s JSON format and content. Some attrib
16871687
"purposes": { "3": -1, "4": -1, "5": -1, "6": -1, "7": -1, "8": -1, "9": 180 , "10:" -1},
16881688
"specialPurposes": {}
16891689
},
1690-
"personalDataDeclaration" : [ 1, 2, 4, 6 ],
1690+
"dataDeclaration" : [ 1, 2, 4, 6 ],
16911691
"urls": [
16921692
{
16931693
"langId": "en",

0 commit comments

Comments
 (0)