Privacy Policy

Last updated September 28, 2026

The short version: your screen never leaves your Mac, ever. The local coach is free forever, and nothing about a local session goes to the internet at all. If you subscribe to Tolby+ or Tolby+ Extra, the online coach's traffic (the quick, frequent check for whether it's worth speaking up, the coaching conversation itself, and sometimes a nightly review) travels as text, never as images, through Tolby's proxy server, which doesn't keep what was said.

What Tolby sees on your Mac

Tolby continuously records your screen as video and reads window titles and on-screen text (via OCR) to understand what you're doing. The video, and the text read off your screen, are written to your Mac and stay there — they are never uploaded, on the free local coach or on a paid subscription. (On a paid plan, the name of the app in front and its window title do go out as text; see below.) By default, setup keeps one week of screen recordings and deletes older ones; you can choose to keep everything instead, and change it later in Settings. You can also delete them yourself at any time, from Tolby's Settings › Delete Data panel.

A model running locally on your Mac then judges that activity against the intention you declared. That judgment is always made locally. What happens to the judgment's text next depends on your plan — see below.

The local coach: free forever, fully local

By default, the coach also runs on your Mac, using a local model, for as long as you use Tolby — there's no trial period and no expiration. Nothing about a local session — not your screen, not your declared intention, not your conversation with the coach — is sent anywhere. There's no Tolby server involved at all. (The one exception: the first time you run Tolby, it downloads that local model from the model registry it uses (about 6 to 7GB, depending on your Mac's memory) — an ordinary download that sees your Mac's IP address the way any download does, but carries none of your data.)

If you subscribe: what a paid plan sends

Subscribing doesn't turn off the local coach; it adds a larger online coach on top of it. Once you subscribe, coaching-related calls go through Tolby's own proxy server, so you're never asked to hold or manage an API key yourself. That includes:

Each of these sends, as text, some or all of:

None of these ever contains a screenshot or a screen recording — only the text described above.

Before any of it leaves your Mac, Tolby filters out things that look like identity, card, and bank account numbers, and anything shaped like a password or access key. The filter works by pattern and checksum, so it catches the common forms, not every possible one. When you're on a banking or medical site, window titles are replaced with just the kind of site, and a second check, run by the model on your Mac, holds back the written note about your screen if it carries private details from that page.

If your Mac is offline, or the service is briefly unreachable, a paid subscription falls back to coaching locally, automatically. It also coaches locally when your license has lapsed (with one message offering to renew) and, for some replies, when you're using your online allowance faster than it would last, so it lasts the month. The app says whenever a reply came from your Mac. An outdated app does not fall back silently — it shows up as a message, since you need to update.

If you use your own OpenRouter key

Settings lets you add your own OpenRouter API key instead of subscribing. If you do, the same text described above goes straight from your Mac to OpenRouter under your own account and its settings, not through Tolby's server, and Everett Wilber never sees it.

Automated misuse checks (not built yet)

Tolby may later add automated checks on coaching requests to catch misuse of the online service (the acceptable-use rules in the Terms of Service). If that's added, those checks would never store the requests they look at, and you'd be asked to accept an updated version of the terms in the app before any such check starts — the same in-app acceptance flow described there.

What the proxy stores

The proxy does not store or log the contents of your requests or the coach's replies. Its operational logs are limited to a route name; an HTTP status and error code, or the reason a request was answered on your Mac instead; the kind of request, and whether it answered something you typed or ran in the background; the model used; timing; a cost figure; your app version; your plan and the share of requests currently going online; an operational alert code; and a short prefix of a one-way hash of your license key. Never the text of what was said.

The only thing kept per license, indexed by a one-way hash of the license key (never the key itself), is:

When you activate Tolby on a Mac, that Mac's name — generated automatically, something like "Wren on Alex's MacBook Pro" (the in-app coach is still named Wren even though the product is Tolby) — is sent to Lemon Squeezy as the activation's name, so you can tell your activated Macs apart when freeing up a slot. The proxy passes this through and does not store it itself. Your name and email address, which the license service can return, are discarded on receipt.

Who else the traffic touches

Getting a coaching reply to you involves a small number of other services, each seeing only what it needs to do its job:

Payments

Subscriptions are sold and billed by Lemon Squeezy, who acts as the merchant of record. Lemon Squeezy collects and processes your payment details directly; Tolby never receives or stores your card number.

This website

This site loads no third-party analytics, trackers, advertising scripts, or fonts, and stores nothing in your browser. "Send yourself the link" never sends anything — it opens an email addressed to you, and nothing leaves your device unless you press Send there. "Notify me" sends your email address and what you checked it for (a platform, or that you're waiting on the general release) to Tolby's own server (the same proxy described above, run on Cloudflare) — never a third-party mailing list. The signup it keeps holds exactly three things: that email address, what it's for, and when you signed up. It has no set expiry and is used only to tell you when Tolby is ready for you. (Cloudflare's own request logs, described above, apply to this request like any other.) If sending fails, it falls back to opening an email instead.

Changes to this policy

If how Tolby handles data changes, this page will change with it, and the date at the top will be updated.

Questions

Email hello@tolby.app for a direct answer.