Sub-processors
We use the companies below to run OneBooks. We give at least 30 days’ notice before we add or replace any of them, so you can object first. This page is generated from the register the product actually uses, so it cannot quietly fall behind.
Neon
Hosts the PostgreSQL database in which all customer records are stored.
- Processes in
- European Union (eu-central-1)
- Used since
- 2025-01-01
- Data they can reach
-
- Every category of personal data in the service
- Account details, accounting records, contacts, attachments metadata
- Transfers outside the EEA
- None required for the primary store — data stays in the EU. Neon is additionally certified under the EU–US Data Privacy Framework.
Cloudflare
Runs the application, the APIs and the public sites, and provides the network and DDoS protection in front of them.
- Processes in
- Global edge network; US-headquartered
- Used since
- 2025-01-01
- Data they can reach
-
- Data in transit for every request
- IP addresses and request metadata
- Uploaded files held in object storage
- Transfers outside the EEA
- Standard Contractual Clauses, in Cloudflare’s customer Data Processing Addendum.
Stripe
Takes subscription payments and issues receipts.
- Processes in
- United States and Ireland
- Used since
- 2025-01-01
- Data they can reach
-
- Billing name and email
- Billing country and currency
- Payment and subscription status
- Transfers outside the EEA
- Certified under the EU–US Data Privacy Framework, its UK extension and the Swiss–US DPF. Card details never reach our systems.
Resend
Delivers transactional email: verification, password resets, and the invoices and quotes a customer chooses to send.
- Processes in
- United States
- Used since
- 2025-01-01
- Data they can reach
-
- Recipient email address
- Message subject and body, including any attached document
- Transfers outside the EEA
- ⟨TO BE COMPLETED BY THE CONTROLLER⟩ — confirm and file Resend’s DPA and transfer mechanism.
Google public website and signup screens
Measures public website visits and completed app signups with analytics consent; attributes signups to Google Ads only with separate ad measurement consent.
- Processes in
- United States
- Used since
- 2025-01-01
- Data they can reach
-
- Pseudonymous analytics identifier
- Public pages viewed
- Signup method
- Ad click identifiers with consent
- Approximate location from IP
- Transfers outside the EEA
- EU–US Data Privacy Framework. Consent Mode v2: analytics and ad measurement follow separate choices; ad personalisation is always denied. No names, email addresses or accounting data are sent.
Anthropic
Provides the AI model that writes the assistant’s answers, in chat and in voice calls, when it is enabled as a model provider.
- Processes in
- United States
- Used since
- 2026-10-17
- Data they can reach
-
- The question the user types, or the transcript of what they say
- Accounting data the assistant reads to answer it, and any image the user attaches (such as a scanned receipt)
- The assistant’s replies
- Transfers outside the EEA
- ⟨TO BE COMPLETED BY THE CONTROLLER⟩ — confirm Anthropic’s transfer mechanism, sign and file its DPA, and record the Art. 35 DPIA for the assistant.
ElevenLabs
Runs voice calls with the AI assistant in the mobile app: turns the user’s speech into text and the assistant’s answers into speech.
- Processes in
- The data-residency region of our ElevenLabs account; United States by default. The service calls the global endpoint api.elevenlabs.io.
- Used since
- 2026-10-17
- Data they can reach
-
- The user’s voice during a call
- Transcripts of the call
- The assistant’s spoken answers, which can include figures from the accounting data
- Transfers outside the EEA
- ⟨TO BE COMPLETED BY THE CONTROLLER⟩ — confirm ElevenLabs’ transfer mechanism and sign and file its DPA.
⟨TO BE COMPLETED BY THE CONTROLLER⟩ — other AI model providers
Answers questions the AI assistant is asked, using the accounting data retrieved to answer them.
- Processes in
- ⟨TO BE COMPLETED BY THE CONTROLLER⟩
- Used since
- 2026-09-01
- Data they can reach
-
- The question the user types
- Accounting data retrieved to answer it
- Transfers outside the EEA
- ⟨TO BE COMPLETED BY THE CONTROLLER⟩ — name every provider enabled in AI_PROVIDER_ORDER besides Anthropic (the order used when it is unset is OpenAI, Cloudflare Workers AI, Google Gemini), confirm each one’s transfer mechanism, and record the Art. 35 DPIA. The assistant is available on every tier, including Free, so this is not an edge case.
Who is not on this list
Customers ask about these, so here is the reasoning rather than silence.
- Shopify, Square, Clover, Lightspeed, Loyverse — A sub-processor is one WE engage to process on your behalf. You connect your own POS account and the data flows to us from it. They are a source of your data, not a processor we chose.
- ZATCA and other tax authorities — A recipient under your own legal obligation to file, not a processor acting on our instructions.
- Our logging and monitoring — Self-hosted on infrastructure we operate. No third party receives the data, so there is nothing to disclose or object to.