Sub-processors

Last updated 5 October 2026

GDPR Article 13(1)(e) entitles you to know who receives your data. These are every third party that processes personal data on our behalf. Each is bound by a data-processing agreement under Article 28 and may act only on our documented instructions.

Current sub-processors

ProviderPurposeData processedRegion
RenderApplication and worker hostingAll application data in transit and at restUnited States / EU (per service region)
Supabase (PostgreSQL)Primary databaseAccount, trading, billing and audit recordsPer project region
ResendTransactional and campaign email deliveryEmail address, name, message contentUnited States / EU
NOWPaymentsCryptocurrency subscription paymentsPayment amount, invoice and transaction identifiersEU
StripeCard payments, card subscriptions and the billing portalEmail address, card and billing details (entered on Stripe’s own checkout — PatternX never receives the card number), payment amount, invoice and subscription identifiersUnited States / EU
TelegramOptional alert delivery (only if you link a chat)Telegram chat ID, alert contentGlobal
OpenAIAI explanations, reports and assistant repliesSignal and trade context for the analysis you request and for your automatic trading reportsUnited States
AnthropicAI analysis of backtests and optimization runs, a second opinion where you ask for one, and other AI text if OpenAI isn’t configuredBacktest, optimization, signal and trade context for the analysis you request and for your automatic trading reportsUnited States
Interactive BrokersHosted IBKR gateway (one-click connect only)IBKR credentials, encrypted at rest and sent only to your own gatewayUnited States / EU

The venue you connect is not a sub-processor

The exchange or broker you connect receives your orders because that is what you instructed PatternX to do. It acts as an independent controller under its own terms and privacy policy, not as our processor. Read that policy before connecting an account.

Changes

We publish additions here before they begin processing. To be told in advance by email, write to privacy@patternx.io and ask to be added to the sub-processor notification list. You may object to a new sub-processor; if we cannot accommodate the objection you may terminate and receive a pro-rata refund of the unused period.