Sign inGet Control

Data Handling Statement

Last updated July 2026

Draft — pending legal counsel review. This document has not yet been reviewed by a lawyer and should not be relied on as final until it has.

This page describes, concretely, what data Talon Studio touches and where it goes — for both the self-hosted appliance and Talon Cloud. It is written to be read by a security team doing vendor due diligence, not as marketing copy.

Talon Studio does not ingest your logs

Talon Studio is metadata-only by design. It reads index names, sourcetype/field schemas, and small samples of events (for detection testing) from a SIEM connection you configure — it does not copy or store your organization's raw log volume. Detections are authored as Sigma/native-query YAML and stored in a git repository, not as a copy of your event data.

Self-hosted deployment

Everything runs inside your own infrastructure. Specifically:

  • The application, its embedded Postgres database, and the detection git repositories all live inside your own Docker volume.
  • SIEM connection credentials are encrypted at rest using a key you control (TALON_ENCRYPTION_KEY) and are never logged or returned unmasked by the API.
  • The only default outbound network calls are: (a) pulling public detection-content updates (SigmaHQ, Atomic Red Team, and similar open sources) over HTTPS, and (b) validating your offline license signature. Both can be disabled for air-gapped installs.
  • If you configure an AI provider (including a local Ollama instance), prompts go directly from your server to that provider — never through Talon Labs' infrastructure.
  • Talon Labs has no access to a self-hosted instance, its data, or its credentials, unless you explicitly grant remote access for a support session.

Talon Cloud

Talon Cloud runs the same appliance, operated by us, on a silo model: each customer gets their own isolated namespace, database, and git storage — tenants are never pooled onto shared application processes or shared database rows. Specifically:

  • Isolation: one Kubernetes namespace and one dedicated Postgres database per tenant; network policy prevents cross-tenant traffic.
  • Encryption: credentials encrypted at rest per tenant; TLS in transit for all traffic.
  • Backups: automated backups per tenant, with restore drills — see the Support Policy for what's covered.
  • Region: tenants are provisioned in a specific AWS region at signup (currently UK/EU); cross-region replication is snapshot-based, not live.
  • Access: Talon Labs operations staff can access tenant infrastructure for operational purposes (upgrades, incident response) under logged, audited access — not for browsing customer detection content.

Sub-processors

Talon Cloud's infrastructure runs on Amazon Web Services. Billing is processed by Stripe. We do not use additional data sub-processors beyond what's needed to operate the infrastructure you're provisioned on.

Deletion

On self-hosted, deleting a workspace removes its database rows and git repository from your volume. On Talon Cloud, closing an account triggers deletion of the tenant's namespace, database, and backups per the retention window in your order form.

Questions

Security or data-handling due diligence questions: security@talonlabs.dev.