Legal

Subprocessors

Effective:
17 May 2026
Last updated:
17 May 2026

In short: These are the third-party services Cavaliq uses to deliver the platform. Each is bound by written terms equivalent to those in our Data Processing Addendum. We give clubs 10 days' notice before adding a new subprocessor.

Cavaliq engages the following subprocessors to deliver the platform. Each entity processes the categories of data described below on our behalf, under written contractual terms equivalent to those in our Data Processing Addendum.

We’ll give Clubs at least 10 days’ notice before adding or replacing a subprocessor by emailing the billing contact and updating this page. Clubs can object on reasonable data protection grounds — see section 6 of the DPA.

Current subprocessors

ProviderServiceData categoriesLocationTransfer mechanism
ClerkIdentity and authenticationAccount identifiers, email, sign-in timestamps, IP addressUnited StatesContractual safeguards equivalent to EU SCCs
Neon (Postgres)Primary application databaseAll Club Personal Data not handled by a payment processor — accounts, bookings, riders, horses (medical fields encrypted at rest)United States (region selectable; current production: US-East)Contractual safeguards equivalent to EU SCCs; encryption at rest
CloudflareEdge hosting, CDN, DDoS protection, Workers runtime, R2 object storageRequest metadata, IP address, browser fingerprint; uploaded files in R2Global edge — request served from nearest data centreContractual safeguards equivalent to EU SCCs
ResendTransactional email deliveryRecipient email, name, email content (booking confirmations, receipts, alerts)United States and EUContractual safeguards equivalent to EU SCCs
SentryError monitoring and performance tracingCrash stack traces, performance traces, sanitised request metadata. Form values, tokens, and passwords are stripped before send.United States (us.sentry.io)Contractual safeguards equivalent to EU SCCs
StripePayment processing for clubs that connect StripeCard data flows directly from the rider browser to Stripe. Cavaliq receives only tokens and references. Stripe also processes its own card-network data for fraud and compliance.United States, EUStripe's published cross-border transfer safeguards (SCCs)
ZiinaPayment processing for clubs that connect ZiinaPayment tokens, transaction referencesUnited Arab EmiratesDomestic processing within the UAE
Network International (N-Genius)Card payment processing for clubs that connect N-GeniusPayment tokens, transaction referencesUnited Arab EmiratesDomestic processing within the UAE
AblyReal-time messaging for in-app updatesChannel identifiers, IP address, ephemeral message payloadsEU and US data centresContractual safeguards equivalent to EU SCCs
UpstashRate limiting and ephemeral cache (Redis)IP address, request fingerprint, short-lived countersGlobal low-latency replicasContractual safeguards equivalent to EU SCCs

A note on payment processors

Stripe, Ziina, and Network International are listed here for transparency, but their role differs from a typical subprocessor. When a rider pays for a lesson, the card or wallet data flows directly from the rider’s browser to the processor — Cavaliq never sees the card details. The processor acts as a separate, independent controller of the cardholder’s payment data under its own terms. Cavaliq only receives the tokens and references needed to record the transaction.

Subscribe to changes

If you want to be notified of every change to this list (in addition to the in-product notice to your Club’s billing contact), email info@cavaliq.com and we’ll add you to a change-notification list.