Privacy
No. 019The Cube collects no usage data: no telemetry, no crash reports, no identifier for you or your machine, now or later. Your knowledge base stays on your machine; The Cube never sends its files anywhere.
The AI agents you run next to The Cube are separate programs with their own terms. What they send to their providers is up to them and you.
In the alpha
Section titled “In the alpha”cubeand its tools make no network request at all.- The installers fetch three things: the channel manifest from this site, the archive from github.com, and GitHub’s record of the release from api.github.com. The uninstallers go online only to be downloaded. GitHub serves all of them, so GitHub sees your IP address and the time, as its own privacy statement describes.
- This site sets no cookies, has no analytics and loads nothing from another host. It is served by GitHub Pages, which records visitors’ IP addresses in its own logs.
Happonomy sees none of these requests: GitHub Pages gives site owners no visitor logs. What we see is GitHub’s count of downloads per release file.
From the beta: the daily update check
Section titled “From the beta: the daily update check”The beta adds an update check, on by default, so you learn about a new release without having to look:
-
What it does: at most once a day,
cubereads the signed channel manifest (for examplealpha.json) from this site over HTTPS. It keeps the answer in its cache, stays silent when you are offline, and shows a small badge when a newer version exists. It never interrupts you and never updates by itself: you runcube self updatewhen you choose. -
What it sends: nothing but the request for that file, which names the program and its version (
cube/0.2.0, for example) as programs do. No query string, no cookie, no identifier, no usage data, no file names, no knowledge base content. As with any web request, the host (GitHub Pages) sees your IP address and the time, so it can tell that some copy ofcubechecked that day; Happonomy cannot. -
How to turn it off, either way:
-
in your user settings,
~/.cube/config.toml:[update]check = false -
or in the environment:
CUBE_NO_UPDATE_NOTIFIER=1.
With either one,
cubemakes no request for updates;cube doctorshows whether the check is on. -
Other requests happen only when you ask for them: cube self update, and
kit updates (cube kit update) from the beta on.
This page changes before any release that changes what goes over the network.