Privacy
Last updated: November 10, 2026
What happens to your data
No accounts, no advertising. Your diagrams stay in your browser: ElectroCAD does not save them on its servers. ElectroCAD does not know the identity of its visitors, except those who write to it. The site measures its audience (Umami, Microsoft Clarity), including an anonymous session recording that can capture what is displayed on screen, diagram included, as described below. This page covers the electrocad.app website and its documentation, the diagram editor, and the MCP server https://electrocad.app/mcp, which lets Claude use ElectroCAD.
Website and documentation
Static pages. The site's hosting provider (Vercel, and Netlify for test deployments) keeps operating logs: usually the time, the page requested, the response status, the IP address and the browser of each request, under its own policy. ElectroCAD has no database and no log of its own.
This page, the documentation and the support page. They load no audience measurement service and no advertising.
Audience measurement
Audience measurement. To know how the site and the editor are used, the home page and the editor send Umami Cloud the page viewed and a few steps: opening the editor, choosing a template, saving, exporting, printing, sharing, using the AI assistant, undo and redo, clicking an example, sending the contact form, changing language or theme, the section shown, the length of the visit. Never what you type or draw. Like any service called by a page, Umami receives your IP address and your browser.
Session recording. Microsoft Clarity records browsing sessions on these same pages: clicks, scrolling and what is displayed on screen. The recording is anonymous for ElectroCAD: it is linked to no name, e-mail address or account, ElectroCAD does not identify visitors, and the contact form fields are masked. Only the AI assistant window is recorded in the clear, typed text included, to understand how it is used: do not write personal data in it. Like any service called by a page, Clarity receives your IP address and your browser, and sets cookies. It is also active when a diagram opens from Claude or from a share link: the recording can then show that diagram.
Objecting. You can block these services with your browser or an extension: the editor works without them. To object to processing, write to the contact below.
Editor
Your diagrams. The editor runs in your browser. What you draw or open stays there: ElectroCAD does not save it and does not receive it, unless you use the AI assistant or the image import (see below), or session recording captures the screen (see Audience measurement). The diagrams you save with File > Save stay in your browser’s local storage, and the files you export are on your device.
Local storage. Your browser keeps your preferences (language, theme, AI assistant settings), the diagrams you save with File > Save, under the name you choose, and, if you enter one, your Anthropic or OpenRouter API key. You can clear them at any time with the site's data.
Share links. A link whose diagram comes after “#R” is passed on neither to the site’s server nor to its hosting provider: the browser’s request does not contain that part of the address. Anyone who has the link can read the diagram, and session recording can capture what the page displays.
Third-party libraries. For PDF export and the getting-started help, the editor loads libraries from unpkg, jsDelivr and cdnjs. These services see your IP address, like any website you visit.
AI assistant and image import
Text to diagram (AI assistant). The text of your request is sent to an ElectroCAD function, which passes it to Anthropic (Claude) or, as a fallback, to Groq to produce the diagram. ElectroCAD keeps neither the request nor the answer.
Importing a diagram from an image. The image is sent to an ElectroCAD function, which passes it to the model you choose: Groq (free model) or Claude (Anthropic). ElectroCAD keeps neither the image nor the reading.
With your own key. An Anthropic key entered in the editor goes with your request to the ElectroCAD function, which passes it to Anthropic; ElectroCAD does not save it. An OpenRouter key is used to call openrouter.ai directly from your browser, without going through ElectroCAD. In both cases the key stays in your browser’s local storage.
The providers. Anthropic, Groq and OpenRouter apply their own privacy policies and keep their data under their own rules. Do not send text or images you do not want these providers to process.
MCP server
The server https://electrocad.app/mcp lets Claude read, create and open diagrams in ElectroCAD.
What the server receives. Claude sends it what each tool asks for: an instruction, the reading of a diagram, a “Text to diagram” expression, a diagram’s XML, a word searched among the symbols. It handles it in memory to answer, then forgets it.
Nothing is kept. The server has no accounts and no authentication, saves nothing (no file, no database), calls no AI model, sends nothing to a third party, and does not read the memory, the history or the files of your conversation. There are no short links and no stored documents: a link contains the diagram itself.
Logs. The content of requests is not written to the server’s logs; in the event of a technical incident, only the tool name and the error message are. The hosting provider keeps its own access logs, as for any request.
Opening links.
- Diagram written as XML: the diagram is compressed into the part of the address after the “#”. The browser sends it neither to the site’s server nor to its hosting provider, and Umami does not receive it; session recording (Clarity) can however capture what the page displays.
- Reading of a diagram or “Text to diagram” expression: the content is in the address itself. It therefore appears in the hosting provider’s access logs when you open the link. Umami does not record these parameters; Clarity may record the page address and what it displays.
- Opening in the editor: Umami and Clarity stay active, as on any editor page. For a link that carries a diagram, Umami records neither the parameters nor the fragment of the address: only the way it was opened is counted.
The assistant you use has its own privacy policy for your conversation: Anthropic (Claude)
Contact form
The home page form sends your name, your e-mail address, the subject and your message to FormSubmit (formsubmit.co), a form forwarding service that delivers them by e-mail to the contact address. ElectroCAD saves them nowhere other than in that inbox, and keeps them as long as needed to answer you. You can also write directly to the contact address, without this service.
Who receives data
No one other than the services needed to run the site, in the cases described above. Nothing is sold.
- Hosting: Vercel · Netlify
- AI models (assistant and image import): Anthropic · Groq · OpenRouter
- Audience measurement: Umami · Microsoft (Clarity)
- Contact form: FormSubmit.
- Libraries: unpkg · jsDelivr · cdnjs (Cloudflare)
Retention
- Diagrams, assistant requests, images, readings: ElectroCAD does not keep them.
- Contact form messages: as long as needed to answer them.
- Hosting provider logs, audience measurement, session recordings, model providers: under each service’s own policy, linked above.
Your rights
You can ask for access to, correction or deletion of the data that concerns you, or object to its processing, by writing to the contact below. Since ElectroCAD keeps neither your diagrams nor your requests, most of the data concerned is with the third-party services above: their policies explain how to exercise your rights with them. You can also contact the data protection authority of your country.
Contact
Data controller: Haytham Zouari. Contact: zouarihaytham@gmail.com. Security issues: the same address, with “Security” as the subject.