Legal

Sub-processors

GDPR Art. 28 register. Every third-party processor that handles tenant data appears here. Updated on change; notifications are sent to all tenants ≥ 30 days before new sub-processors are added.

The canonical register is docs/legal/subprocessors.yaml in the source tree. This table is rendered from it via /v1/privacy/subprocessors — it is the register, not a copy of it.
Sub-processorPurposeData categoriesRegionSafeguards
AWS (or GCP)Core hosting, object storage, computetenant-scoped dataeu-west-1 (default)DPA + SCCs
ClickHouse Cloud (if managed)Analytical warehousecanonical series, tenant BYO-datacustomer-selectedDPA + SCCs
Grafana CloudObservabilityoperational logs + metrics (non-tenant)euDPA
PagerDutyOn-call pagingalerts + incident metadatausSCCs
StripeBillingbilling contact, card tokeneu+usSCCs
PostHog (self-hosted)Product telemetrypseudonymous event dataeu (self-hosted)self-hosted — no third-party sub-processing
SendGrid / PostmarkTransactional emailemail addressesusSCCs
GitHubSource control, CI/CDsource code, deployment artefactsusGitHub standard DPA
DPA available on request
Enterprise tenants receive a signed Data Processing Addendum plus Standard Contractual Clauses where applicable. Contact privacy@energy-intelligence.eu.