Skip to main content

Fideslang

License: CC BY 4.0 Twitter

Fideslang banner

Overview

Fideslang or Fides Language is a privacy taxonomy and working draft of a proposed structure to describe data and data processing behaviors as part of a typical software development process. Our hope with standardizing this definition publicly with the community is to derive an interoperable standard for describing types of data and how they're being used in applications to simplify global privacy regulations.

To view the detailed taxonomy documentation, please visit https://ethyca.github.io/fideslang/

Summary of Taxonomy Classification Groups

The taxonomy is currently comprised of three classification groups that are used together to easily describe the data types and associated processing behaviors of an entire tech stack; both the application processes and any data storage.

Click here to view an interactive visualization of the taxonomy

1. Data Categories

Data Categories are labels used to describe the type of data processed by a system. You can assign one or more data categories to a field when classifying a system.

Data Categories are hierarchical with natural inheritance, meaning you can classify data coarsely with a high-level category (e.g. user.contact data), or you can classify it with greater precision using subclasses (e.g. user.contact.email data).

Learn more about Data Categories in the taxonomy reference now.

2. Data Use Categories

Data Use Categories are labels that describe how, or for what purpose(s) a component of your system is using data. Similar to data categories, you can assign one or multiple Data Use Categories to a system.

Data Use Categories 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 subclasses (e.g. provide.service.operations.support.optimization).

Learn more about Data Use Categories in the taxonomy reference now.

3. Data Subject Categories

"Data Subject" is a label commonly used in the regulatory world to describe the users of a system whose data is being processed. In many systems a generic user label may be sufficient, however the Privacy Taxonomy is intended to provide greater control through specificity where needed.

Examples of a Data Subject are:

  • anonymous_user
  • employee
  • customer
  • patient
  • next_of_kin

Learn more about Data Subject Categories in the taxonomy reference now.

Extensibility & Interoperability

The taxonomy is designed to support common privacy compliance regulations and standards out of the box, these include GDPR, CCPA, LGPD and ISO 19944.

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.

Metadata

Release files for fideslang 3.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fideslang 3.1.4
File Size Uploaded Provenance
fideslang-3.1.4.tar.gz 204.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fideslang 3.1.4
File Interpreter ABI Platform
fideslang-3.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 252.6 kB

Release files / fideslang-3.1.4.tar.gz

Download URL fideslang-3.1.4.tar.gz
Size 204.2 kB
Tags Source
SHA-256 checksum
How to use checksums
85a4e9a59b808288f8c7d03b1a65da5f45e9c9c470509497dd163f6c30aab625
BLAKE2b-256 checksum
How to use checksums
75b087c7456cc47ec59d7a3f76c92c26c8349431610c720e97db3db1ba35163a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / fideslang-3.1.4-py3-none-any.whl

Download URL fideslang-3.1.4-py3-none-any.whl
Size 48.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
679dc7f4ca93257b3e5e94d98b39f47976eb9eca8fefc10d47e4282475bcee38
BLAKE2b-256 checksum
How to use checksums
01598513cc3a2bd8cd6d99ecb3b7f6b20cc22d1b662418a2265c0ba4db845803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for fideslang 3.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.1.4 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page