Skip to main content

Subprocessors

Every third party that touches customer data, what it receives, and which country it is in.

Version 1.0 · In effect since


A subprocessor is a company we use to run the service that, in doing so, handles data belonging to our customers. This is the complete list. Each is bound by contract to protect the data to a standard comparable to our own and to use it only to provide its service to us.

ProviderWhat it doesWhat it receivesWhere
SupabasePrimary database, authentication, and document storageAll customer data, including encrypted Social Insurance Numbers and banking details, and every uploaded documentUnited States
VercelApplication hosting and scheduled jobsAll data in transit through the application; no separate long-term storeUnited States
ResendSending and receiving emailRecipient names and addresses, full message content, and any attachment a client emails inUnited States
StripeSubscription billingFirm billing contact and payment details, client and employee counts. No employee identities and no payroll figuresUnited States
AnthropicOptional: matching an uploaded bank statement to the account and month it belongs toUp to the first 4,000 characters of the statement text and the file name. Off unless a firm enables itUnited States
SentryError monitoringError diagnostics and stack traces. Social Insurance Numbers are stripped before transmission and session replays are recorded with all text and input maskedUnited States
UpstashOptional: rate limitingRequest counters keyed to an identifier. No payroll or personal recordsUnited States
XeroOptional: pushing invoices and payroll journals to a firm’s ledgerClient business name, CRA business number, address and contact, invoices, and payroll journal totals. Connected only when a firm authorises itNew Zealand / United States
Every provider on this list operates outside Canada. That is the honest current position and the reason it is stated at the top rather than buried in the table. Data held in the United States is subject to lawful access by US authorities. We are moving the primary database, storage and application hosting to Canadian regions; this page will be updated with a new version when that is done, and until then we will not describe the service as Canadian-hosted.

Which of these you can avoid

Four of the eight are optional and are not engaged unless a firm turns them on:

  • Anthropic — off by default. See the AI Disclosure.
  • Xero — engaged only when a firm connects its own Xero account.
  • Upstash — used for rate limiting where configured; the service falls back to its own database otherwise.
  • Sentry — receives diagnostics only, and never request bodies, cookies or headers.

Changes to this list

We give at least 30 days’ notice before adding a subprocessor or materially changing what an existing one receives. A firm that objects on reasonable data-protection grounds may raise it with us during that period, and if it cannot be resolved may terminate the affected part of its subscription without penalty, as set out in the Data Processing Addendum.

To be told when this page changes, write to us using the details on the contact page.