Data processing agreement

The contract your legal team asks for

Signed automatically when you accept the terms, and available as a countersigned PDF on request. Annex I lists every sub-processor and the region it runs in.

In plain words

You are the controller, we are the processor. We only process what you instruct, using the sub-processors in Annex I, inside the EU unless you allow otherwise. We tell you about a breach within 24 hours.

Updated 22 Sep 2026v2.1
01

Roles and scope

You are the data controller for everything your flows process. Channelflow SL is the processor, acting only on your documented instructions — which in practice means the flows, prompts and sources you configure in the product.

02

Our instructions are your configuration

We do not process your content for any purpose you did not set up. That includes model training, product analytics on content, and support access: an engineer can only read your content after you grant time-boxed access from the security page, and every such access is logged and shown to you.

Access grants expire after 24 hours and cannot be renewed silently. You get an email when one is opened and when it closes.
03

Sub-processors · Annex I

Changes are announced 30 days in advance; you can object in writing, and if we cannot resolve it you may terminate without penalty for the remainder of the term.

Hetzner · infrastructure · Frankfurt, Germany
Cloudflare · edge and DDoS protection · EU-only configuration
Anthropic · rewriting and translation · EU endpoints
Stripe · card payments · EU entity
Postmark · transactional email · EU region
04

Security measures

The technical and organisational measures that survive contact with reality, not a longer list that does not.

Encryption in transit (TLS 1.3) and at rest (AES-256)
Channel session tokens encrypted with per-workspace keys
Two-person review on production deploys, revocable in one command
Least-privilege access with quarterly review, and offboarding within one hour
Annual penetration test; the summary letter is available on request
05

Breach notification

If we become aware of a personal data breach affecting your data we notify you within 24 hours, with what we know, what we do not yet know, and what we are doing. We do not wait until the picture is complete.

06

International transfers

Default processing is EU-only. Where a sub-processor requires a transfer outside the EEA we rely on the European Commission’s standard contractual clauses plus a transfer impact assessment, both attached as Annex II.

07

Audits, return and deletion

You can audit once a year on 30 days’ notice, or accept our penetration test summary and SOC-style control description instead. On termination we return or delete your data at your choice, and confirm the deletion in writing within 30 days.

The plain-words panel at the top is a summary, not the agreement. Where the two disagree, the numbered clauses are what binds us both.