Sub-processors

Last updated: {{EFFECTIVE DATE}}

SignalOps uses a small number of trusted third parties (“sub-processors”) to deliver the service. This page lists them and what each one processes. Because SignalOps lets you choose your own language-model provider, the analysis sub-processor depends on your configuration.

Current sub-processors

Sub-processorPurposeData processedLocation
PaddlePayments & subscriptions (merchant of record)Billing and transaction dataEU / global
Your configured LLM provider (e.g. OpenRouter, OpenAI, Anthropic)Signal extraction and insightsThe workspace content you submit for analysisDepends on the provider you select
ResendTransactional email (e.g. team invitations)Recipient email address and message contentEU / US
HetznerApplication hostingAll service data, at rest and in processingGermany (EU)

We update this list when we add or change a sub-processor. Because the language-model provider is configurable, review your own provider’s terms for how it handles the content you send it.