SpiralSim — Terms of Service

Version 1.1 · Effective 7 September 2026

These terms are a contract between you and Spiral Hydrogen OÜ, a private limited company registered in Estonia under registry code 16896381, registered address Õismäe tee 44-44, 13512 Tallinn, Harju County, Estonia, and also established in the Netherlands at Scheepsbouwweg 8, 3089 JW Rotterdam (KVK 42018890) ("we", "us"). They govern your use of SpiralSim, our AI-assisted simulation platform (the "Service").

By creating an account, or by using the Service, you accept these terms. If you are accepting on behalf of a company, you confirm you are authorised to bind that company, and "you" means that company.

The Service is for professional and business use. SpiralSim is not offered to consumers. If you are using it in a personal capacity outside any trade, business or profession, please do not create an account.

1. The Service, and its beta status

SpiralSim lets you write, check, simulate and manage Modelica engineering models, including with the help of AI features that generate and modify models on your instruction.

The Service is currently in beta. It is under active development. Features may change, break, or be withdrawn; data structures may change; and availability is not guaranteed. We may impose or change usage limits (compute, storage, AI usage, seats) at any time.

2. Accounts and organisations

3. Acceptable use

You must not:

We may suspend or terminate access that we reasonably believe breaches this section, or that threatens the security or stability of the Service.

4. Your content

You keep all rights in the models, data, and other content you put into the Service ("Your Content"). We claim no ownership of it.

You grant us a limited, non-exclusive licence to host, copy, process, transmit and display Your Content strictly to the extent needed to operate and support the Service for you — including sending it to the third-party providers described in section 5 and in our Privacy Policy. This licence ends when you delete the content or close your account, subject to routine backups.

You are responsible for Your Content: that you may lawfully upload it, and that doing so does not breach any confidentiality obligation you owe to someone else.

Where we process personal data on your behalf as part of Your Content, our Data Processing Agreement applies and forms part of these terms.

5. AI features and third-party processing

When you use the AI features, the text of your model and your messages is sent to third-party AI providers (currently Anthropic, and where enabled OpenAI or OpenRouter) so they can generate a response. That content leaves our infrastructure.

Do not put information into the AI features that you are not permitted to disclose to those providers. Where the Service marks a library or model as confidential, we take measures to keep it out of AI requests, but you remain responsible for what you type and attach.

AI output is generated by a statistical model. It can be wrong, incomplete, or misleading, and it may resemble output produced for other users. You must review it before relying on it. Section 6 applies to it in full.

6. Simulation results are not engineering advice

SpiralSim produces numerical results from models. It does not validate that a model represents physical reality, and it is not a substitute for engineering judgement, qualified review, or physical testing.

You are solely responsible for decisions you take on the basis of output from the Service.

7. No warranty

The Service is provided "as is" and "as available". To the fullest extent permitted by law, we exclude all warranties, conditions and representations, whether express or implied, including any implied terms as to satisfactory quality, fitness for a particular purpose, accuracy, and non-infringement.

We do not warrant that the Service will be uninterrupted, secure, or error-free, that results will be accurate or reliable, or that data will not be lost. You are responsible for maintaining your own copies of anything you cannot afford to lose.

8. Limitation of liability

To the fullest extent permitted by law:

Nothing in these terms limits or excludes liability that cannot be limited or excluded under applicable law — including liability for death or personal injury caused by negligence, for intentional misconduct, or for gross negligence.

You will indemnify us against claims brought by third parties arising from Your Content or from your use of the Service in breach of these terms.

9. Availability, suspension and termination

We may change, suspend or discontinue any part of the Service. We aim to give reasonable notice of material changes, but during the beta we may act without notice where necessary.

You may stop using the Service and delete your organisation at any time. We may terminate or suspend your access if you materially breach these terms, or if we discontinue the Service. On termination, your right to use the Service ends and we may delete Your Content after a reasonable period.

10. Fees and payment

The free plan is free. Paid plans are offered to businesses and professionals only; by purchasing one you confirm that you act in the course of a business or profession, not as a consumer. Plans and prices are shown in the application. A paid plan is billed monthly in advance by card through our payment processor, Stripe, and renews automatically each month until you cancel. You can cancel at any time from your billing settings; cancellation takes effect at the end of the paid period, and we do not refund partial periods except where the law requires it. Prices exclude VAT; VAT is added where applicable, and a valid EU VAT number lets us apply the reverse charge. We may change prices with at least 30 days' notice before your next renewal.

If a paid plan ends — because you cancel or because a payment fails and cannot be collected — your account returns to the free plan. You keep everything you created; you simply cannot add beyond the free plan's limits until you upgrade again, and the free plan's usage limits (AI credit, simulations, models available) apply from then on. Nothing is deleted because a plan ended.

Team plans are billed per seat, with a minimum of two seats. A seat is a member of your organisation or an invitation that has not yet expired. A seat added during a billing period is charged pro rata at once; a seat removed during a period is not refunded for that period and stops being billed from your next invoice.

11. Changes to these terms

We may update these terms. If a change is material we will give notice — for example in the application or by email — before it takes effect. Continuing to use the Service after that means you accept the new terms. The current version and its effective date are always shown at the top of this page.

12. Governing law and disputes

These terms, and any dispute arising out of them or the Service, are governed by the laws of the Republic of Estonia, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods. The courts of Estonia (Harju County Court as the court of first instance) have exclusive jurisdiction. Nothing in this section removes any mandatory protection available to you under the law of the country in which you are established.

13. General

If any provision is found unenforceable, the rest remains in force. Our failure to enforce a provision is not a waiver of it. You may not assign these terms without our consent; we may assign them to a successor of our business. These terms, together with the Privacy Policy, are the entire agreement between us about the Service.

14. Contact

Spiral Hydrogen OÜ — [email protected]

15. Open-source components

SpiralSim includes open-source software, listed with its licences at spiralsim.ai/licenses. Those licences govern your rights in those components and nothing in these terms limits them.

16. Company details

Spiral Hydrogen OÜ
Registry code 16896381 · VAT EE102792151
Õismäe tee 44-44, 13512 Tallinn, Harju County, Estonia
Netherlands establishment: Scheepsbouwweg 8, 3089 JW Rotterdam · KVK 42018890 · VAT NL869316102B01
[email protected]