Legal · Placeholder

Sub-processors.

The infrastructure providers Grid uses to deliver the service. Each is contractually bound to handle data on Grid's behalf and only for Grid's stated purposes.

Last updated 2026-05-20

Draft for review. This document is placeholder copy patterned on common SaaS templates. It has not been reviewed by qualified counsel and is not yet binding. Last updated 2026-05-20.

This document lives alongside placeholder copy. The surrounding privacy policy and terms of service are draft templates pending legal review. The sub-processor list below, however, is kept up to date with the providers actually used by Grid — read it as a current statement of the infrastructure layer, even if the policy framing around it is still being finalised.

What is a sub-processor?

A sub-processor is a third-party service Grid contracts with to process customer data on Grid's behalf — for example, the database vendor that stores the records you create, or the email vendor that delivers transactional notifications. Sub-processors operate under contractual obligations that mirror Grid's own commitments to you and are restricted to processing the data only for the purposes Grid sets out.

Current sub-processors

The table below lists every active sub-processor as of 2026-05-20. The region column reflects the primary processing location; some providers operate globally distributed networks (Cloudflare R2 in particular).

ProviderPurposeRegionPrivacy
MongoDB AtlasPrimary application databaseUS / EU (per tenant)Policy
Cloudflare R2Object storage for file attachments and documentsGlobal (R2 distributed network)Policy
StripeBilling and subscription processingUnited StatesPolicy
ResendTransactional email deliveryEuropean UnionPolicy
OpenAIAI agent inference and model accessUnited States (region selectable)Policy
TwilioWhatsApp Business API and SMS messagingUnited StatesPolicy
PusherPush notification deliveryUnited StatesPolicy
BullMQ + RedisBackground job queues (self-hosted or via Upstash)EU / US (per deployment)Policy

Customer-specific configurations may invoke additional sub-processors on a per-tenant basis — for example, when a tenant connects a custom Gmail or Microsoft 365 inbox, the corresponding provider becomes a tenant-specific processor for that data. These integrations are opt-in and visible inside Grid's tenant settings.

How we notify you of changes

We notify customers in writing at least thirty days before adding a new sub-processor that handles personal data, or before changing the primary processing region of an existing sub-processor. Notifications are sent to account administrators by email and published in the changelog.

If you object to a new sub-processor, you may raise the objection by replying to the notification email. Where the objection is reasonable and cannot be resolved, we will work with you to identify a path forward, which may include terminating your subscription with a pro-rata refund of any prepaid fees for the unexpired portion of the term.

Contact

Questions about this list, including requests for signed DPAs and sub-processor flow-through agreements, should be sent to [email protected]. Notifications about sub-processor changes are sent to the email address registered for the account administrator of each tenant.

Need a signed DPA covering these providers?

Need a DPA, sub-processor list, or a bespoke clause? Email [email protected].