Privacy

Your time never leaves your Mac.

No account, and no analytics of what you do. This page is the whole policy, and everything on it is true by construction rather than by promise.

Start here

Dial has no account and no analytics of what you do. Nothing you track leaves your Mac. That is not a policy decision that could be reversed in an update. It is how the app is built. There is nowhere for your data to go.

The one thing Dial does send is a heartbeat: once a day, while it is running, the app tells our server that an install of Dial is in use. The whole message is the app's name, its version, the platform it runs on, whether it is on the trial or paid for (one word, never your key or your name), and a random id the app made on your Mac the first time it ran. That id is not derived from you or your machine and cannot be turned back into either; it only says "the same install as yesterday", which is what a count of installs needs and all it gets. No name, no email, no address, nothing about your projects or your time. We keep one row per install per day and do not store the address the ping came from. To switch it off, turn off Anonymous install count under Updates in Dial's Settings, or create an empty file named no-heartbeat next to state.json in Dial's folder. The download from the App Store never sends it.

This website, separately from the app, uses Visitors, a privacy-first analytics service, to count visits, pages and where visitors came from. It runs only on dial.software, never inside Dial.

What Dial stores, and where

Everything the app knows is one JSON file in its own container on your Mac:

  • Your projects, their colours, icons, goals and limits.
  • Your tracked sessions: a start, an end, a project and your note.
  • Passive context from the last seven days, if you connected any of it. Older entries are deleted automatically.
  • Your settings.

Settings → What Dial can see prints the exact path and has a button that opens it in the Finder. You can read it, back it up, copy it to another Mac, or delete it. Deleting it deletes everything.

What Dial can see, and only if you ask

Every source below is off until you switch it on, each one separately, and switching it off stops it immediately. None of them can start a timer or file an entry. They draw alongside your day and you decide what counts.

  • Calendar. Event titles and times from Calendar.app, or from an iCal feed URL you paste in.
  • Calls. Window titles that look like a call in progress, and the address of an active meeting tab in Chrome or Safari. Matched against a fixed list of patterns.
  • Tools. Which of a fixed list of work applications is the frontmost window, by name, and whether Claude Code or Codex is running. Never what is inside them.
  • Now playing. The track title in Spotify or Apple Music while it is playing.
What Dial never sees
  • Your screen, your keystrokes or your clipboard.
  • The websites you visit, or any application outside the short list above.
  • Your files, beyond the one it writes itself.
  • Your name, your email, or any identifier for you or your Mac.
Network

Dial makes these network requests, and no others:

  • Fetching an iCal calendar URL, if you entered one. Only that URL, only to read.
  • Checking for a new version, in the version downloaded from this site. The App Store version does not do this; the App Store does. Neither sends anything about you.
  • The daily install count described above, unless you switch it off.
  • Renewing a monthly licence. In the week before a monthly key runs out, Dial sends that key, and nothing else (the key carries the name it is licensed to, which is how it was issued), to dial.software, which checks with our payment provider that the subscription is still paid and sends back next month's key. A lifetime licence never does this; it is a signed file checked on your Mac without contacting anyone.
Children

Dial is a productivity tool for general audiences. It collects nothing about anyone, of any age.

Changes

If this ever changes, the date at the top changes with it and the change is described in the release notes. An update that started sending your data somewhere would be a different application, and it would say so.

Contact

Questions about any of this: support@dial.software.