Terms of use

Version of 6 October 2026

These terms govern the use of ETSpilot – the ETS6 add-in, the account portal at account.etspilot.de, the mobile app and the associated server. This English version is provided for convenience; the German version is legally binding.

1. Provider and scope

The provider is Splendid Minds GmbH, Spitzwiesenstraße 33, 90765 Fürth, Germany (“we”). ETSpilot is aimed exclusively at businesses within the meaning of section 14 of the German Civil Code (BGB), in particular electrical installers, system integrators and planners. Use by consumers is not intended.

Deviating terms of the user only apply if we have expressly agreed to them in writing.

2. Services

ETSpilot is an assistant for the ETS6. The user describes in natural language what is to happen in the open ETS project; an AI language model then proposes changes, which the add-in carries out once the user has approved them. The current scope of functions is described at www.etspilot.de.

The licence for the add-in is purchased via the online shop of the KNX Association; its terms additionally apply. We continuously develop ETSpilot and may change, add or remove functions as long as the core of the service is preserved and this is reasonable for the user.

3. Account

An account is required for use. Sign-in is by a one-time code sent to the stored e-mail address. The user provides accurate information when registering, protects their mailbox from third-party access and does not pass their access on to others. An account is assigned to one person.

If there is a suspicion that an unauthorised person is using the account, the user informs us without delay at support@splendidminds.de.

4. Trial period and public beta

As long as ETSpilot is offered as a trial or public beta, its use is free of charge. During this time functions may be missing, change or contain errors; we do not promise any particular availability. We announce the end of the beta in good time in the portal and by e-mail. Paid plans and their terms are agreed separately before they are introduced.

5. AI providers

To answer requests, ETSpilot uses a language model from a third-party provider (currently Anthropic, OpenAI or Microsoft Azure). The user concludes the contract with the provider themselves, stores their own access key in the portal and bears the costs incurred there. The provider's terms additionally apply. We merely forward the requests and have no influence on the provider's availability, prices or answers.

6. Reviewing results

Language models can make mistakes. ETSpilot's proposals must therefore be reviewed before approval. Responsibility for the project, the parameterisation, the programming of the devices and commissioning remains with the user; ETSpilot does not replace competent planning or testing of the installation.

Before extensive changes and before actions on the KNX bus (such as programming, writing values or resetting devices) the user backs up the project. The ETS undo function does not reliably cover every change.

7. Project data and authorisation

The user assures that they are entitled to process the content of their ETS projects and uploaded documents with ETSpilot and to transfer it to the AI provider they have chosen. This applies in particular to personal data of their clients and of the users of a building. Where necessary, they obtain their client's consent for this.

With the data restrictions in the portal the user can define for each project which data categories do not leave their computer. The user only enters special categories of personal data (Art. 9 GDPR), passwords and security keys where this is unavoidable for the task in question.

The rights to the project data remain with the user or their client. We use the data solely to provide the service and not to train AI models.

8. Permitted use

The user uses ETSpilot only for their professional purposes and within the applicable law. In particular, circumventing technical protection and limitation measures, automated mass queries, interfering with the operation of the server and decompiling or modifying the add-in are not permitted unless this is allowed by law.

9. Availability

We strive for trouble-free operation but do not promise any particular availability. We announce maintenance work in advance where possible. The function also depends on the availability of the chosen AI provider.

10. Data protection

How we process personal data is described in our privacy policy. Where we process data on behalf of the user, we conclude a data processing agreement pursuant to Art. 28 GDPR on request.

11. Liability

We are liable without limitation for intent and gross negligence, for injury to life, body or health, under the German Product Liability Act and to the extent of any guarantee given.

In the event of a slightly negligent breach of an essential contractual obligation – an obligation whose fulfilment makes the proper performance of the contract possible in the first place and on whose observance the user may regularly rely – liability is limited to the foreseeable damage typical for the contract. Otherwise liability for slight negligence is excluded.

As long as use is free of charge (trial, beta), we are not liable outside the cases set out in the first paragraph. For loss of data we are only liable to the extent of the effort that would have been required for recovery had the user backed up the data properly and regularly.

12. Term and termination

The contract of use runs for an indefinite period. The user can end it at any time by deleting their account in the portal. We may terminate with four weeks' notice. The right to terminate for good cause, in particular in the event of a material breach of these terms, remains unaffected.

13. Changes to these terms

We announce changes at least four weeks before they take effect by e-mail or in the portal. If the user does not object within this period, the changes are deemed accepted; we point out this consequence separately in the notice. If they object, either party may terminate the contract with effect from the date the change takes effect.

14. Final provisions

The law of the Federal Republic of Germany applies, excluding the UN Convention on Contracts for the International Sale of Goods. The place of jurisdiction is Fürth, Germany, provided the user is a merchant, a legal entity under public law or a special fund under public law. Should a provision be invalid, the remainder of the contract remains valid.