Skip to content

Architecture commitments

Credentials at rest

On the web tiers, any credential we need to call a source on your behalf (for example a Reddit OAuth token) is encrypted at rest in our managed database. Raw tokens are never logged. Stripe holds the payment method; we hold a customer reference, not the card details.

On the Desktop add-on, any credential the binary holds locally (BYOK LLM key, agent CLI token, source OAuth) is encrypted at rest using AES-256-GCM with keys derived from your OS keychain (macOS Keychain, Windows DPAPI, Linux libsecret). The master keys live on your machine, not on Whet's infrastructure.

Network surface (web tiers)

Network surface (Pro Desktop add-on)

Auth and access

Supply chain

Logs and observability

The web app and Desktop binary both write single-line JSON logs with an X-Request-ID header that propagates through every layer. You can trace one operation end-to-end with a single filter.

Logs include enough to debug (request IDs, error codes, durations) and exclude content that would be sensitive (no prompt bodies, no ingested post content, no draft text in standard log lines).

Updates and disclosure

We ship security-relevant fixes within seven days of confirmed report. Material upgrades are announced in the in-app changelog and via the optional email list. Pro subscribers receive disclosure of security-relevant updates seven days before public disclosure when feasible.

If you find a security issue in Whet, please email security@whet.so with details. We will acknowledge within 72 hours, work with you on a fix, and disclose responsibly.

What this page is not

This page describes design commitments and operational practice. It is not a SOC 2 report or an ISO 27001 certification. If your organisation requires those, talk to us on the discovery call and we will be honest about whether Whet is the right fit for your compliance regime.

Questions? Email hello@whet.so.