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-processor | Purpose | Data processed | Location |
|---|---|---|---|
| Paddle | Payments & subscriptions (merchant of record) | Billing and transaction data | EU / global |
| Your configured LLM provider (e.g. OpenRouter, OpenAI, Anthropic) | Signal extraction and insights | The workspace content you submit for analysis | Depends on the provider you select |
| Resend | Transactional email (e.g. team invitations) | Recipient email address and message content | EU / US |
| Hetzner | Application hosting | All service data, at rest and in processing | Germany (EU) |
| Umami (self-hosted on our Hetzner server) | Cookie-free visit counting | Pages visited without identifiers, referring site, approximate location, device and browser, product actions; no IP address stored | Germany (EU) |
| Upstash | Rate limiting and duplicate-request protection | Hashed identifiers and request counters | Germany (EU) |
| Google Analytics (Google Ireland Limited) | Website and product usage measurement | Pseudonymous usage events, only after you accept: pages visited, approximate location, device and browser | EU / 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
Contact: support@signalops.one