Expand description
CloakPipe Core — Detection, pseudonymization, and rehydration engine.
This crate provides the foundational privacy primitives:
- Multi-layer entity detection (regex, financial, NER, custom rules)
- Consistent pseudonymization with stable entity→token mappings
- Encrypted mapping vault (AES-256-GCM + zeroize)
- Response rehydration (including SSE streaming support)
Modules§
- config
- Configuration types parsed from cloakpipe.toml.
- detector
- Multi-layer entity detection engine.
- rehydrator
- Response rehydration — replaces pseudo-tokens back with original values.
- replacer
- Consistent pseudonymization engine.
- vault
- Encrypted mapping vault — stores entity<->pseudo-token mappings.
Structs§
- Detected
Entity - A detected sensitive entity within text.
- Pseudo
Token - A pseudonymized replacement token.
- Pseudonymized
Text - Result of pseudonymizing a text.
- Rehydrated
Text - Result of rehydrating a response.
Enums§
- Detection
Source - Which detection layer identified the entity.
- Entity
Category - Categories of sensitive entities.