1. We will never sell per-event pricing.
Per-event billing forces customers to ration logs. Rationed logs mean the AI sees less, and what the AI does not see, it cannot detect. Sandworm prices on a flat, tier-based model so coverage is never a budget conversation. Sovereign tier customers ingest every byte they generate. There is no per-event tier on the roadmap.
2. We will never sell or share your threat intel data.
IoCs derived from your environment belong to you. We will never resell them, syndicate them to a threat-intel marketplace, or share them with another customer. Move 6 federation produces a differentially-private aggregate that is mathematically incapable of identifying which tenant contributed which observation; that is the only cross-customer exchange that happens.
3. We will never train our AI on your logs without per-tenant attestation.
Mendicant AI (the Sandworm-trained security LLM) trains only on data that has a signed per-tenant attestation explicitly authorizing the training corpus. The attestation is verifiable at the public trust portal. If you have not signed the corpus attestation, your data is not in the training set. Period. The default for every tenant is no-training.
4. We will never enable destructive auto-response actions by default.
block_ip and isolate_host are high blast-radius. Move 17 flipped notify_slack, revoke_session, and quarantine_user to default-on because they are recoverable in seconds. block_ip and isolate_host stay default-off for every tenant, on every tier, indefinitely. Tenants who want them must opt in explicitly per action, and the operator opt-out is preserved through every migration.
6. We will never sunset a paid feature with less than 18 months notice.
Once a feature is in a paid tier it stays in that tier for at least 18 months after the deprecation announcement. If we replace it with a successor, we run them in parallel for that full window. Procurement teams can plan multi-year budgets on a single page; we will not turn a renewal into a forced upgrade conversation.
7. We will never require you to write a detection rule from scratch.
Every detection-bearing product (Truthsayer, Sandworm SASE, CloudGuard, Sandworm EDR) ships with a curated baseline rule set covering the industry profile you select at onboarding. Move 22 detection preview lets you tune the existing rules with live histogram + sample feedback. You can always author your own rules, but the platform never depends on you doing so.
8. We will never store customer secrets in plaintext.
Move 4 introduced pluggable secrets backends (Postgres-envelope, HashiCorp Vault, customer-KMS). Every secret at rest is encrypted with a tenant-scoped key, and the customer-KMS option means we never see the plaintext at all. There is no operator override, no break-glass plaintext store, no fallback path. If we cannot decrypt your secret with your key, we cannot use it.
10. We will never cherry-pick which attestations we publish.
The public trust portal at /trust indexes every attestation Sandworm signs. We do not curate which ones appear, and we do not retract published attestations after the fact (errata are appended, not redacted). Move 20 makes every claim independently verifiable; cherry-picking would defeat the verifiability that is the trust portal's only purpose.