Sub-processors

Last updated: 16 September 2026

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)
Umami (self-hosted on our Hetzner server)Cookie-free visit countingPages visited without identifiers, referring site, approximate location, device and browser, product actions; no IP address storedGermany (EU)
UpstashRate limiting and duplicate-request protectionHashed identifiers and request countersGermany (EU)
Google Analytics (Google Ireland Limited)Website and product usage measurementPseudonymous usage events, only after you accept: pages visited, approximate location, device and browserEU / US

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.

Legal entity

Private entrepreneur Skrynnikov Serhii
Registered address: 01001, Ukraine, Kyiv, Yulii Zdanovskoi Street, building 55, 206, Individual