Skip to main content

Crate secure_privacy

Crate secure_privacy 

Source
Expand description

secure_privacy — Data minimization and privacy controls for OWASP MASVS-PRIVACY.

This crate provides PII discovery/classification, data pseudonymization, consent tracking abstractions, and data retention policy enforcement. It is a pure policy engine — the consuming application implements storage and UI; this crate provides the state machine, validation, and classification logic.

Re-exports§

pub use classifier::PiiClassification;
pub use classifier::PiiClassifier;
pub use consent::ConsentDecision;
pub use consent::ConsentPolicy;
pub use consent::ConsentPurpose;
pub use consent::ConsentState;
pub use error::PrivacyError;
pub use pseudonymizer::PseudonymizedValue;
pub use pseudonymizer::Pseudonymizer;
pub use retention::RetentionPolicy;
pub use retention::RetentionStatus;

Modules§

classifier
PII discovery and classification engine.
consent
Consent tracking state machine and policy enforcement.
error
Privacy-specific error types.
pseudonymizer
HMAC-based data pseudonymization.
retention
Data retention policy enforcement.