Telemetry β anonymous counts
Telemetry is set once for the whole install, by the admin. It is on by default, and you can turn it off. Three levels:
The identifier is a random UUID generated once β not derived from your hostname, username, MAC, or any token. Server names, URLs and keys are never sent; a routine you wrote yourself is reported as
custom rather than by name. The full list is in Condorβs PRIVACY.md.
The notice. Condor tells the admin once that usage summaries are on:
- Telegram mode: a message next to the startup notification, with Got it and Turn off buttons.
- Workspace: a strip at the top of the page, shown to the admin, with Got it and a Turn off or see details link to Settings β Privacy. This is how a Local mode install is told.
ping. After that, it sends usage unless the admin turns it off. Ignoring the notice is not a refusal.
Turning it off. Any of these works:
- Turn off on the Telegram notice.
- Settings β Privacy in the Workspace. Anyone can read it; only the admin can change it. See Privacy.
CONDOR_TELEMETRY=offin.env. The environment variable overrides everything stored, in both directions:pingorusagethere also overrides a stored refusal.
config.yml (the telemetry section, consent: denied), so it survives upgrades and you are not asked again.
To see what your install is actually doing, from the Condor directory:
Downgrading from
usage to ping, or turning telemetry off, is a withdrawal, not a pause β the in-memory buffer and the outbox file are deleted, so nothing already recorded can be sent afterwards.Sharing β whole conversations
Separate from telemetry, and off until you turn it on. Telemetry is anonymous counts an admin consents to once; a share is a transcript, and only the person who held the conversation can hand it over. Secrets are redacted before a transcript is built, and again before it leaves. In Settings β Privacy:- Off β nothing is shared. The share button still works if you want it. This is where every install starts.
- Ask me β the button, one conversation at a time, with the redacted transcript in front of you before you confirm.
- Always β conversations are shared on their own, redacted the same way, without showing you first.
- Idle β only after 30 minutes of silence in that chat.
- Forward-only β only conversations started after you chose Always. Your archive is never swept, and turning it off and on again starts a fresh window rather than reaching back.
- Single-author only β a Telegram group is never taken automatically. You can consent for yourself, not for the other people in the room.
- Excluded chats, forever β every covered conversation carries an undismissable marker with one click to leave it out, and that exclusion is permanent.
- Rate limited β at most 3 conversations per 15-minute sweep.
CONDOR_SHARING=off reaches transcripts already queued and destroys them β but a queued unshare is still delivered, because a revocation is a deletion the install already promised.
