Skip to content

Commit

Permalink
Update text, footer and taxonomy
Browse files Browse the repository at this point in the history
  • Loading branch information
cilliankieran committed Aug 29, 2024
1 parent 72a8aa9 commit f4ecc81
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 17 deletions.
File renamed without changes.
37 changes: 24 additions & 13 deletions mkdocs/docs/index.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
# Fides Language
# IAB Tech Lab & Fideslang

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.
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.

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.

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.
The Privacy Taxonomy is open for public comment until October 5th, 2024. Industry stakeholders are encouraged to review and provide feedback at [support@iabtechlab.com](support@iabtechlab.com).

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


## Taxonomy Explorer

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.
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.

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

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

## Fideslang Privacy Taxonomy Explained

### 1. Data Categories
Data Categories are labels to describe the type of data processed by your busess 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).
### 1. Data Elements
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).


### 2. Data Uses
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).
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).

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).

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`).
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.

### 3. Data Subjects

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.
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.

Examples of this are:

Expand All @@ -68,13 +73,15 @@ Examples of this are:
- `employee`

### Laws Triggered
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.
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.

### IAB Frameworks
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.

### Sensitivity Matrix
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.
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.

Sensitivity Matrix scoring:

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

### Extensibility and Interoperability

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

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.

If you have suggestions for missing classifications or concepts, please submit them for addition.

Public Comment
Privacy Taxonomy is open for public comment until October 5th, 2024. Industry stakeholders are encouraged to review and provide feedback to [support@iabtechlab.com](mailto:support@iabtechlab.com).

2 changes: 1 addition & 1 deletion mkdocs/docs/js/visdraft.js
Original file line number Diff line number Diff line change
Expand Up @@ -754,7 +754,7 @@ var VisTree = class VisTree {


Promise.all([
d3.csv("csv/data_categories.csv"),
d3.csv("csv/data_elements.csv"),
d3.csv("csv/data_uses.csv"),
d3.csv("csv/data_subjects.csv"),
]).then(([categoriesCSV, usesCSV, subjectsCSV]) => {
Expand Down
2 changes: 1 addition & 1 deletion mkdocs/mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
site_name: Fides Language
site_name: Fides Language Privacy Taxonomy
site_url: https://iabtechlab.github.io/fideslang/privacytaxonomy/

nav:
Expand Down
3 changes: 1 addition & 2 deletions mkdocs/overrides/partials/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,7 @@
</div>
<div class="footer-col">
<div class="social-icons">
<a href="https://fid.es/join-slack/" id="slack"> <div> <svg width="24px" height="24px" viewBox="0 0 24 24" fill="#999999" role="img" xmlns="http://www.w3.org/2000/svg"><title>Slack icon</title><path d="M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"></path></svg> </div> </a>
<a href="https://github.com/ethyca/fides" id="github"> <div> <!--?xml version="1.0" encoding="UTF-8"?--> <svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Github icon</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Octicons-mark-github" fill="#999999"> <path d="M12.5,0 C5.59375,0 0,5.59375 0,12.5 C0,18.03125 3.578125,22.703125 8.546875,24.359375 C9.171875,24.46875 9.40625,24.09375 9.40625,23.765625 C9.40625,23.46875 9.390625,22.484375 9.390625,21.4375 C6.25,22.015625 5.4375,20.671875 5.1875,19.96875 C5.046875,19.609375 4.4375,18.5 3.90625,18.203125 C3.46875,17.96875 2.84375,17.390625 3.890625,17.375 C4.875,17.359375 5.578125,18.28125 5.8125,18.65625 C6.9375,20.546875 8.734375,20.015625 9.453125,19.6875 C9.5625,18.875 9.890625,18.328125 10.25,18.015625 C7.46875,17.703125 4.5625,16.625 4.5625,11.84375 C4.5625,10.484375 5.046875,9.359375 5.84375,8.484375 C5.71875,8.171875 5.28125,6.890625 5.96875,5.171875 C5.96875,5.171875 7.015625,4.84375 9.40625,6.453125 C10.40625,6.171875 11.46875,6.03125 12.53125,6.03125 C13.59375,6.03125 14.65625,6.171875 15.65625,6.453125 C18.046875,4.828125 19.09375,5.171875 19.09375,5.171875 C19.78125,6.890625 19.34375,8.171875 19.21875,8.484375 C20.015625,9.359375 20.5,10.46875 20.5,11.84375 C20.5,16.640625 17.578125,17.703125 14.796875,18.015625 C15.25,18.40625 15.640625,19.15625 15.640625,20.328125 C15.640625,22 15.625,23.34375 15.625,23.765625 C15.625,24.09375 15.859375,24.484375 16.484375,24.359375 C21.421875,22.703125 25,18.015625 25,12.5 C25,5.59375 19.40625,0 12.5,0 Z" id="Path"></path> </g></g> </svg> </div> </a>
<a href="https://github.com/iabtechlab/fideslang" id="github"> <div> <!--?xml version="1.0" encoding="UTF-8"?--> <svg width="25px" height="25px" viewBox="0 0 25 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Github icon</title> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Octicons-mark-github" fill="#999999"> <path d="M12.5,0 C5.59375,0 0,5.59375 0,12.5 C0,18.03125 3.578125,22.703125 8.546875,24.359375 C9.171875,24.46875 9.40625,24.09375 9.40625,23.765625 C9.40625,23.46875 9.390625,22.484375 9.390625,21.4375 C6.25,22.015625 5.4375,20.671875 5.1875,19.96875 C5.046875,19.609375 4.4375,18.5 3.90625,18.203125 C3.46875,17.96875 2.84375,17.390625 3.890625,17.375 C4.875,17.359375 5.578125,18.28125 5.8125,18.65625 C6.9375,20.546875 8.734375,20.015625 9.453125,19.6875 C9.5625,18.875 9.890625,18.328125 10.25,18.015625 C7.46875,17.703125 4.5625,16.625 4.5625,11.84375 C4.5625,10.484375 5.046875,9.359375 5.84375,8.484375 C5.71875,8.171875 5.28125,6.890625 5.96875,5.171875 C5.96875,5.171875 7.015625,4.84375 9.40625,6.453125 C10.40625,6.171875 11.46875,6.03125 12.53125,6.03125 C13.59375,6.03125 14.65625,6.171875 15.65625,6.453125 C18.046875,4.828125 19.09375,5.171875 19.09375,5.171875 C19.78125,6.890625 19.34375,8.171875 19.21875,8.484375 C20.015625,9.359375 20.5,10.46875 20.5,11.84375 C20.5,16.640625 17.578125,17.703125 14.796875,18.015625 C15.25,18.40625 15.640625,19.15625 15.640625,20.328125 C15.640625,22 15.625,23.34375 15.625,23.765625 C15.625,24.09375 15.859375,24.484375 16.484375,24.359375 C21.421875,22.703125 25,18.015625 25,12.5 C25,5.59375 19.40625,0 12.5,0 Z" id="Path"></path> </g></g> </svg> </div> </a>
</div>
</div>
</div>
Expand Down

0 comments on commit f4ecc81

Please sign in to comment.