Skip to content

Commit 2ccf8d8

Browse files
Iab taxonomy public comment (#193)
* Updating taxonomy to publish to new repo * Updating index page * Updating site url * Update text, footer and taxonomy
1 parent 7f75ea1 commit 2ccf8d8

File tree

5 files changed

+130
-17
lines changed

5 files changed

+130
-17
lines changed

mkdocs/docs/csv/data_elements.csv

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
fides_key,parent_key,name,triggered_laws,description
2+
data_category,,Data Category,,
3+
system,data_category,System Data,,"System data that does not belong to, or identify an individual."
4+
system.operations,system,System Operations Data,,Data used for the operations of the system.
5+
system.authentication,system,System Authentication Data,,Data used to manage access to the system.
6+
user,data_category,User Data,,User related data.
7+
user.authorization,user,Authorization,,Scope of permissions and access to a system.
8+
user.account,user,Account Data,,Account information.
9+
user.account.settings,user.account,Settings,,Account preferences and settings.
10+
user.children,user,Children,"CA, CT, CO, VA, UT, OR, TX",Data relating to children
11+
user.health,user,Health,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health",Health records or individual's personal medical information.
12+
user.biometrics,user,Biometrics,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health",Returns encoded characteristics provided by a user.
13+
user.government_id,user,Government ID,CA,State provided identification data.
14+
user.authorization.biometrics,user.authorization,Authorization Biometrics,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, IL BIPA",Credentials for system authentication based on biometrics.
15+
user.biometrics.fingerprint,user.biometrics,Biometrics Fingerprint,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, IL BIPA",Fingerprint encoded data about a subject.
16+
user.biometrics.retinal,user.biometrics,Biometrics Retinal,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, IL BIPA ",Retinal data about a subject.
17+
user.biometrics.voice,user.biometrics,Biometrics Voice,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, IL BIPA ",Voice encoded data about a subject.
18+
user.children.children_under_thirteen,user.children,Children Under Thirteen,"CA, CT, CO, VA, UT, OR, TX",Data relating to children under 13.
19+
user.children.thirteen_to_sixteen,user.children,Child Thriteen-to-Sixteen,CA,Data relating to children between 13-15.
20+
user.demographic,user,Demographic,,Demographic data.
21+
user.demographic.sexual_orientation,user.demographic,Sexual Orientation,"CA, CT, CO, VA, UT, OR, TX",Sexual orientation of data subject.
22+
user.demographic.race_ethnicity,user.demographic,Race or Ethnicity,"CA, CT, CO, VA, UT, OR, TX",Race or ethnicity of data subject.
23+
user.demographic.citizenship_or_immigration_status,user.demographic,Citzenship or Immigration Status,"CA, CT, CO, VA, UT, OR, TX",Citizen or immigration status of data subject.
24+
user.demographic.religious_belief,user.demographic,Religious Beliefs,"CA, CT, CO, VA, UT, OR, TX",Religion or religious beliefs of the data subject.
25+
user.demographic.philosophical_belief,user.demographic,Philosophical Beliefs,CA,Philosophical beliefs of the data subject.
26+
user.government_id.passport_number,user.government_id,Passport Number,CA,Government issued passport data.
27+
user.government_id.drivers_license_number,user.government_id,Driver's License Number,CA,State issued driving identification number.
28+
user.government_id.immigration,user.government_id,Immigration Status ,"CA, CT, CO, VA, UT, OR, TX",State issued immigration or residency data.
29+
user.government_id.national_identification_number,user.government_id,State Government ID ,CA,State issued personal identification number.
30+
user.health.treatment,user.health,Health Treatment,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Health-realted treatment for a subject
31+
user.health.prescriptions,user.health,Prescriptions,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Prescriptions belonging to a subject
32+
user.health.symptons,user.health,Symptoms,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Medical symptoms associated with a subject
33+
user.health.medications,user.health,Medications,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Medications taken by a subject
34+
user.health.reproductive_or_sexual,user.health,Reproductive or Sexual Health,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Reproductive or sexual data belonging to a subject
35+
user.health.genetic ,user.health,Genetic information,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Data about the genetic makeup provided by the subject.
36+
user.health.social_psychological_behavioral,user.health,Psychological or Behavioral Condition,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ","Social, psychological, and/or behavioral data belonging to a subject. "
37+
user.health.medical_diagnosis ,user.health,Medical Diagonosis ,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Medical diagnosis of a subject.
38+
user.health.condition,user.health,Health Condition,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health, ",Health condition of a subject.
39+
user.health.record_id,user.health,Health record ,"CA, CT, CO, VA, UT, OR, TX, WA MHMD, NV Health",Medical record identifiers belonging to a subject.
40+
user.location,user,Location,"CA, CT, VA, UT, OR, TX, WA MHMD, NV Health",Location data.
41+
user.location.precise,user.location,Precise Location,,Precise location derived from sensors (less than 500M).
42+
user.financial.bank_account,user.financial,Bank Account Information,,Bank account information belonging to the subject.
43+
user.behavior,user,Behavior,"WA MHMD, NV Health",Behavioral data about the subject.
44+
user.contact,user,Contact,,Contact data collected about a user.
45+
user.device,user,Device,,"Data related to a user's device, configuration and setting."
46+
user.payment,user,Payment,,Payment data related to user.
47+
user.social_activity,user,Social Activity,,Social activity and interaction data.
48+
user.unique_id,user,Unique ID,,Unique identifier for a user assigned through system use.
49+
user.financial,user,Financial,,Payment data and financial history.
50+
user.name,user,Name,,User's real name.
51+
user.criminal_history,user,Criminal History,,Criminal records or information about the data subject.
52+
user.privacy_preferences,user,Privacy Preferences,,Privacy preferences or settings set by the subject.
53+
user.job_title,user,Job title,,Professional data.
54+
user.content,user,Content,,"Content related to, or created by the subject."
55+
user.account.username,user.account,Username,,Username associated with account.
56+
user.authorization.credentials,user.authorization,Auth Credentials,,Authentication credentials to a system.
57+
user.authorization.password,user.authorization,Password,,Password for system authentication.
58+
user.behavior.browsing_history,user.behavior,Browsing History,,Content browsing history of a user.
59+
user.behavior.media_consumption,user.behavior,Media Consumption,,Content consumption history of the subject.
60+
user.behavior.purchase_history,user.behavior,Purchase History,,Purchase history of the subject.
61+
user.behavior.search_history,user.behavior,Search History,,Search history of the subject.
62+
user.contact.email,user.contact,Email,,User's contact email address.
63+
user.contact.phone_number,user.contact,Phone Number,,User's phone number.
64+
user.contact.social_url,user.contact,Social URL,,Subject's websites or links to social and personal profiles.
65+
user.contact.fax_number,user.contact,Fax,,Data Subject's fax number.
66+
user.contact.address,user.contact,Address,,Contact address data collected about a user.
67+
user.contact.address.mailing_address,user.contact.address,Mailing Address,,Contact address data collected about a user.
68+
user.contact.address.city,user.contact.address,City,,User's city level address data.
69+
user.contact.address.country,user.contact.address,Country,,User's country level address data.
70+
user.contact.address.postal_code,user.contact.address,Postal Code,,User's postal code.
71+
user.contact.address.state,user.contact.address,State,,User's state level address data.
72+
user.contact.address.street,user.contact.address,Street,,User's street level address data.
73+
user.content.private,user.content,Private Content,,"Private content related to, or created by the subject, not publicly available."
74+
user.content.public,user.content,Public Content,,Publicly shared Content related to or created by the subject.
75+
user.content.self_image,user.content,Self Image,,Photograph or image in which subject is whole or partially recognized.
76+
user.demographic.union_membership,user.demographic,Union Membership,,Union membership of data subject
77+
user.demographic.protected_classifications,user.demographic,Protected Classifications,,Demographic data about a user that are protected classifications.
78+
user.demographic.age_range,user.demographic,Age Range,,Non specific age or age-range of data subject.
79+
user.demographic.date_of_birth,user.demographic,Date of Birth,,Date of birth of data subject.
80+
user.demographic.gender,user.demographic,Gender,,Gender of data subject.
81+
user.demographic.language,user.demographic,Language,,Spoken or written language of subject.
82+
user.demographic.marital_status,user.demographic,Marial Status,,Marital status of data subject.
83+
user.demographic.political_opinion,user.demographic,Political Opinion,,Political opinion or belief of data subject.
84+
user.demographic.profile,user.demographic,Profile,,Profile or preference information about the data subject.
85+
user.device.telemetry,user.device,Telemetry,,User identifiable measurement data from system sensors and monitoring.
86+
user.device.sensor,user.device,Sensor,,Measurement data about a user's environment through system use.
87+
user.device.cookie,user.device,Cookie,,"Data related to a subject, stored within a cookie."
88+
user.device.cookie_id,user.device,Cookie ID,,Cookie unique identification number.
89+
user.device.device_id,user.device,Device ID,,Device unique identification number.
90+
user.device.ip_address,user.device,Internet Protocol Address ,,Unique identifier related to device connection.
91+
user.employment,user,Employment Information,,Employment related information.
92+
user.employment.workplace,user.employment,Workplace,,Organization of employment.
93+
user.financial.credit_card,user.financial,Credit Card Information ,,Credit card information belonging to the subject.
94+
user.government_id.birth_certificate,user.government_id,Birth Certificate ,,State issued certificate of birth.
95+
user.government_id.vehicle_registration,user.government_id,License Plate or Vehicle Number,,State issued license plate or vehicle registration data.
96+
user.health.maternity_clothing,user.health,Maternity Clothing,,Purchase and/or browsing history of consumer related to maternity clothing
97+
user.health.baby_formula,user.health,Baby Formula,,Purchase and/or browsing history of consumer related to baby formula
98+
user.health.insurance_beneficiary_id,user.health,Insurance beneficiary ,,Health insurance beneficiary number of the subject.
99+
user.location.coarse,user.location,Coarse Location,,Coarse location derived from sensors (more than 500M).
100+
user.name.first,user.name,First name,,Subject's first name.
101+
user.name.last,user.name,Last name,,"Subject's last, or family, name."
102+
user.unique_id.probablistic,user.unique_id,Probablistic ID,,A probabilistic identifier generated from data subject or device characteristics.
103+
user.unique_id.deterministic,user.unique_id,Deterministic ID,,A deterministic identifier generated from data subject or device characteristics.

mkdocs/docs/index.md

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
1-
# Fides Language
1+
# IAB Tech Lab & Fideslang
22

3-
Fideslang (fee-dez-læŋg, from the Latin term "Fidēs" + "language") is a taxomony of privacy and governance related data elements, purposes of data use, and subjects. Fideslang provides an interoperable standard for labeling data and describing data processing activities for governance across global privacy regulations.
3+
Fideslang ( fee-dez-læŋg, derived from the Latin term "Fidēs" and "language") is a taxonomy developed to standardize the way privacy and governance-related data elements, purposes of data use, and subjects are labeled and described. This taxonomy provides an interoperable standard designed to assist businesses in navigating the complex landscape of global privacy regulations.
44

5+
In collaboration with [Ethyca](https://ethyca.com), [IAB Tech Lab](https://iabtechlab.com/) received a donation of Fideslang to accelerate the development of privacy standards within the ad tech industry. Fideslang represents five years of dedicated work aimed at enhancing data privacy practices by creating a universal language that bridges the gap between legal and development teams. This innovation aligns seamlessly with the IAB Tech Lab's Privacy Taxonomy Project, a key initiative of the Privacy Implementation & Accountability Task Force. The project aims to create a standardized privacy taxonomy that enables businesses to effectively manage their data privacy compliance and communicate privacy information more clearly across the industry.
6+
7+
The Privacy Taxonomy is uniquely tailored to the evolving landscape of data protection. Building on the foundation of Fideslang, the taxonomy aims to set a new standard for how privacy information is conveyed across the digital advertising ecosystem.
8+
The Privacy Taxonomy is open for public comment until October 5th, 2024. Industry stakeholders are encouraged to review and provide feedback at [[email protected]]([email protected]).
59

610
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)
711

812

913
## Taxonomy Explorer
1014

11-
Fideslang privacy taxonomy is made up of three main classification groups. These groups are used together to describe the data types, purpose of use, and data owners (subjects) of data being processed, for data privacy and governance purposes. Below you can explore the primary components of the taxonomy.
15+
The IAB Tech Lab Privacy Taxonomy is composed of three main classification groups: Data Elements, Data Uses, and Data Subjects. These groups work together to describe the data types, purposes of use, and data owners (subjects) of data being processed for privacy and governance purposes. Below, you can explore the primary components of the taxonomy.
1216

1317
To learn more about the taxonomy's structure read the [explanation below](#fideslang-privacy-taxonomy-explained)
1418

1519
<div id="vis" class="vis vis-container">
1620
<div class="controls-container">
1721
<div id="data-control" class="control-group">
1822
<div class="btn-group">
19-
<button class="btn is-selected" data-chart-data="categories">Data Categories</button>
23+
<button class="btn is-selected" data-chart-data="categories">Data Elements</button>
2024
<button class="btn" data-chart-data="uses">Data Uses</button>
2125
<button class="btn" data-chart-data="subjects">Data Subjects</button>
2226
</div>
@@ -47,19 +51,20 @@ To learn more about the taxonomy's structure read the [explanation below](#fides
4751

4852
## Fideslang Privacy Taxonomy Explained
4953

50-
### 1. Data Categories
51-
Data Categories are labels to describe the type of data processed by your busess and technology systems.
52-
Data Categories are hierarchical with natural inheritance, meaning you can label data coarsely with a high-level category (e.g. `user.contact` data), or you can tag it with greater precision using subcategories (e.g. `user.contact.email` data).
54+
### 1. Data Elements
55+
Data Elements are labels to describe the type of data processed by your business and technology systems. Data Categories are hierarchical with natural inheritance, meaning you can label data coarsely with a high-level category (e.g. user.contact data), or you can tag it with greater precision using subcategories (e.g. user.contact.email data). This provides a standard way to tag data in databases, which can assist with data privacy operations (e.g. data mapping, DSRs, contracts, disclosures, consent/opt-out, etc.). The data element, when clear under the applicable law, aligns with categories specified in US data privacy laws (e.g., CCPA, CPA).
5356

5457

5558
### 2. Data Uses
56-
Data Uses are labels that describe how, or for what purpose(s) you are using data. You may think of these as analagous to Purpose of Processing in such documents as a RoPA (Record of Processing Activities).
59+
Data Uses are labels that describe how, or for what purpose(s) you are using data. You may think of these as analogous to Purpose of Processing in such documents as a RoPA (Record of Processing Activities).
60+
61+
Data Uses are also hierarchical with natural inheritance, meaning you can easily describe what you're using data for either coarsely (e.g. provide.service.operations) or with more precision using subcategories (e.g. provide.service.operations.support.optimization).
5762

58-
Data Uses are also hierarchical with natural inheritance, meaning you can easily describe what you're using data for either coarsely (e.g. `provide.service.operations`) or with more precision using subcategories (e.g. `provide.service.operations.support.optimization`).
63+
The top-level labels create standard buckets to categorize data uses into: (1) necessary, (2) operational, (3) analytics, (4) advertising and marketing, and (5) disclosure.
5964

6065
### 3. Data Subjects
6166

62-
Data Subjects describes the owner or individual that the data being processed describes, examples might be a customer, or an employee. In many systems a generic user label may be sufficient, however the taxonomy is intended to provide greater control through specificity where needed for governnce.
67+
Data Subjects describes the owner or individual that the data being processed describes, examples might be a customer, or an employee. In many systems a generic user label may be sufficient, however the taxonomy is intended to provide greater control through specificity where needed for governance.
6368

6469
Examples of this are:
6570

@@ -68,13 +73,15 @@ Examples of this are:
6873
- `employee`
6974

7075
### Laws Triggered
71-
For data categories and data uses, these are mapped to the major laws they trigger and the sensitivity that a given data category may obtain based on processing under a given framework.
76+
For data categories and data uses, these are mapped to the major laws they trigger and the sensitivity that a given data category may obtain based on processing under a given framework.
7277

7378
### IAB Frameworks
7479
The Fideslang taxonomy automatically cross-references all data uses to the IAB TCF and IAB MSPA frameworks, meaning that if you tag a data use such as `advertising_marketing.first_party.targeted`, it will automatically inherit the classification of "First Party Advertising" as defined by 1.33ii of the MSPA.
7580

7681
### Sensitivity Matrix
77-
When using the Fideslang taxonomy, you may assign sensitivity on a scale of 1 - 3 to given data categories. With 1 not being sensitive and 3 being sensitive as determined by applicable law. You should complete this sensitivity matrix based on your businesses internal policies and risk management.
82+
When using the Privacy Taxonomy, you may assign sensitivity on a scale of 1-3 to given data categories. With 1 not being sensitive and 3 being sensitive as determined by applicable law. You should complete this sensitivity matrix based on your businesses internal policies and risk management.
83+
84+
Sensitivity Matrix scoring:
7885

7986
- 1 = no;
8087
- 2 = no; unless combined with another non-sensitive data point that makes the combined data elements sensitive
@@ -85,8 +92,12 @@ When using the Fideslang taxonomy, you may assign sensitivity on a scale of 1 -
8592

8693
### Extensibility and Interoperability
8794

88-
The taxonomy is designed to support common privacy compliance regulations and standards out of the box, these include CCPA, MSPA, etc.
95+
The Privacy Taxonomy is designed to support common privacy compliance regulations and standards out of the box, these include CCPA, MSPA, etc.
8996

9097
You can extend the taxonomy to support your system needs. If you do this, we recommend extending from the existing class structures to ensure interoperability inside and outside your organization.
9198

9299
If you have suggestions for missing classifications or concepts, please submit them for addition.
100+
101+
Public Comment
102+
Privacy Taxonomy is open for public comment until October 5th, 2024. Industry stakeholders are encouraged to review and provide feedback to [[email protected]](mailto:[email protected]).
103+

mkdocs/docs/js/visdraft.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ var VisTree = class VisTree {
754754

755755

756756
Promise.all([
757-
d3.csv("csv/data_categories.csv"),
757+
d3.csv("csv/data_elements.csv"),
758758
d3.csv("csv/data_uses.csv"),
759759
d3.csv("csv/data_subjects.csv"),
760760
]).then(([categoriesCSV, usesCSV, subjectsCSV]) => {

0 commit comments

Comments
 (0)