Data processing agreement

Open today

The data processing agreement is available to read and accept. The workspace owner accepts it before any payment is set up, and we record which version was accepted and when.

This blocks charging any card. We do not take a payment from a customer until the reviewed agreement process and release readiness are confirmed.

The document

Version 1, effective 2026-09-11.

> ⚠️ **STAGING TEST DOCUMENT — THIS IS NOT A REAL AGREEMENT.** > > This text exists only to exercise the publish-and-accept flow on the ZenOS > staging environment. It has not been reviewed by a lawyer, the entity > details below are fictional, and several clauses are filled with obvious > placeholder values. It creates no obligations on anyone and must never be > relied on. The production agreement is a separate, reviewed document. --- # Data processing agreement This agreement covers what we may and may not do with the personal data you give us while running your agents. It forms part of your contract with us. **Between** - **You**, the customer named on the workspace ("you"). You decide what data goes into ZenOS and why. In data-protection law you are the *controller*. - **STAGING TEST ENTITY LTD (not a real company), company number 00000000, 1 Example Street, Testville, ZZ1 1ZZ** ("we", "us"). We process that data on your behalf. In data-protection law we are the *processor*. Where this agreement says "data protection law", it means the UK General Data Protection Regulation and the Data Protection Act 2018, and the EU General Data Protection Regulation, whichever apply to you. --- ## 1. What we process, and for how long We process the personal data described in **Schedule 1**, for as long as your subscription lasts, plus the retention periods in **Schedule 5**. ## 2. We act only on your instructions We process your personal data only to provide the service, and only on your instructions. Your instructions are the ones you give through the product itself: the agents you switch on, the instructions you publish to them, the documents you upload, and the approvals you give. We do not process your data for our own purposes. **We do not use your data to train any artificial-intelligence model, and neither does the provider that runs the models for us.** If we ever believe an instruction from you would break data protection law, we will tell you and will not act on it until it is resolved. ## 3. Confidentiality Everyone we allow to access your personal data is bound by a duty of confidentiality, whether as an employee or under contract. ## 4. Security We keep your personal data secure using the measures in **Schedule 3**. Those measures are technical facts about how the product is built, not intentions. If we change them, we will not weaken the overall level of protection. ## 5. Other companies that help us (sub-processors) **Schedule 4** lists every company that processes your personal data on our behalf, what each one does, and where it processes. You agree to our using the companies listed there. If we want to add or replace one, we will tell you at least **30 days (placeholder)** beforehand. If you object on reasonable data-protection grounds within that period, you may end the affected part of the service without penalty. We remain responsible to you for what these companies do with your data, and we put obligations on them that are equivalent to the ones in this agreement. **Schedule 4 records, honestly and per company, whether that written agreement is currently in place.** Where it is not, that is stated plainly rather than implied. ## 6. Helping you when someone exercises their rights If someone asks you for a copy of their data, asks you to correct it, or asks you to delete it, we will help you respond. The product includes an erasure tool you can use yourself. It removes personal data while leaving our record of decisions verifiable, so we can still show that the record was not altered afterwards. If someone contacts us directly about data you control, we will not respond to them ourselves beyond acknowledging receipt. We will pass it to you. ## 7. Helping you with security incidents and assessments If we become aware of a personal data breach affecting your data, we will tell you without undue delay and in any event within **48 hours (placeholder)** of becoming aware of it. We will tell you what we know, what we are doing about it, and what we recommend you do. We will also help you with data protection impact assessments and any prior consultation with a regulator, by giving you the information we hold about how the processing works. ## 8. Getting your data back, and deletion You can export your workspace data at any time while your subscription is active. When your subscription ends, we delete your personal data on the timetable in **Schedule 5**, unless the law requires us to keep it. If you ask us in writing before then, we will return it to you first. ## 9. Showing you we comply We will give you the information you reasonably need to show that we are meeting our obligations under this agreement, and we will allow and contribute to audits. *Placeholder for staging: documentary evidence on request, once per year. We hold no third-party security certification at present.* ## 10. Sending data outside the UK and the European Economic Area Your workspace data is stored in a named region in **Frankfurt, Germany** — deliberately a specific German region, not a general "Europe" grouping, which can place data in London or Zurich. Some of the companies in Schedule 4 process data in the United States. **Schedule 4 states, per company, which transfer safeguard is in place and where one is not yet in place.** *Placeholder for staging: no transfer mechanism is asserted. Schedule 4 states per company where a safeguard is not yet in place.* ## 11. Liability *Placeholder for staging: no liability terms are stated. This document creates no liability because it is not a real agreement.* ## 12. How long this lasts This agreement lasts as long as we process personal data for you. Clauses that by their nature should survive — confidentiality, deletion, liability — continue afterwards. ## 13. Law and jurisdiction *Placeholder for staging: none specified.* --- # Schedule 1 — What we process **Why.** To run AI agents against your own business data and produce internal reports for you. **What the agents do.** Every available agent reads only what you upload and writes an internal report. **No agent sends email, publishes to social accounts, issues invoices, or changes advertising campaigns.** Those capabilities exist in the product but are switched off and refuse. The agents available are: client status reporting; delivery risk; client health; proposal and estimate drafting. **Types of personal data.** Whatever you choose to upload. In practice this is likely to include names and contact details of your own staff and your clients' staff, project notes, time records and commercial correspondence. **You must not upload** special-category data (such as health, ethnicity, religion, biometrics or sexual orientation) or data about criminal offences. The product has no specific safeguards for these categories. **Whose data.** Your employees and contractors, and the employees and contacts of your own clients. **How long.** The term of your subscription, plus Schedule 5. # Schedule 2 — Your instructions Your documented instructions are the configuration you set in the product: - which agents you enable, and at what level of autonomy - the instructions you publish to each agent, each recorded with a version - the documents you upload as knowledge - the approvals and rejections you give Every agent run records the exact instruction version and the exact pieces of your knowledge that produced its output, so what we acted on is always recoverable. # Schedule 3 — Security measures - **Where your data lives.** A named region in Frankfurt, Germany. - **Separation between customers.** Enforced by the database itself, not by application code. A test that deliberately attempts to read another customer's data, and must fail, runs before every release. - **Least privilege.** The website, the background worker and the administrative connection are three separate database identities. The administrative one, which can change the structure of the database, is used only for upgrades and is never given to a running application. - **No agent ever holds a working key.** An AI model cannot call anything that changes the world. It writes a proposal; ordinary, deterministic code decides whether that proposal happens. - **Untrusted content is contained.** If a run reads anything originating outside your company, it immediately loses the ability to reach any tool that acts outside your company, for the rest of that run. This is enforced in two independent places. - **A record that cannot be quietly rewritten.** Every decision is written in the same database transaction as the change it describes, and the records are linked by cryptographic hash. The chain still verifies after an erasure, so we can show the history was not altered. - **Credentials.** Keys for connected services are stored as pointers, never as values in our database, and never appear in a log, an error message or a stack trace. - **Access.** Two-factor authentication is supported, and re-authentication is required before the highest-risk actions. # Schedule 4 — Companies that process your data for us | Company | What it does | Where it processes | Written agreement in place | Transfer safeguard in place | | --- | --- | --- | --- | --- | | Supabase | Stores your workspace data | Frankfurt, Germany | **Not yet** | Not required — data stays in Germany | | Anthropic | Runs the models your agents use | United States | **Not yet** | **Not yet** | | Voyage AI | Turns your documents into a form we can search by meaning | United States | **Not yet** | **Not yet** | | Stripe | Takes payment | European Union and United States | Yes | Yes | | Composio | Holds the connections to tools you link | See agreement | **Not yet** | **Not yet** | | Google | Google Ads and Gmail connections | European Union / United States | **Not yet** | **Not yet** | | Meta Platforms | Facebook and Instagram connections | European Union / United States | **Not yet** | **Not yet** | | LinkedIn Corporation | LinkedIn connection | United States | **Not yet** | **Not yet** | **What "not yet" means.** We have not yet completed a signed data-processing agreement with that company. We are stating this rather than implying otherwise. Supabase, Anthropic and Voyage AI are used on every request. Composio, Google, Meta and LinkedIn are used only if you connect those accounts, which is not currently possible in the product. **What each keeps.** Anthropic: not retained for training. Voyage AI: not retained. Supabase: deleted 30 days after you cancel. Stripe: per Stripe's own terms. # Schedule 5 — Keeping and deleting data The full text of what an agent read and produced is kept for: | Your plan | Kept for | | --- | --- | | Free | 7 days | | Bring your own key | 90 days | | Pro | 90 days | | Max | 180 days | | Ultra | 365 days | The record of *decisions* — who approved what, when, and on what basis — is kept longer than the full text. That record is what lets you audit your own agents, and it holds no document contents. After you cancel, the company that stores your workspace data deletes it within 30 days. --- **Staging test document. Version 1. Effective 11 September 2026.**

What this document is meant to cover

A data processing agreement is the contract that spells out, in binding legal terms, what we are and are not allowed to do with the data you give us while running your agents — who the sub-processors are, what happens on a breach, and what your rights are if you leave. The plain-words version of most of that already lives on our privacy page and our sub-processors page; this document is the signed, legally binding version of the same promises, written and reviewed by a lawyer rather than by the team building the product.