Radical transparency, in return for default-on.
Usage statistics are enabled by default and you can opt out at any time — in the app's Settings (Privacy tab) or on your account page. The price of default-on is that we show you exactly what is sent. This page is that disclosure, printed verbatim.
What the app sends
When usage sharing is enabled, the app reports one record per session — numeric aggregates only — to POST /api/usage, authenticated with your sign-in token. This is the complete field list; there are no other fields:
| field | type | meaning |
|---|---|---|
| conversationId | string | opaque id of the Claude Code conversation |
| model | string | null | model name, e.g. claude-sonnet-4-5 |
| startedAt | ISO 8601 timestamp | when the session started |
| endedAt | ISO 8601 timestamp | when the session ended (or was flushed) |
| durationSeconds | integer | session duration in seconds |
| tokensIn | integer | input tokens |
| tokensOut | integer | output tokens |
| cacheWrite | integer | cache-write tokens |
| cacheRead | integer | cache-read tokens |
| contextHighWater | integer | highest context size reached |
| turns | integer | number of prompt/response turns |
| toolCalls | integer | number of tool calls |
| failedToolCalls | integer | number of failed tool calls |
| subagents | integer | number of subagents spawned |
| subagentTokens | integer | total tokens used by subagents |
| envCount | integer | how many environments exist (a count — never names) |
What is never sent
Prompts, code and paths never leave your Mac. Specifically, AgentHub22 never transmits:
- prompts and responses
- thinking
- tool inputs and outputs
- code
- file paths and folder names
- environment names
- transcript content of any kind
The app's Settings include a “show last sent payload” button so you can inspect the actual bytes at any time.
Account data
Sign-in is handled by Logto; we store your Logto user id and email address, your telemetry preference, and your subscription state (status and renewal date) as reported by Creem. Payments are processed entirely by Creem.io as merchant of record — we never see or store card details. Your Claude account credentials are stored only in your macOS Keychain and are never transmitted to us.
Opting out & deletion
Turning usage sharing off stops collection immediately — the backend refuses usage uploads for opted-out accounts. To delete your account data entirely, contact privacy@agenthub22.ai.
Total network surface
The app talks to exactly three endpoints: entitlement checks, usage upload (only while sharing is enabled), and a public version check. Nothing else, ever.
Last updated: June 2026