Sub-processors

Last updated: 30 May 2026

Sufleur uses a small number of third-party services ("sub-processors") to operate our platform. This page lists each one, what they help us do, what personal data they handle, and where they're located.

If you have any questions, you can reach us at tom@sufleur.com.

Always-on sub-processors

These handle data for every account.

Sub-processorPurposeData processedLocation
Hetzner OnlineCloud hosting (servers, object storage, backups)All application data, including account details, workspaces, prompts, system logs, and database backupsGermany (EU)
CloudflareDNS, reverse proxy, SSL/TLS termination, Zero Trust access controlsIP addresses, request metadata, TLS handshakesUnited States, with global edge locations
GitHubOAuth identity provider for "Sign in with GitHub"GitHub user identifier, username, email address, and avatar URL shared during the OAuth sign-in flowUnited States
PolarPayment processing and merchant of record for paid subscriptionsBilling contact information, transaction history, payment metadata. Card details are tokenised and never stored by Sufleur.United States
ResendTransactional email delivery (account verification, password resets, workspace invitations)Recipient email addresses, names, message content, delivery logsUnited States
PostHogProduct analytics — understanding how Sufleur is used so we can improve itPseudonymous user identifiers, IP addresses, behavioural eventsGermany (EU Cloud)
NamecheapHosting our support inbox at tom@sufleur.com (PrivateEmail service)Email correspondence from users who contact us for supportUnited States

LLM inference providers

These only process data when your workspace has configured a provider's API key and a member runs a prompt against it. If your workspace has not connected an LLM provider, none of these process any of your data.

Sub-processorPurposeData processedLocation
AnthropicLLM inference (Claude models) when running prompts against a configured Anthropic keyPrompt content, system messages, and variable values submitted with the run requestUnited States
OpenAILLM inference (GPT models) when running prompts against a configured OpenAI keyPrompt content, system messages, and variable values submitted with the run requestUnited States
GoogleLLM inference (Gemini models) when running prompts against a configured Google keyPrompt content, system messages, and variable values submitted with the run requestUnited States

The API call originates from Sufleur's backend using the API key your workspace has configured, and the provider you've chosen processes the request under its own terms. Sufleur also stores a record of each test run — the prompts sent, the variable values, and the model response — in your workspace, so you can review past runs.

International data transfers

Where personal data is transferred outside the United Kingdom and the European Economic Area — primarily to our United States-based sub-processors — we rely on appropriate safeguards as required by UK GDPR and EU GDPR. These typically include Standard Contractual Clauses (SCCs) and, where applicable, the UK Extension to the EU-US Data Privacy Framework.

Changes to this list

We'll update this page whenever we add, remove, or replace a sub-processor. For users with active paid subscriptions, we'll provide at least 30 days' notice by email before any new sub-processor begins processing personal data, giving you the opportunity to raise concerns or cancel your subscription if you object.

Contact

For any questions about how we handle data or about a specific sub-processor, please email us at tom@sufleur.com.