Scope and contact
Browser MCP connects an explicitly paired dedicated Chrome profile to trusted MCP clients. The managed preview’s canonical origin ishttps://browser-mcp.click. Contact privacy@browser-mcp.click for account/data deletion, support@browser-mcp.click for support, and security@browser-mcp.click for private security reports. Do not send tokens, passwords or private page captures.
Self-hosted operators control their own database, proxy, retention and backups and must supply their own privacy policy. MCP clients and model providers are separate recipients with their own policies.
Data handled
- Account/authentication: login identity, account/session records, credential hashes, encrypted configuration and proof-bound device requests. Managed uses GitHub; community uses local bootstrap/configured OIDC.
- Local runtime: an owned Chrome profile retains its task-specific sign-ins, native installation settings and protected connection credentials. It does not import everyday browser profiles. Local account or OS compromise can expose this data.
- Metadata: browser registrations, connection/version/capability status, session/tab ownership and metadata-only audit events. Authorized tools can return URLs, titles and page content.
- Content: requested text, screenshots, diagnostics, JavaScript results and input pass through the control plane to the MCP client. Signed-in websites may contain sensitive personal, financial, health or authentication information.
- Files: exact completed Chrome downloads and explicitly staged uploads use private runtime storage and bounded streaming channels. The runtime must not scan personal Downloads or expose arbitrary filesystem paths. Retention/quotas and capability lifecycle are described in data/secrets.
- Secrets: dedicated capture keeps values in a short-lived runtime vault and returns metadata only. Explicit exports use sensitive short-lived HTTPS capabilities. Values must not be persisted in PostgreSQL, general resources, receipts or logs. This does not redact ordinary arbitrary JavaScript, screenshots or secrets displayed as normal text.
- Live view: opt-in unmasked pixels transit the server to authorized viewers. The relay does not record them; viewers can capture them independently.
- Forwarding: explicitly authorized TCP bytes transit the relay. Loopback is accessible to other local processes. See forwarding limits.