Privacy Policy

Effective October 10, 2026

TimeTug is a macOS app made and operated by Binary Companion, LLC. It reads your calendars, shows your upcoming meetings, and takes over your screen shortly before one starts so you don't miss it. To do that, TimeTug talks directly to wherever your calendar already lives: Google, Microsoft, iCloud, another CalDAV calendar provider, or the Apple Calendar system built into your Mac. The calendar data goes between your Mac and that provider, and TimeTug works with it on your Mac. This page explains what TimeTug reads, exactly what it keeps on your Mac, what is protected and how, and how to remove it.

What TimeTug reads, and why

TimeTug reads events from the calendars you choose, so it can show them in your agenda, warn you before they start, and offer a Join button for video calls. Depending on the calendar, an event can include its title, start and end times, location, description or notes, the people invited, and a video-call link. TimeTug uses these while it is running; the next section says which of them are ever saved.

What TimeTug keeps on your Mac

Everything below stays on your Mac. TimeTug has no TimeTug account, and it doesn't upload, sync or back up any of it. Your Mac's own backups, such as Time Machine, may include these files like any other file on your Mac.

Locked in the macOS Keychain (encrypted)

Only sign-in secrets go here. macOS encrypts them and only lets TimeTug read them, and only after you have unlocked your Mac at least once since it started up.

Saved as ordinary files (not encrypted by TimeTug)

These are plain files. They are protected by your Mac's account permissions and, if you have turned it on, FileVault, which encrypts your whole disk. The first four are in ~/Library/Application Support/TimeTug/; the agenda file is in a folder that TimeTug shares with its widgets. In everyday terms, here is what is in them.

Preferences

Your settings, such as how early to alert you, appearance, and which calendars you've switched on or off (by the calendar's ID, which for some providers is an email address), are stored in the standard macOS preferences for TimeTug.

Never saved

While TimeTug is running it holds the full details of upcoming events in memory: descriptions and notes, locations, the names and email addresses of invitees, who accepted or declined, and reminders. It uses them to show your agenda and pop-up cards and to find video-call links. It does not write them to disk, and they are gone when you quit TimeTug. Event titles that appear in macOS's system logs are marked private.

Diagnostics log

TimeTug keeps a short log in memory of what it has been doing, the last few hundred events: counts, status codes and kinds of error. It never contains calendar links, event titles or event contents. The same entries are written to the macOS system log, where values that come from your calendar data are marked private. Nothing is sent anywhere. The log is gone when you quit TimeTug, and it is copied only if you press Copy Diagnostics in Settings and choose to share it.

How we protect your data

If you find a security problem in TimeTug, or believe your data has been exposed, please email sobryan@binarycompanion.com.

What TimeTug does not do

Software updates

TimeTug checks a public update feed (hosted on GitHub Pages) to see whether a newer version exists. That request carries no calendar data or personal information — it's the same kind of request your browser makes loading any web page, logged the same way GitHub logs any visitor to its pages.

Your controls

Google API Services User Data Policy

TimeTug's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Children's privacy

TimeTug is not directed at children, and we do not knowingly collect information from anyone under 13.

Changes to this policy

If this policy changes in a way that matters — a new data source, a new third party — the date at the top will change and, for anything material, we'll say what changed here.

Contact

Questions about this policy or your data: sobryan@binarycompanion.com, or open an issue on GitHub.