Last updated: 18 September 2026 (agreement version 2026-09-18). PLM CAD Utilities AS ("we", "us", "the Licensor"). "You" means the person who installs or uses the software and, where that person acts for an organisation, that organisation as well. By installing or using CAD Co-Pilot you agree to this Agreement. If you do not agree, do not install the software.
CAD Co-Pilot is an assistant that plugs into SOLIDWORKS, Autodesk Inventor, Siemens NX, Solid Edge and AutoCAD, together with a desktop agent that runs on your computer and a hosted service that we operate. It accepts instructions in ordinary language and carries them out by calling the CAD system's own programming interfaces. It can create and modify geometry, drawings, assemblies and files, run simulations, generate documents, and read and write data in connected PDM or PLM systems. It can also record, store and replay macros, generate design variations, run skills and other saved sequences, execute approved scripts and code, connect to systems you direct it to, and – where you enable it – carry out a sequence of operations under a single approval or without asking you again for each step.
In this Agreement "the software" means all of those parts together, and an "operation" means any action the software performs in your CAD session, on your files, or against a system it is connected to.
We grant you a non-exclusive, non-transferable, revocable licence to install and use the software on the number of seats covered by your subscription, for your own internal engineering work, for as long as that subscription is paid and current. A seat is named-user: it is assigned to one identified individual, and it may not be shared, passed round a team, or used by more than one person. A trial licence is for evaluation only. We may change how the software works between releases, provided we do not materially reduce the functionality your paid subscription covers during the term you have paid for.
A seat may be in use on one computer at a time. So that the seat limit can be enforced, and so that a seat is released promptly when you stop working:
Because a seat can be released while you are working – if your network drops, if your computer sleeps, or if you sign in somewhere else – an operation in progress may be interrupted and may not complete. Save your work regularly, and do not leave a long sequence running unsupervised on data you cannot afford to lose. To the fullest extent permitted by law we are not liable for work that is lost, left half-finished or left in an inconsistent state when a licence is released, suspended or lost, whatever the cause.
We keep a record of licence sessions: the user, an irreversible hash of a machine identifier, the computer name, when the session started, when it last reported in, when it was released, and why. We use those records to enforce the seat limit, to support you and to detect abuse. The Privacy Policy says how long we keep them.
You may not:
An attempt to circumvent licence control, or to share a seat or credentials, is a material breach that we may act on immediately under section 17.
CAD Co-Pilot is built on large language models, supplied by third parties or chosen and run by you. These models are probabilistic, not deterministic. They predict likely responses rather than following fixed rules. They do not understand your design, your standards or your intent; they produce text and tool calls that are usually plausible and are sometimes wrong. That has consequences you must plan for:
Accordingly: you remain the engineer of record. Every output and every action of this software is a draft for your review, never an approved result. You must independently verify all geometry, dimensions, tolerances, drawings, bills of material, simulation results, manufacturing data and released documents – by your own qualified people, using your own process – before relying on them, manufacturing from them, quoting from them or issuing them to anyone else. Keep backups and version control of your CAD data and use your PDM system's revision history, so that an unwanted change can be undone. Do not use the software as the sole basis for a decision affecting safety, structural integrity, regulatory compliance or significant cost.
The software is not certified for any safety-critical application and must not be used as the sole basis for one. That includes, without limitation, medical devices, aerospace airworthiness, nuclear, automotive and rail safety systems, pressure equipment, lifting equipment, machinery safety functions, and anything else where a failure can injure someone – unless a qualified person independently verifies the result by means that do not depend on this software.
The software acts in your CAD session, under your account, with your privileges, at your direction. Every operation it performs is your operation and your responsibility. That includes, without limitation, an operation that:
You are responsible for deciding what to approve, for how widely you grant a standing approval, for supervising unattended work, and for the consequences of everything that runs. Grant a standing or unattended approval only over data you have backed up and can afford to lose.
To the fullest extent permitted by law, we are not liable for the behaviour of an AI model; for hallucinated, incomplete or incorrect output; for prompt injection through content the software was directed to read; for an operation carried out in your session, whether or not it was the operation you intended; or for the consequences of any of these, including lost, corrupted, overwritten or deleted CAD data, lost production or downtime, rework, scrap, warranty, recall or field-service cost, or any other downstream loss.
To answer your instructions, the software sends the content of your requests, and the CAD context relevant to them, to an AI model provider. That provider may be one we call on your behalf under our own agreement with it, or it may be your own account, your organisation's account, or a model you run yourself (section 8). Providers are independent third parties under their own terms and privacy practices. We also record usage information such as timestamps, model names, token counts and estimated cost, so that we can operate billing and show you your consumption. Estimated cost is an estimate produced from published provider rates and is not an invoice.
What we collect, why, and how long we keep it is described in our Privacy Policy at https://www.cadagent.plmcadutilities.com/privacy, which forms part of this Agreement and lists the sub-processors that apply when you use our platform key. Do not submit export-controlled, classified or personal data that you are not permitted to disclose to a third-party processor.
The software can be pointed at an AI service or model that is not ours. That covers:
Where you do that, you, or your organisation, are that provider's customer – we are not. Your use of that service is governed by your agreement with that provider, and the following are solely your responsibility:
We do not control, operate, monitor, audit or warrant any such service. We do not promise that it will be available, accurate, secure, private, lawful where you are, or compatible with the software, and we are not liable if it is not, if it changes, if it is withdrawn, if the provider suspends or terminates your account, or if you are charged more than you expected. Content is sent to it on your instruction: the software is the means, and you are the sender. A local agent or a locally run model executes on your computer, under your operating-system account, with your privileges – section 9 applies to it.
Using our platform key instead does not change section 5. The model is still probabilistic, and its output is still yours to verify.
The software can execute code, scripts, macros and commands on your machine when you, or an administrator acting for your organisation, approve that execution – or when you have chosen a mode that gives that approval in advance. Approved code runs with your operating-system privileges and is not sandboxed; human approval is the security control. The same applies to a macro you or a colleague recorded or wrote, to a script an AI model produced, to a skill that names a macro, and to a local agent or model runtime the software starts on your behalf. You and your organisation are responsible for reviewing what you approve, for understanding how much a standing or unattended approval will cover, and for the effects of running it. Destructive operations require explicit consent before they run, unless you have chosen a mode that gives that consent in advance. Do not approve code from a source you do not trust. To the fullest extent permitted by law, we are not liable for the effects of code, scripts, macros or commands that you or your organisation chose to approve, or chose to allow in advance.
Connection capabilities. The software can, at your direction and subject to the controls below, establish outbound network connections (including HTTP and HTTPS, raw TCP, UDP, WebSocket and named-pipe connections), connect to database systems, and open local network listeners on your machine, in order to send and receive data on your behalf.
Administrator control. Each category of connection is governed by an organisation-level setting. Except for outbound HTTP and HTTPS requests, these capabilities are disabled by default and take effect only after an administrator of your organisation enables them. Database writes require, in addition, that an administrator has registered the specific database connection and has explicitly marked it as writable.
Your consent. Where a capability is enabled, the software asks for your approval for each new connection target before connecting, and asks for explicit confirmation before each database write. Approvals are recorded for the session; approvals for internal or private network targets are never remembered beyond the session.
Your responsibility. You are responsible for the systems you authorise the software to reach, for the credentials you supply, for the correctness and the consequences of the statements the software is directed to execute against those systems (including data modification), and for making sure that such access complies with your own policies and with your agreements with third parties. To the fullest extent permitted by law we are not liable for loss, corruption or disclosure of data arising from a connection or a database operation that your administrator enabled and your user approved.
No warranty of destination. The software transmits and receives data as directed. It does not verify the identity, the trustworthiness or the security posture of the systems you direct it to connect to.
An administrator may configure a connection to an external system to execute in client-side (direct) mode. For such connections, organisation credentials – or short-lived tokens derived from them – may be transmitted to and used on end-user workstations. Transmission is encrypted (an ECIES envelope inside TLS), and tokens are short-lived and cleared from memory after use. However, a static shared credential used in direct mode is, by design, accessible on the workstation that executes it. The administrator opts in to direct mode for each connection and, in doing so, accepts that residual exposure. To the fullest extent permitted by law, we are not liable for credential compromise arising from a workstation that your organisation authorised.
Where an administrator registers a database connection, the credential supplied is stored encrypted and is used only on our server, to execute the statements your session requests; it is not transmitted to end-user machines. A credential you supply ad hoc within a session is held in volatile memory for that session only and is not written to disk by the software. A key or credential you hold for an AI provider of your own is covered by section 8.
The software works with products licensed to you by their own vendors: SOLIDWORKS (Dassault Systemes), Inventor and AutoCAD (Autodesk), NX and Solid Edge (Siemens), their PDM and PLM systems, and other software – office applications, browsers, databases, operating-system tools – that you may ask the assistant to drive.
No affiliation. We are not affiliated with, endorsed by, sponsored by, certified by or authorised by Dassault Systemes, Autodesk, Siemens or any other vendor, and this Agreement grants you no rights in their products. Product names and trademarks are the property of their respective owners and are used only to identify the products the software works with.
Their licences are yours to hold and to observe. You must hold a valid, current licence for every product the software touches, and you must comply with that vendor's licence terms and with its programming-interface, API, automation and add-in terms. Those terms may restrict things we cannot restrict for you – for example limits on automated, unattended or scripted use; on running more than one session or instance; on network, borrowed or token-based licensing; on what a student, educational, academic, hobbyist, trial or viewer edition may be used for; on the use of cloud or connected services; and on moving data between products. Using the software does not extend, waive or substitute for any of that. Deciding whether a particular use is permitted under your vendor licences is your responsibility, not ours.
Compatibility. Vendors change their products and their programming interfaces. A vendor update, a new release, a service pack, a policy change or a licensing change may break a feature of the software, slow it down, or stop it working. We will make reasonable efforts to keep up, but we do not warrant compatibility with any particular version, and we are not liable for the consequences of a vendor's change, for a vendor's decision to restrict, audit, suspend or terminate your licence, or for any claim a vendor makes against you.
The same applies to PDM and PLM systems, to ERP, CRM and database systems, to office suites and browsers, and to any other system you ask the assistant to operate: you must be entitled to use it in that way, and to let the software use it on your behalf.
The software lets an organisation publish content to its users – global macros, skills, templates, prompts, design rules, indexed documents and other knowledge. That content belongs to the organisation that publishes it, not to us, and it is published by the users that organisation itself authorises, through the roles that organisation administers.
A macro runs exactly as written, deterministically, without AI review and with no model in the loop. Publishing one to an organisation makes it runnable by that organisation's users, on their data, with their privileges. The publishing organisation is responsible for what it distributes: for reviewing and testing it, for the operations it performs, for keeping it correct as CAD versions and data change, and for withdrawing it when it should no longer be used. Where you publish such content, you confirm that you have the right to publish it and that it does not infringe anyone's rights and contains nothing unlawful, nothing confidential to a third party and nothing export-controlled.
We store and deliver that content as a service to your organisation. We do not review it, we do not warrant it, and we are not a party to what your organisation chooses to run. A user who runs it is subject to sections 6 and 9 in the ordinary way.
THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND.
To the fullest extent permitted by law we disclaim all warranties, express, implied or statutory, including merchantability, fitness for a particular purpose, non-infringement, quiet enjoyment, and any warranty that the software or its output will be accurate, complete, current, reproducible, fit for your purpose, error-free, secure, uninterrupted or available. We do not warrant that the software is suitable for any particular design, material, process, standard, code or jurisdiction, and we give no warranty in respect of any third-party model, provider, CAD system or connected system. No advice or information, whether given by us, by our support, by the documentation or by the assistant itself, creates a warranty.
NOTHING IN THIS AGREEMENT EXCLUDES OR LIMITS LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER MANDATORY LAW – including liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, and under any consumer protection law that applies to you. Subject to that:
TO THE FULLEST EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL LOSS, nor for lost profits, lost revenue, lost production, downtime, lost or corrupted CAD data, scrap, rework, re-manufacture, warranty, recall or field-service cost, delay, lost opportunity, loss of goodwill, or the cost of correcting a defective design – in each case however caused, and whether or not we had been told that such loss was possible.
Our total aggregate liability arising out of or relating to the software and this Agreement, whether in contract, tort (including negligence), statute or otherwise, is limited to the fees you paid us for the software in the twelve months before the event giving rise to the claim. Where you paid us nothing for it – a trial, a free tier, or a licence supplied to you by someone else – our liability is limited to re-supplying the software to you.
Consumers retain their statutory rights, which this Agreement does not affect.
You will defend and indemnify us against any claim, demand, proceeding, fine, loss, damage, cost or reasonable legal expense brought against us by a third party and arising out of:
We will tell you promptly about any such claim, will not settle it without your agreement (which you will not unreasonably withhold), and will give you reasonable cooperation at your expense. This section does not apply to a consumer where mandatory law says that it may not.
This Agreement runs while your licence is active. Either party may terminate it if the other materially breaches and does not remedy the breach within thirty days of written notice. We may suspend or terminate your access immediately, without that notice period, if you circumvent or attempt to circumvent licence control, share a seat or your credentials, use the software unlawfully, or do anything that puts our service, another customer or a third party at risk; where the breach can be remedied we will normally warn you first. On termination you must stop using the software and remove it from every computer. Sections 3 (as to records), 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19 and this section survive termination.
We may change this Agreement when the software changes or when the law requires it. The current version, with the date on which it was last updated, is published at https://www.cadagent.plmcadutilities.com/eula and is shown by the installer. When we make a material change we will ask you to accept the new version the next time you sign in, and continuing to use the software after that means you accept it. If you do not accept it you must stop using the software; and where you have paid for a term that has not expired and you reject a material change that disadvantages you, you may end your subscription for that term and we will refund the unused part.
This Agreement is governed by the laws of Norway, and the courts of Norway have exclusive jurisdiction over any dispute arising out of or relating to it, whether in contract, tort (including negligence), statute or otherwise – without prejudice to any mandatory consumer protections available to you where you live.
PLM CAD Utilities AS – https://www.cadagent.plmcadutilities.com – support@plmcadutilities.com
This Agreement: https://www.cadagent.plmcadutilities.com/eula – Privacy Policy: https://www.cadagent.plmcadutilities.com/privacy