Key Features
AI Data Masking
- Automatically identify and mask sensitive information such as PII and secrets within session logs or command inputs
- Ensure compliance with data protection policies while maintaining operational visibility
- Apply consistent masking across multiple environments and data flows
Guardrails and Policy Enforcement
- Create and enforce custom guardrails that restrict sensitive actions or access patterns
- Prevent risky operations by applying rule-based controls to session activity
- Integrate seamlessly with approval workflows and policy evaluation mechanisms
Extensible Detection
- Utilize Microsoft Presidio’s analyzers and recognizers to detect sensitive entities
- Extend detection logic with custom patterns to meet specific organizational requirements
- Benefit from Presidio’s open-source flexibility and ongoing improvements
Benefits
- Security: Protect sensitive data in real time through automated masking and rule enforcement
- Compliance: Simplify adherence to privacy and governance standards by integrating PII protection directly into access flows
- Control: Define fine-grained policies for data handling and operational boundaries
- Transparency: Maintain a complete audit trail of masking and enforcement actions
Integration with Other Features
Microsoft Presidio works seamlessly with other Hoop.dev capabilities:- Sessions: Mask sensitive data in session recordings and live streams
- Guardrails: Apply Presidio-powered rules to restrict or log sensitive operations
- Approvals: Automatically trigger approvals or alerts when guardrail conditions are met
- Logging & Monitoring: Ensure all sensitive data is masked before being stored or transmitted
Configuration
1
Install
Check the Microsoft Presidio documentation to install it.
2
Set up
Set the new environment variables in hoop.dev’s Gateway with the following values:
| Environment variable key | Value |
|---|---|
DLP_PROVIDER | mspresidio |
DLP_MODE | best-effort or strict |
MSPRESIDIO_ANALYZER_URL | <host-to-analyzer:port> |
MSPRESIDIO_ANONYMIZER_URL | <host-to-anonymizer:port> |
3
Run hoop.dev's Gateway with the new configs
After setting up the environment variables, hoop.dev will use Microsoft Presidio to mask sensitive data in real-time in the data stream of any connection you configure.