Privacy Policy
Last updated 20 October 2026
The AgentDock app has no account, no analytics and no tracking. What your agents are doing stays on your Mac. The few things that leave it are listed below, each with its reason.
Who we are
AgentDock for Mac is made by Ideas All Day Ltd, Sofia, Bulgaria, which is responsible for the data described here. Write to hello@ideasallday.com with any question or request.
What stays on your Mac
- To show your agents, AgentDock reads their status where they run: from cmux, tmux, herdr and your terminals, and from the session files Claude Code and Codex keep in your home folder (
~/.claude,~/.codex). It shows their questions and messages, and types your answers into their terminals when you ask it to. None of this is sent anywhere. - Agents in preview are read from their own files only once you turn them on in Settings › Agents, and only on your Mac: Gemini CLI (~/.gemini/tmp), Antigravity CLI (~/.gemini/antigravity-cli), GitHub Copilot CLI (~/.copilot/session-state), OpenCode (~/.local/share/opencode), Kilo Code (~/.local/share/kilo), Claude Cowork (~/Library/Application Support/Claude/local-agent-mode-sessions), Qwen Code (~/.qwen/projects), Factory Droid (~/.factory/sessions), Hermes (~/.hermes/state.db), Pi (~/.pi/agent/sessions), Goose (~/.local/share/goose/sessions), Cline (~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev), Roo Code (~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline). AgentDock never opens their sign-in or credential files.
- Recaps of finished work are written by Apple's on-device model (Apple Intelligence) and never leave the Mac.
- History (in the Inbox) keeps the turns your agents finished in the last 30 days, with their titles, folders, branches and last words, in
~/Library/Application Support/AgentDock. It comes from what AgentDock sees and from the same session files, stays on your Mac, and turns older than 30 days are deleted. - Activity keeps a summary of each of the last 400 days in
~/Library/Application Support/AgentDock: when each turn started and ended, its session's title and agent, the turn's model, when you were at your Mac, the day's tokens, and how many subagents your agents ran that day and for how long, counted by type and by the session that started them. It comes from what AgentDock sees and from the same session files, read on your Mac. For when you were at your Mac, AgentDock notes only whether the Mac was asleep, locked or without input for 5 minutes, never what you typed. The widget reads a short summary AgentDock writes to a container on your Mac that only AgentDock and its widget use. None of this is sent anywhere. - If you turn on the Claude Code hook (Settings › Agents), AgentDock adds an entry to
~/.claude/settings.json, after keeping a backup of it. Turning the hook off removes the entry. - If you turn on an agent's MCP switch (Settings › Agents: Claude Code, Codex or Gemini CLI), AgentDock registers its MCP server with that agent through the agent's own
mcp addcommand, in your user settings. The agent can then ask AgentDock, over a socket on your Mac, which agents are running and where, who changed a file lately and what finished, and can send a message to an agent or start one. Turning it off removes the registration. None of this leaves your Mac. - Your settings are kept in macOS's preferences on your Mac.
What leaves your Mac
- The iPhone page (off unless you turn it on): AgentDock serves a page to devices on your own network, opened with a secret link from Settings. Your agents' status, their History and your answers travel over your network only. If you set up a relay of your own, everything through it is end-to-end encrypted with a key only your Mac and iPhone have.
- Update checks (the version from agentdockapp.com): once a day AgentDock reads the list of releases from GitHub, which sees your IP address as with any web request. Nothing about your Mac is sent.
- The trial (the version from agentdockapp.com): the first time you open AgentDock, it sends our server,
api.agentdockapp.com, a code derived from this Mac's hardware ID and the trial start it knows, so removing AgentDock and installing it again doesn't start a new trial. The code is made differently from the license one, so the two can't be matched. The server keeps the code, when the trial started, when it first and last heard from this Mac, and how many times a reinstall asked for a new start. It doesn't keep your IP address. AgentDock asks once per install, and not at all once you've bought a license. - License checks (the version from agentdockapp.com): when you activate a license, and from time to time after, AgentDock sends our license server your license key and a label for this Mac made of its model and a short code derived from its hardware ID (for example,
Mac15,3 · 3fa2c1d0). That is how a license works on up to 3 Macs. The labels are stored with your purchase at Stripe. Your Mac's name is never sent. - Feature requests (only when you open Request a Feature…): the list of requests and the roadmap load from FeaturePortal (featureportal.com). The first time, it gives this Mac an anonymous ID; with it go the requests you open, your votes, the requests and comments you write, and an email address only if you type one. Nothing is sent until you open it.
When you buy AgentDock
- AgentDock is sold through Link, a Stripe service, which is the merchant of record: Stripe collects your payment details, name, email address and country under its own privacy policy. We never see your card number.
- From Stripe we receive your name, email address, country and the state of your purchase. We use them to email you your license key, to send it again when you ask on agentdockapp.com/activate, to keep track of the Macs your license is active on, and to answer you when you write to us.
- The license email goes out through our own mail server and Amazon's email service (Amazon SES), both in the United States.
- We don't sell or share your data, and we don't send marketing email.
This website
agentdockapp.com sets no cookies. It counts visits with Vercel Web Analytics, which records the page you open, the site that sent you, and your country, browser and type of device, without cookies and without identifying you: it keeps no IP addresses and recognizes a visitor only for the same day. It also counts clicks on the Download and Buy buttons. The Activate page reports only its path, never the license key in its address.
The site is hosted by Vercel, which keeps ordinary server logs (IP address, pages requested) to run and protect it. An email address you enter on the Find your key page is used only to look up your purchase and send the key; it isn't stored.
Where the data is, and for how long
Stripe, Vercel and Amazon may process data in the United States, under the EU's Standard Contractual Clauses or the EU-U.S. Data Privacy Framework. Our trial server runs on a Hetzner server in the United States (Ashburn, Virginia); its records name no one and are kept so a trial isn't repeated. Purchase records are kept for as long as tax and accounting law requires. The Macs a license is active on are kept with the purchase until you deactivate them.
Your rights
You can ask us for a copy of your data, to correct or delete it, or to stop using it, and you can complain to a data protection authority (in Bulgaria, the Commission for Personal Data Protection). We use your data to deliver what you bought (your license), to meet legal obligations (tax records) and, for server logs, in our legitimate interest in keeping the service secure. Write to hello@ideasallday.com.
Changes
When this policy changes, the date at the top changes with it.