GDPR Compliance
Documentation in progress. This page describes technical controls relevant to GDPR; it is not a GDPR compliance certification or legal assessment. Hoziron itself is a data processor/sub-processor in most deployments — your organization remains the data controller and is responsible for its own GDPR compliance program.
Current capabilities
The platform provides technical controls that support GDPR requirements:
- Right to erasure (Art. 17) — Agents and their data can be fully removed: suspend the agent, then uninstall it (
hoziron-cli agent suspend <id>→hoziron-cli catalog uninstall <name>). Uninstall tears down semantic memory, KV-scoped data, knowledge-graph entities, and session history for that agent. - Data minimization (Art. 5(1)(c)) — PII is tokenized at the point of detection; only tokens (not raw values) flow between workflow steps and to cloud LLMs by default. Hydration to real values requires an explicit rule in the operator-owned PII policy — there is no default-permissive path.
- Audit trail (supports Art. 5(2) accountability) — Every authenticated API operation is logged with actor identity, action, target, outcome, and a SHA-256 hash chaining to the previous entry. Chain integrity is independently re-verifiable via
GET /security/verify. - Data residency (supports Art. 44 restrictions on transfers) — Air-gapped deployment with local-only models (Ollama/vLLM) keeps all inference and data processing on infrastructure the operator controls; cloud providers can be disabled entirely.
- Access control — RBAC (five roles) restricts who can read or modify agent data via the API, with per-key expiration and audit logging of access.
Coming soon
- Data processing inventory / Article 30 record template
- DPIA (Data Protection Impact Assessment) template
- Configurable data retention policy (beyond the audit trail's
max_entriespruning) - Consent management integration patterns
Related: