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.