Privacy

Privacy

This site does not collect personal data through forms, accounts, analytics or advertising. This page explains the little that does happen when you visit it or write to me.

Structomat

Last updated: 1 November 2026

The short version

  • No contact forms, no user accounts, no analytics, no advertising.
  • The site does not set cookies for visitors.
  • Files you open in the free tools are processed in your browser and are never uploaded. The 3D Frame Analysis only counts started and finished runs, with one empty request each that carries no model data.
  • Questions you ask Ask Structomat are answered in your browser and are never sent or stored.
  • Requests that AI assistants send to the MCP server are answered and then discarded; only an anonymous daily count of tool calls is kept.
  • If you e-mail me (including to request a plugin or tool), your message is used only to reply and to work on your request.

E-mail

The only way to contact me is info@structomat.com. When you write, I receive your e-mail address, your message and any files you attach. These are used only to answer you and, if we work together, to carry out the project. They are not added to a mailing list and are not sold or shared for marketing.

Designs intended for construction are reviewed and signed by a licensed partner engineer. If your project reaches that stage, the relevant project files are shared with that engineer for review.

Free tools

The free browser tools (3D Frame Analysis, Portal Frame Steel Estimator, IFC Steel Viewer & Takeoff and Steel Cutting Optimizer) run entirely in your browser. The models, drawings and part lists you open or type are processed on your own computer; they are not sent to this site or to anyone else. To read IFC files and draw in 3D, the tools load open-source libraries (web-ifc and three.js) from the jsDelivr content delivery network. The first time you run the 3D Frame Analysis, it also loads an open-source Python runtime from jsDelivr and an open-source finite element package from the Python Package Index (files.pythonhosted.org). Like any web request, this shares your IP address with those servers, but not your model. When you open the 3D Frame Analysis, it loads a small file of example results from this site. When you start an analysis and again when it finishes, the page sends one empty request to this site, so I can count how often the tool is used and whether runs succeed; it carries only the kind of model (for example “portal”) and no part of the model itself.

If you send a takeoff from the viewer to the cutting optimizer, the member list is handed over through your browser’s local storage and deleted as soon as the optimizer reads it. If you press “Analyze this model” in the viewer, the IFC file is handed to the 3D Frame Analysis through your browser’s own database in the same way and deleted as soon as the analysis reads it.

“Send this model” in the 3D Frame Analysis opens your own e-mail program with the model as a link, or downloads it as a file for you to attach. Nothing is sent until you send the e-mail yourself.

Plugin and tool requests

The plugins (Sag Rod Plugin, RHS Hidden Splice) are sent by e-mail. When you request one, your name, company, software version and e-mail address are used only to send you the plugin and to answer your questions about it. They are not added to a mailing list. The plugins run inside your own detailing software and do not send any data to this site; if something goes wrong, they write a log file on your own computer, which you may choose to send me.

The Tekla version downgrade tool needs a free license file. The license file carries your e-mail address, a license number and its validity dates, and is signed so that it cannot be changed. I keep a list of the licenses I have issued (e-mail address, license number and dates) to renew them and to answer support questions; it is not shared with anyone and not used for marketing. The tool runs on your computer and does not send any data to this site. If something goes wrong it writes a support file on your computer, which you may choose to send me.

Ask Structomat

The Ask Structomat assistant runs in your browser. The first time you ask a question, it downloads a small AI model (about 8 MB) from this site, and your browser may keep it for later visits. Your question is matched to the knowledge base on your own computer; it is not sent to this site or to anyone else, and it is not stored.

MCP server for AI assistants

AI assistants and agents can query Structomat through a Model Context Protocol (MCP) server at structomat.com/mcp/ (see About). It needs no sign-in and collects no account or personal data. Each request carries only what the assistant sends to a tool, such as a search phrase, the dimensions of a building or a frame model. The server uses it to compute the answer, returns the result and discards the request: the request itself is not stored, and no tool sends e-mail or changes anything. To see which tools are useful, the server keeps one anonymous counter per day: how many times each tool was called and the kind of client that called it (for example Claude, ChatGPT or a script, read from the request’s software name). It does not keep the request contents, your IP address or the time of the request. “Draft a project request e-mail” only returns a draft text; nothing reaches me unless you send that e-mail yourself. The server does not see your conversation with the assistant, only the tool request. The assistant you use handles your conversation under its own privacy policy. Like every request to this site, MCP requests appear in the standard server logs described below.

Earthquake map

The earthquake map on the home page uses the public feed of the U.S. Geological Survey (USGS). Our server downloads it once an hour, and your browser loads it from this site, so your browser does not contact USGS unless you open an earthquake’s event page.

Services loaded from other sites

Some parts of the site are loaded from third-party servers. Your browser connects to them directly, so they receive your IP address and basic browser information:

  • Google Fonts (fonts.googleapis.com): the typefaces used on the site.
  • jsDelivr (cdn.jsdelivr.net): the 3D graphics library for the 3D views (connection pages, calculation reports and the free tools), the IFC reader when you open an IFC file, and the Python runtime of the 3D Frame Analysis when you run it.
  • Python Package Index (files.pythonhosted.org): the open-source finite element package of the 3D Frame Analysis, when you run it.
  • Gravatar (gravatar.com): the author image shown at the end of blog posts.

Each of these services handles that information under its own privacy policy.

Stored in your browser

The site does not set cookies for visitors. If you switch between light and dark mode, that choice is saved in your browser’s local storage so the site remembers it on your next visit. It stays on your device, and you can clear it at any time through your browser settings.

Server logs and security

Like almost every website, the hosting server keeps standard technical logs of requests (such as IP address, time and the page requested). A security plugin may also record the IP address of requests it blocks. These records are used to keep the site running and secure, and not to track visitors.

Your choices

You can ask what information from your e-mails I hold, or ask for it to be deleted, by writing to info@structomat.com. Correspondence that belongs to a delivered project may need to be kept as part of that project’s records.

Changes

If the way this site handles information changes, for example if a form or a new tool is added, this page will be updated and the date at the top will change.