Expand description
Privacy by Design (PbD) is more important than ever in the industry.
No matter if you’re an architects, software engineers, test engineer, release manager, or business analyst,
designing systems with privacy in mind is a critical part of your work. For this reason, this library provides
functionality and components that help you implement PbD best practices.
Usage
This crate follows the privacy design strategies and tactics and is broken down into aligned features. These features can be specified in Cargo.toml as a dependency.
[dependencies.pbd] version = “0.3” default-features = false features = [“dua”]
Feature List
Feature | Package | Default | Descripotion |
---|---|---|---|
Data Privacy Inspector | dpi | true | Inspects data to determine if it contains sensative content and requires data privacy handling |
Data Tracker Chain | dtc | true | Auditing of the data lineage |
Data Security Guard | dsg | true | Encryption and decryption of the data |
Data Usage Agreement | dua | true | Management of how data is allowed to be used |
Modules
- Background
- The
dsg
module provides functionality and structures that the Data Security Guard utilizes to enforce the Privacy by DesignSeparate
andEnforce
strategies. - Background
- Background
Functions
- Takes a list of &str and returns a list of String