Expand description
Consumer Shield: bidirectional PII sanitization, session isolation, encrypted local audit, and credential-based session unlinkability for consumer AI interactions.
Re-exports§
pub use context_isolation::ContextIsolator;pub use credential_vault::CredentialVault;pub use crypto::EncryptedAuditStore;pub use error::ShieldError;pub use local_audit::LocalAuditManager;pub use sanitizer::QuerySanitizer;pub use session_isolator::SessionIsolator;pub use session_unlinker::SessionUnlinker;pub use stylometric::NormalizationLevel;pub use stylometric::StylometricNormalizer;
Modules§
- context_
isolation - Context window isolation — prevents cross-session context leakage.
- credential_
vault - Encrypted local vault for blind credentials.
- crypto
- Encrypted audit store using XChaCha20-Poly1305 with Argon2id key derivation.
- error
- Shield error types.
- local_
audit - Encrypted local audit manager combining AuditLogger with EncryptedAuditStore.
- sanitizer
- Bidirectional PII sanitization using vellaveto-audit’s PiiScanner.
- session_
isolator - Per-session PII sanitization and history tracking.
- session_
unlinker - Session unlinkability via credential rotation.
- stylometric
- Stylometric fingerprint resistance.