When Radar asks
- A local Radar asks once, in a small card the first time it runs, and in the What’s New dialog after an upgrade (it opens by itself only for releases with enough to show; otherwise from the nav rail). “No thanks” is final. If you close the question without answering, Radar asks again after three months.
- A shared Radar never asks; its operator decides. See Shared Radar.
What’s sent
Once a day, and only if Radar was used:- Radar’s version, OS, architecture, install method, and whether it runs locally or in a cluster.
- Radar’s setup: auth mode, timeline storage, whether MCP is on, whether Prometheus was found in the cluster or set by hand, cost source, and browser family.
- Yes or no: whether you set up Radar’s AI investigations (an agent Radar can use is installed and you accepted Radar’s AI disclosure for it). Having Claude Code or Codex installed doesn’t count on its own. Which traffic source is in use, from a fixed list.
- How often each view, action and MCP tool was used, how often the command
palette and search were opened, which buttons on an issue were used (such as
Investigate), which requests failed, and which screens crashed. Actions are
named by Radar’s own route, never by what they acted on, for example
POST /api/helm/releases/{namespace}/{name}/rollback. A failed request carries its status code when it is a common one, such as403or503, and otherwise only4xxor5xx. Deletes also name the kind when it is built into Kubernetes, such aspods. Your own resource types are never named. - How often connecting to a cluster failed, by the kind of failure, such as
auth,networkortls. - Sessions, and active time as a range.
- How many kubeconfig contexts you have, as a range, and for each cluster used: Kubernetes minor version, platform, node count as a range, and known integrations from a fixed list.
What isn’t
No install ID or cluster ID. No timestamps of when you do anything, only daily counts. No names of resources, namespaces, clusters, contexts or hosts. No manifests, logs, events, metric values, URLs or anything you type. No API groups Radar doesn’t recognize, since they may be your own.Where it goes
Straight tousage.radarhq.io. Radar has no third-party trackers. The
receiver rejects anything that isn’t a report like the one above, and stores
each report in our product analytics (PostHog) under a new random ID, without
your IP address or its location. It is not used for sales.
Turning it off
Shared Radar
A shared Radar (in a cluster, behind sign-in, or on an address others can reach) reports how the team uses it, so its configuration decides for everyone and nobody is asked:usageReporting.enabled: true in the Helm
chart. Settings > Privacy shows the current state read-only. In a cluster,
Radar also sends what it has when its pod stops, since the pending report
doesn’t outlive the pod.