Computer MCP

Computer MCP / Privacy

Privacy

This page is short because there is very little to say. Computer MCP has no account, no API key, no telemetry and no server of ours. It makes no network calls of its own, and neither does this website.

On your Mac
Network calls of its own0
Account or API keynone
Telemetry or analyticsnone
Audit log~/.local/state/computer-mcp/audit.jsonl
Who can read the logyour user (0600)

The one-line version: we collect nothing, because there is nothing built into the software that could send us anything. That is not a policy we promise to keep. It is a property of the code, and you can check it in one command.

What the software collects

Nothing. The server runs on your machine, started by your MCP client, and speaks to that client over standard input and output. It has no HTTP client, no network socket (only a local Unix socket to the menu bar icon), no analytics, no crash reporter and no update check.

git clone https://github.com/Agent360dk/computerMCP
cd computerMCP
grep -rnE "fetch\(|https?://|net\.|axios" mcp-server/ helper/Sources/

What comes back is bundle identifiers and documentation links, nothing that reaches the network - the only socket is the local one to the menu bar icon. If you ever find an actual outbound call in there, that is a bug report we would want immediately, and we would treat it as the most serious kind there is.

What stays on your machine

WhatWhere, and who can read it
The audit log ~/.local/state/computer-mcp/audit.jsonl, mode 0600, so only your user account can read it. One line per call: the tool, the target app, the outcome, a session mark. Typed text is a scrambled fingerprint, with a random ingredient so it cannot be looked up, never the text itself.
Screenshots Written to your system temp directory, handed to your MCP client, and that is the end of our involvement. Secure text fields and password-manager windows are blacked out on the bitmap in memory before the file is written, so the unredacted image never exists on disk.
Everything else The same state folder, ~/.local/state/computer-mcp/, holds the small files the agents use to coordinate (per-app locks, session status for the icon and its process id, the queue of refusals waiting to be seen, the stop signal, the repeat counter, the anchor that ties the audit log's chain together, the icon's socket and its log of which clicks in the icon came from you) and the notes an agent saved with computer_learning. The menu bar icon keeps its three switches (sound, banner, box) in macOS's preferences under dk.agent360.computer-mcp.status. A recording you asked for is saved in ~/Movies/Computer MCP. If you set CMCP_STATE_DIR or CMCP_RECORD_DIR, those folders are used instead. No database, no login item, no launch agent.

Where your screenshots actually go

This is the honest part, and it is the part that matters more than anything we do. Screenshots go to the MCP client you configured, which sends them to whichever model provider you chose. That is the same route the rest of your conversation takes, and their privacy terms apply, not ours. We never see them, and we also cannot protect them once they leave.

What we can do, and do, is make sure that what is in the picture has already had the password fields painted out. The limits of that are written down plainly: only what macOS itself marks as secure is covered.

This website

No analytics, no cookies, no third-party requests, no fonts loaded from anyone else. The only <script> element on any page is application/ld+json structured data, which browsers read and never execute. The site is static files served by GitHub Pages, who will see your IP address in their own server logs as they would for any website; we do not receive those logs and have never looked at them.

Changes and contact

If this ever stops being true, it will stop being true in a commit, in public, in a repository you can watch. There is no version of this page that quietly grows an analytics section. Questions, or something you think is wrong here: open an issue.