Privacy Policy
Last updated: 14 September 2026
Equation.io works without an account. Graphs are encoded in URLs, imported CSV files stay in your browser, and requests to our MCP server are processed on Cloudflare. A graph link is not private: anyone who has it can read its equations.
Who runs Equation.io
Equation.io is operated by Anthony Foster in Australia. This policy covers the graphing calculator at equation.io and its MCP server, including use through ChatGPT, Claude, and other clients. For privacy questions or requests, email support@equation.io.
Information we process
- Website requests. Cloudflare processes network and request information to deliver and protect the service, such as IP addresses, requested URLs, timestamps, browser information, and errors.
- Graph content. Equations, definitions, labels, and values are encoded in graph URLs. Opening a
/g/link or requesting a preview sends that content to the server. URL fragments (the part after#) are not sent in the initial HTTP request, but the app can convert graph state to a shareable URL path; do not treat fragment links as a confidentiality feature. - MCP requests. When an AI client calls
encode_graph_url, it sends the selected equations to our server for validation and link creation.decode_graph_urlreceives a graph URL and decodes its equations. We return results to the calling client. The integration does not request your full chat history, contacts, account credentials, or access to files on your device. - Support. If you contact us, we receive your email address and the information you choose to send. GitHub issues and their attachments are public; use email for private requests.
Local files and browser storage
CSV files imported into the calculator are parsed locally and stored in your browser using IndexedDB when available. The calculator does not upload those file bytes to our server. A graph can still include a file name, a content fingerprint, column names, or values you enter into equations, which can become part of a shared URL. Files you separately attach to an AI service are governed by that service's practices.
We use local storage for preferences such as theme and equation-panel size and position. These are functional settings, not advertising identifiers. You can remove imported files in the app or clear Equation.io's site data in your browser. Browser storage can also be removed by your browser; keep your own copy of important files.
How information is used and shared
We use information to provide graphing and previews, answer tool calls and support requests, diagnose errors, and protect the service against abuse. We do not sell personal information or use graph content to train AI models.
Cloudflare provides hosting, network delivery, security, and operational telemetry. Request logs can include URLs and therefore equations in URL paths. We disabled Cloudflare Web Analytics on 14 September 2026. We continue to use Cloudflare's built-in Worker metrics to monitor request volume and service health. See Cloudflare's privacy policy.
Your AI client, any MCP gateway you choose (such as Smithery or Glama), and any service where you share a graph may process and retain tool inputs, outputs, URLs, and preview images under their own policies. Direct connections and connections through a gateway have different recipients. Those services are not controlled by Equation.io.
Information may also be disclosed when required by law or reasonably necessary to investigate abuse or protect legal rights. Hosting and other service providers may process information outside Australia, including in the United States and other countries where they operate.
Retention
- Tool processing: the MCP implementation processes inputs in memory for the request and does not maintain an account database or a saved-graph collection. This does not prevent request metadata, errors, URLs, or cached responses from being retained by infrastructure or clients.
- Operational logs: Cloudflare Workers Logs has a documented retention period of three days on its free plan and seven days on its paid plan. Other Cloudflare security and analytics products have separate retention periods. Data collected by Cloudflare Web Analytics before it was disabled may remain available under its retention policy, which provides access to the previous six months of data; disabling collection does not establish that historical data has been deleted. See Workers Logs and Web Analytics retention.
- Previews: generated preview-image responses permit public caching for up to 24 hours. Browsers, messaging services, and other recipients can keep their own copies.
- Local data: imported CSV files and preferences remain in your browser until removed, cleared, or evicted by the browser. History and synced bookmarks follow your browser's settings.
- Support: correspondence may be retained indefinitely, including after a request has been resolved. You can ask us to delete it.
Your choices and requests
Do not include passwords, confidential information, or sensitive personal data in graph URLs. Encoding is not encryption. Anyone with the link can recover its contents, and Equation.io cannot revoke a URL or erase copies held by others.
You can clear local site data, delete your own browser history and bookmarks, stop using the service, and disconnect the MCP connector in your AI client. Contact the relevant AI service or gateway to manage data it holds.
Email us to request access to, correction of, or deletion of personal information we hold, or to raise a privacy complaint. We may need enough information to verify your request, but please do not send identity documents or secrets unsolicited. We will respond within a reasonable time and explain any information we cannot locate or delete, including information retained to meet legal obligations. You may also contact the Office of the Australian Information Commissioner or your local privacy authority where applicable.
Changes to this policy
We will update this page and its date when our practices change. We will highlight material changes on the site.