Privacy
Last updated 6 October 2026
teebe is a local macOS app. The short version: we count downloads and website page views in aggregate so we know roughly how many people are interested in teebe, and that's it. No accounts, no personal data, no tracking of what you do inside the app.
What we collect
When you install teebe, the download is served through
dl.teebe.io, which records one anonymous, aggregate event:
- the app version you downloaded,
- your country (derived at the edge, not stored as a precise location), and
- the user-agent string your downloader sends.
When you open a page on teebe.io, a small script records one
anonymous, aggregate page-view event: the page you
viewed, the referring site (if any), and your
country. To tell a fresh visit from a page-to-page click
we keep a single per-tab flag in your browser's sessionStorage;
it holds no identifier and is gone when you close the tab.
We use all of this only to gauge interest and adoption. It is not tied to your identity and is not sold or shared.
What we don't collect
- We do not store your IP address.
- We do not track anything you do inside the app; teebe contains no in-app analytics or telemetry.
- We do not use cookies or ad trackers on this site.
- We have no accounts, so there is no personal profile to collect.
Updates
teebe checks for new versions via Sparkle, which fetches an update feed from teebe.io. We use those requests to estimate how many installs are active: each check is counted by day, country, and app version, in aggregate. No IP address and no device or user identifier is stored, and nothing extra is sent by the app beyond the feed request Sparkle already makes.
What teebe does on your Mac
teebe reads your files and git locally. Apart from the update check above,
the only network traffic it causes is git fetch to your
own remotes: with Fetch automatically on (the default) it fetches from
origin in the background at most once every five minutes per
repository, and Refresh fetches right away. These requests go straight from
your Mac to your git host; teebe sees nothing of them. You can turn
background fetch off in Settings, and turn automatic update checks off too.
If you choose to install the optional Claude Code hook (in Settings), teebe
adds an entry to ~/.claude/settings.json so it can notice when
a Claude Code turn ends. It leaves your other hook settings untouched.
If this ever changes
If we ever add in-app analytics, it will be opt-in and this page will be updated first.
Contact
Questions? Email hello@teebe.io or open an issue on GitHub.