ETS6 AddIn validated by the KNX Association
Security Center

Trust you can read up on.

How ETSpilot handles your project and your data – technically, organisationally and contractually. For users, data protection officers and purchasing.

GermanyServers at STACKIT, region eu01
AES-256for documents, API keys and requests
14 daysdaily backup, deleted afterwards
3 monthsuntil chat histories are deleted automatically
Data flow

Where your data goes – and where it doesn't.

The AddIn only reads the parts of the project that the current task requires. Locked data types never leave your computer.

Your computerETS 6 + AddIn, data locks
ETSpilot serverSTACKIT Germany · TLS + AES-256
Your AI providerAnthropic, OpenAI or Azure – your contract
ETSpilot server
STRATOsign-in codes by e-mail only

What is transmitted

Excerpts for the task: building structure, device and address names, parameter names, your message.

What you can lock

Per project, e.g. security keys, serial numbers, parameters or customer data – they are never sent.

What never happens

No training with your data, no analysis, no sharing, no advertising, no tracking.

Control in the project

Nothing happens without you.

The most important security feature is the one that protects your project: approval, backup and traceability.

Approval

Every writing action is presented in plain language – individually or for the session.

Project backup

Automatically before the first change, optionally before every critical action.

Log

Every change carried out is traceable in the chat and in the report.

Ask mode

Read and explain only – for training, review and cautious first steps.

Technical & organisational measures

Honestly described.

Summary of the measures. The complete annex to the data processing agreement is available under “Documents”.

AreaMeasure
TransportTLS for portal, interfaces, remote control and website. Requests between AddIn and server are additionally encrypted at application level with AES-256 (CBC + HMAC-SHA256).
Stored dataAPI keys and uploaded documents encrypted with AES-256-GCM. Chat histories and project data in the server database in Germany.
Sign-inOne-time code by e-mail instead of a password; sessions stored only as a hash.
Server accessSSH key only, one single operating user. From outside only ports 22, 80 and 443 are reachable – doubly secured by security group and server firewall.
PermissionsAdministrators cannot see other users' chat histories or documents in the portal.
LoggingTechnical logs without content, 30 days. A full diagnostic log is switched off and only activated temporarily for troubleshooting (deleted after 14 days).
BackupDaily backup of the storage volume, stored separately, 14 days retention.
IncidentsDocumented emergency and data breach process with reporting channels according to Art. 33/34 GDPR.
Data centreSTACKIT (Schwarz Group) in Germany; according to the provider certified to ISO 27001 and with BSI C5 attestation.
Retention

What we store and for how long.

You can request information, export and deletion yourself in the portal at any time – without a support request.

DataPurposeRetention period
E-mail addressSign-in, account managementuntil the account is deleted
API keyForwarding to your AI provideruntil you delete it, encrypted
Chat historiesAnswering your requestsautomatically 3 months after last use
Planning documentsSearchability by the assistantuntil you delete them, encrypted
Usage dataBilling, abuse detection400 days
Technical logsSecure operation, troubleshooting30 days
BackupsRecovery14 days
Subprocessors

Who is involved in processing.

We announce changes in advance. The AI provider is not one of our subprocessors: you conclude the contract yourself and store your key.

CompanyServiceLocationBasis
STACKIT
Schwarz Digits Cloud GmbH & Co. KG
Hosting of server and databaseGermanyDPA 2.4.2
STRATO GmbHSending sign-in codes and system e-mailsGermanyDPA 3.6
Microsoft IrelandSupport mailboxEUMicrosoft DPA
Let's Encrypt (ISRG)TLS certificates – domain names onlyUSAno personal data
AI providers: Anthropic and OpenAI process in the USA (Standard Contractual Clauses or Data Privacy Framework); with Azure you choose the region yourself. You conclude the contract directly with the provider.
Hand on a laptop with the “Approve changes” dialog approx. 3 min
Video still

Control & data protection

Approval, backup and data locks in three minutes.

Watch video
Video coming soon
For data protection officers

The questions you ask.

We answer further questions directly – write to us via the contact form with the subject “Data protection”.

Who is the controller, who is the processor?

We are the controller for account, usage data and website. We process content from your ETS projects on behalf of the user; the data processing agreement covers this.

Is data transferred to third countries?

Our server is located in Germany. A transfer to the USA only occurs if the user chooses a US provider (Anthropic, OpenAI) – under their own contract. With Azure, an EU region can be selected.

Is project data used for training?

No, not by us. The API terms of the supported providers exclude training with API data by default.

How can personal data be avoided?

With the data locks per project (e.g. customer data, serial numbers) and by keeping projects free of personal names.

Is a data protection impact assessment required?

We provide our threshold assessment on request. As the controller, you make the assessment for your use case.