Datenschutzerklärung
für die Software „TIA Openness Manager" – EU-only-Backend (Netlify Pro, eu-central-1 Frankfurt)
Version 3.6.1 – Stand 24. Oktober 2026
Datenschutz & Datenverarbeitung
1. Verantwortlicher
AnyAutomation
Inh. Brzozowski
Rappenstrasse 9
8307 Effretikon
Schweiz
UID: CHE-341.595.058
Email: support@tiaopenessmanager.ch
Website: https://www.tiaopenessmanager.ch
1.1 Auftragsverarbeiter
Der Anbieter setzt zur Erbringung des Dienstes ausschließlich EU-ansässige Auftragsverarbeiter ein. Mit jedem Auftragsverarbeiter besteht ein Data Processing Agreement (DPA):
- Netlify, Inc. – Hosting der Backend-Funktionen und der Account-Datenbank in der EU-Region
eu-central-1(Frankfurt, Deutschland). DPA: https://www.netlify.com/pdf/netlify-dpa.pdf - Stripe Payments Europe, Ltd. (Sitz Irland) – Verarbeitung von Zahlungen, Subscriptions und Stripe-Customer-Portal. DPA: https://stripe.com/legal/dpa
- Sendinblue SAS (Brevo, Sitz Frankreich) – Versand transaktionaler Emails (Anmeldecodes, Lizenz- und Subscription-Benachrichtigungen, Benachrichtigungen zu Organisationen). DPA: https://www.brevo.com/legal/termsofuse/dpa/
Sämtliche personenbezogenen Daten werden ausschließlich innerhalb der EU verarbeitet. Es findet keine Datenübermittlung in Drittländer (insbesondere nicht in die USA) statt.
2. Erhobene Daten
Die Software kann folgende Daten verarbeiten:
- lokale Projektinformationen (TIA Portal)
- Benutzertexteingaben
- technische Kontextdaten aus Engineering-Umgebungen
- anonymisierte Hardware-IDs für Lizenzierung
- Logdaten (Aktionen, Zeitstempel)
Keine dieser Daten werden automatisch an den Anbieter gesendet.
2.1 Account-System (Backend)
Beim Anlegen eines Accounts werden folgende Daten im EU-Backend (Netlify Pro, eu-central-1 Frankfurt) gespeichert:
- Email-Adresse (für Login + Lizenz-Bindung)
- Kein Passwort: die Anmeldung ist passwortlos über einen 6-stelligen Einmalcode per Email. Der Code wird nur als gesalzener Hash gespeichert und bei Verwendung bzw. nach 15 Minuten gelöscht.
- Refresh-Token-Familie (zur Session-Verwaltung, nur als Hashes gespeichert; Family-Revocation bei Reuse-Detection)
- Hardware-IDs der bisher aktivierten Geräte (für Lizenz-Bindung)
- HWID-Switch-Counter (max. 3 Hardware-Wechsel pro rollende 30 Tage zur Missbrauchsprävention)
- Zeitpunkt der letzten Lizenz-Validierung bzw. Session-Erneuerung ("zuletzt genutzt", inkl. Programmversion)
- eine daraus serverseitig abgeleitete grobe Standort-Region (Land, Stadt, auf ca. 1 km gerundete Regions-Koordinaten). Die Ableitung erfolgt am EU-Server aus der Verbindungs-IP; die IP-Adresse selbst wird nicht gespeichert.
Die Aktivitäts- und Regionsdaten dienen ausschließlich der Lizenz- und Service-Administration (z. B. Erkennung inaktiver Accounts, Missbrauchsprävention, Support). Es entsteht kein Bewegungsprofil: gespeichert wird nur der jeweils letzte Stand, keine Historie.
Organisationen: Eine Organisation wird von einer oder zwei Administratorinnen oder Administratoren verwaltet, die selbst keinen Sitz halten müssen. Wer eine Organisation kauft, wird ihre erste Administratorin oder ihr erster Administrator; eine zweite Person ernennt eine Administratorin oder ein Administrator. Der Kauf einer neuen Organisation gibt der Käuferin oder dem Käufer keinen Sitz. Können wir den Kauf dem Account der Käuferin oder des Käufers zuordnen (oder einer Organisation, die sie oder er bereits verwaltet), wird sie oder er sofort Administratorin oder Administrator. Andernfalls erhält die Kauf-Email-Adresse einen Link, mit dem sich die Verwaltung übernehmen lässt, und solange sie nicht übernommen ist, bis zu zwei Erinnerungen; die Bestätigungsseite des Kaufs bietet die Übernahme ebenfalls nach der Anmeldung an. Übernimmt ein Account mit einer anderen Email-Adresse die Verwaltung, wird die Rechnungs-Email-Adresse der Organisation benachrichtigt, mit der übernehmenden Adresse in maskierter Form. Ist die Verwaltung 30 Tage nach dem Kauf nicht übernommen, wird die Organisation an den Support des Anbieters weitergegeben, der einen neuen Link an die Kauf-Email-Adresse senden kann. Zu jedem Sitz sehen die Administratorinnen und Administratoren auf der Organisationsseite: die Email-Adresse des Accounts, eine gekürzte Form der Hardware-ID, an die der Sitz gebunden ist, den Zeitpunkt der letzten Anmeldung, die zuletzt verwendete Version von AnyAutomation Studio und das Datum der letzten Nutzung. Die Standort-Region wird nicht angezeigt. Die Administratorinnen und Administratoren sehen außerdem die Email-Adressen der Administratorinnen und Administratoren sowie der Personen, die zu einem Sitz oder in die Verwaltung eingeladen sind. Die Angaben sind nur für die Administratorinnen und Administratoren sichtbar, zur Verwaltung der Organisation, und nicht mehr sichtbar, sobald der Sitz freigegeben wird oder Sie die Organisation verlassen. Ist Ihre Lizenz ein Sitz einer Organisation, zeigt Ihre Account-Seite die Email-Adressen ihrer Administratorinnen und Administratoren, damit Sie wissen, an wen Sie sich zu Ihrem Sitz wenden können.
Ende der Administratorenrolle: Die Rolle endet, wenn die andere Administratorin oder der andere Administrator sie entzieht, wenn sie oder er zurücktritt oder die Rolle an eine andere Person übergibt, wenn der Account gelöscht wird oder wenn die Organisation endet. Die einzige Administratorin oder der einzige Administrator kann den eigenen Account löschen, wenn niemand sonst die Organisation nutzt; die Organisation endet dann.
Protokoll der Organisation: Zu jeder Organisation führt das Backend ein Protokoll über Änderungen an ihrer Verwaltung und ihren Sitzen: ernannte, entfernte oder übergebene Administratorinnen und Administratoren, eingeladene, vergebene, entzogene oder verlassene Sitze, Einladungen, Änderungen an den Rechnungskontakten, Aufrufe des Abrechnungsportals sowie das Ende oder die Reaktivierung der Organisation. Jeder Eintrag enthält den Zeitpunkt, die Aktion und Verweise auf die beteiligten Accounts; eine Email-Adresse wird nur in maskierter Form gespeichert (zum Beispiel jo***@example.com). Das Protokoll ist für die Administratorinnen und Administratoren der Organisation und für den Anbieter sichtbar, zur Verwaltung der Organisation, für den Support und zur Nachvollziehbarkeit von Änderungen. Jeder Eintrag wird 365 Tage nach seiner Erstellung gelöscht. Wird ein Account gelöscht, werden die Verweise auf ihn und seine maskierte Email-Adresse aus dem Protokoll entfernt.
Frühere Administratorinnen und Administratoren: Endet eine Organisation, speichert das Backend, welche Accounts sie zu diesem Zeitpunkt verwaltet haben, damit diese bei einer Reaktivierung der Organisation wieder ernannt werden können und 90 Tage lang nach dem Ende weiterhin ihre früheren Rechnungen einsehen können (nur lesend). Dieser Vermerk wird 365 Tage nach dem Ende der Organisation gelöscht, früher, wenn die Organisation reaktiviert oder der Account gelöscht wird.
Benachrichtigungen zu Organisationen: Die Administratorinnen und Administratoren einer Organisation erhalten Benachrichtigungs-Emails zu ihrer Verwaltung, ihren Sitzen und ihrer Abrechnung. Diese Emails nennen die betroffenen Personen mit ihrer Email-Adresse, zum Beispiel ein Mitglied, das einen Sitz angenommen, verlassen oder verloren hat, oder eine Einladung, die ungenutzt abgelaufen ist, und jede Administratorin und jeder Administrator erhält eine Kopie der eigenen Einladungen. Abrechnungshinweise enthalten den Betrag, die Rechnungs- oder Gutschriftsnummer und bei einem Zahlungsmittel nur die Kartenmarke und deren letzte vier Ziffern. Hat eine Organisation keine Administratorin und keinen Administrator, gehen diese Hinweise an die Inhaberin oder den Inhaber ihres ersten Sitzes, sonst an ihre Rechnungs-Email-Adresse, sonst an die Adresse, für die ein Kauf zur Übernahme bereitliegt. Die Inhaberinnen und Inhaber eines Sitzes erhalten die Hinweise, die ihren Sitz betreffen, zum Beispiel wenn die Organisation keine Administratorin und keinen Administrator mehr hat oder endet. 90 Tage lang nach dem Ende einer Organisation erhalten die Accounts, die sie zu diesem Zeitpunkt verwaltet haben, Hinweise zu Rückerstattungen und Gutschriften für ihre Rechnungen. Einmal versandt, liegen diese Emails in den Postfächern der Empfängerinnen und Empfänger und sind von den hier beschriebenen Löschfristen nicht erfasst.
Abrechnung einer Organisation: Die Administratorinnen und Administratoren verwalten die Abrechnung einer über Stripe bezahlten Organisation im Stripe Customer Portal (Zahlungsmittel, Plan, Anzahl der Sitze, Kündigung und Rechnungen) und erhalten ihre Abrechnungs- und Service-Benachrichtigungen. Hat die Organisation keine Administratorin und keinen Administrator, gehen diese Benachrichtigungen wie unter "Benachrichtigungen zu Organisationen" beschrieben. Bei einer Organisation, die direkt vom Anbieter abgerechnet wird, übernimmt der Anbieter die Abrechnung.
Rechnungs-Email-Adresse einer Organisation: Die Rechnungen einer über Stripe bezahlten Organisation gehen an die Rechnungs-Email-Adresse, die bei Stripe und im Lizenzdatensatz gespeichert ist. Eine Administratorin oder ein Administrator kann sie auf die eigene Adresse setzen, wodurch sie auch bei Stripe geändert wird. Ändert sich die Rechnungs-Email-Adresse, werden alle Administratorinnen und Administratoren sowie die bisherige Rechnungs-Email-Adresse benachrichtigt; ändert sich das Zahlungsmittel, werden alle Administratorinnen und Administratoren benachrichtigt, nur mit der Kartenmarke und deren letzten vier Ziffern. Löscht eine Administratorin oder ein Administrator, deren oder dessen Adresse die Rechnungs-Email-Adresse ist, den Account, wird die Adresse bei Stripe und im Lizenzdatensatz durch die Adresse der verbleibenden Administratorin oder des verbleibenden Administrators ersetzt. Bleibt niemand in der Verwaltung, bleibt die Adresse bei Stripe gespeichert, damit die Rechnungen der endenden Abrechnungsperiode noch ausgestellt werden können; der Anbieter entfernt sie nach der letzten Rechnung. Rechnungsunterlagen werden so lange aufbewahrt, wie es die Buchführungsvorschriften verlangen (siehe Abschnitt 6).
Engineering-Daten oder TIA-Portal-Projektinhalte werden NIE ins Backend übertragen.
3. Übermittlung an externe LLMs
Der Anwender entscheidet eigenverantwortlich, welche Daten an ein externes LLM übertragen werden. Übermittlungen finden ausschließlich auf explizite Nutzeraktion statt (Senden einer Chat-Nachricht oder eines Datei-Anhangs, OAuth-Flow gegenüber dem LLM-Anbieter).
Der Anbieter hat keinen Einfluss auf:
- Art, Umfang und Inhalt der übertragenen Daten
- Speicherung oder Weiterverarbeitung durch den LLM-Anbieter
- die Sicherheit der externen Systeme
Grundsatz: alle Daten bleiben lokal, außer bei explizit ausgelösten Aktionen (LLM-Chat, OAuth-Login, License-Validierung).
4. Online-Lizenzierung & Datenübertragung
Was wird an den Anbieter übertragen?
Die Software führt Online-Lizenzvalidierung gegen das Account-System durch und übermittelt folgende Daten:
Bei Account-Anmeldung:
- Email-Adresse + 6-stelliger Einmalcode (im Backend verifiziert; passwortlos, es existiert kein Passwort)
- Hardware-ID (automatisch generiert)
- Zeitstempel der Anmeldung
Bei jedem Programmstart (License-Refresh):
- Session-Token
- Hardware-ID
- Windows-Benutzerkonto-Kennung (siehe unten)
- Zeitstempel der Validierung
- Programmversion (bei Lizenz-Validierungen)
Windows-Benutzerkonto-Kennung: Die Hardware-ID beschreibt die Arbeitsstation und ist für jedes Windows-Benutzerkonto auf diesem Rechner dieselbe. Neuere Programmversionen übermitteln zusätzlich eine gehashte Kennung, die aus dem Windows-Benutzerkonto abgeleitet wird, mit dem Sie an diesem Rechner angemeldet sind, damit sich die Lizenznutzung auf einem gemeinsam genutzten Rechner je Windows-Benutzerkonto unterscheiden lässt. Der Name des Windows-Benutzerkontos und dessen Windows-Kennung werden nicht übermittelt: beide Kennungen werden auf Ihrem Rechner gebildet, übertragen wird nur der jeweils entstehende Hash-Wert. Wir verwenden sie zur Prüfung der Lizenz und zur Missbrauchsabwehr, nicht für Werbung, und geben sie nicht an Dritte weiter.
Über Lizenzprüfungen wird ein Protokoll geführt: je ein Eintrag pro Aktivierung, Start-Validierung und Organisations-Sitzprüfung mit den beiden oben genannten gehashten Kennungen, der maskierten IP-Adresse und der Uhrzeit; wiederholte gleiche Prüfungen innerhalb derselben Stunde werden einmal gespeichert. Die aus dem Windows-Benutzerkonto abgeleitete Kennung wird aus diesen Einträgen spätestens 400 Tage nach dem Eintrag entfernt. Der übrige geräteseitige Teil des Eintrags (gehashte Hardware-Kennung, maskierte IP-Adresse, Uhrzeit) bleibt gespeichert, solange das Konto besteht, als Schutz vor Lizenzmissbrauch, und wird zusammen mit dem Konto gelöscht.
Das Backend vermerkt zu diesen Validierungen den Zeitpunkt der letzten Nutzung und leitet serverseitig aus der Verbindungs-IP eine grobe Standort-Region ab (Land/Stadt-Ebene, siehe 2.1); die IP-Adresse selbst wird nicht gespeichert.
Hinweis: Die Software kann bis zu 14 Tage offline genutzt werden, danach ist eine erneute Online-Validierung notwendig.
Bei Subscription-Kauf (via Stripe):
- Email-Adresse (an Stripe übergeben)
- Gewähltes Lizenzmodell (Pro, Pro+, Volume)
- Zahlungsinformationen (verarbeitet von Stripe, nicht von uns gespeichert)
Bei Hardware-Wechsel:
- Neue Hardware-ID + Verifikationsbestätigung der Account-Inhaberin oder des Account-Inhabers
- Inkrementiert HWID-Switch-Counter (max. 3 Wechsel pro rollende 30 Tage)
4.2 Wo werden diese Daten gespeichert?
- Netlify (Functions & Datenbank): Account-Daten, Hardware-IDs, Email, Lizenzstatus – gehostet in der EU-Region
eu-central-1(Frankfurt, Deutschland) - Stripe: Zahlungs- und Subscription-Informationen – Stripe Payments Europe Ltd. (Irland, EU)
- Brevo (ehemals Sendinblue): Email-Versand (Anmeldecodes, Lizenz- und Subscription-Benachrichtigungen, Benachrichtigungen zu Organisationen) – Sendinblue SAS (Frankreich, EU)
Sämtliche Lizenz- und Subscription-Daten werden ausschließlich innerhalb der EU verarbeitet. Es findet keine Datenübermittlung in Drittländer (insbesondere nicht in die USA) statt.
4.3 Was wird NICHT übertragen?
Die Software sendet keine:
- Engineering-Daten aus TIA Portal
- Prompts oder Anfragen an LLMs
- LLM-Ausgaben
- Projektinhalte
- PLC-Code
- Benutzeraktionen oder Logs
Der Anbieter führt keine Auswertung von Engineering-Daten und kein Tracking des Nutzungsverhaltens innerhalb der Software durch. Aus den unter Ziffer 4 beschriebenen Lizenz-Validierungen speichert das Backend den Zeitpunkt der letzten Nutzung, die serverseitig abgeleitete grobe Standort-Region (siehe 2.1) sowie das dort beschriebene Protokoll der Lizenzprüfungen; darüber hinaus findet keine Telemetrie statt.
5. Speicherung beim Anwender
Logfiles und lokale Daten werden ausschließlich beim Anwender gespeichert. Pfad der Logdateien: %LocalAppData%\TiaOpennessManager\Logs. Diese Logs verbleiben lokal – sie werden niemals automatisch oder im Hintergrund an den Anbieter übertragen.
Der Anwender ist verantwortlich für:
- Zugriffsschutz
- Datenschutz
- interne Compliance
- Backup & Archivierung
6. Right to Delete (Recht auf Löschung)
Sie können Ihren Account jederzeit über die Software (Settings → Account → Delete Account) oder via Email an support@tiaopenessmanager.ch löschen lassen. Bei Löschung werden:
- Ihr Account-Datensatz mit Ihrer Email-Adresse sowie jede Anmeldesitzung auf jedem Gerät sofort aus dem Backend entfernt
- Aktivitäts- und Standort-Regionsdaten (zuletzt genutzt, Land/Stadt/Koordinaten) mit dem Account-Datensatz gelöscht
- Ihre Hardware-Bindungen gelöst. Die Hardware-IDs aller Computer, an die der Account gebunden war, bleiben auf einer Sperrliste, damit diese Computer keinen neuen Trial starten können (Schutz vor Lizenzmissbrauch)
- Lizenzen vom Account gelöst, nicht gelöscht und nicht gekündigt. Der Lizenzdatensatz (Aktivierungscode, Lizenzstufe, Kauf-Email-Adresse, Aktivierungsdatum und der Verweis auf Kunde und Subscription bei Stripe) bleibt ohne Verbindung zu Ihrem Account oder Ihren Computern erhalten: Er gehört zu den Kauf- und Abrechnungsunterlagen, und eine laufende Subscription läuft darauf weiter. Die Abrechnung läuft weiter, bis Sie die Subscription im Kundenportal kündigen, Abrechnungsmitteilungen gehen an die Kauf-Email-Adresse, und nur die Käuferin oder der Käufer kann die Lizenz wieder aktivieren, durch Anmeldung mit dieser Email-Adresse. Sobald die Lizenz beendet ist (Subscription gekündigt oder die Laufzeit einer direkt vom Anbieter ausgestellten Lizenz abgelaufen), wird die Kauf-Email-Adresse innerhalb eines Tages aus dem Lizenzdatensatz entfernt
- Ihre Rolle als Administratorin oder Administrator einer Organisation beendet. Sind Sie die einzige Administratorin oder der einzige Administrator, kann der Account nur gelöscht werden, wenn niemand sonst die Organisation nutzt; die Organisation endet dann. Ist Ihre Email-Adresse die Rechnungs-Email-Adresse der Organisation, wird sie wie in Abschnitt 2.1 unter "Rechnungs-Email-Adresse einer Organisation" beschrieben ersetzt; bleibt niemand in der Verwaltung, bleibt sie bis zur letzten Rechnung der Organisation bei Stripe gespeichert
Stripe-Zahlungsbelege bleiben aus rechtlichen Gründen 10 Jahre erhalten (Schweizer OR Art. 957 ff.).
Weitere Betroffenenrechte gemäß DSGVO/DSG (Auskunft, Berichtigung, Datenübertragbarkeit, Widerspruch) können ebenfalls per Email an support@tiaopenessmanager.ch geltend gemacht werden.
7. Änderungen
Der Anbieter kann diese Datenschutzerklärung aktualisieren, falls technische Änderungen dies erforderlich machen.
Haftungsausschluss:
Der Anbieter übernimmt keine Haftung für Datenverlust oder Schäden, die durch die Nutzung externer LLMs entstehen. Der Anwender ist selbst verantwortlich für die Einhaltung von Datenschutzvorschriften. Siehe EULA und Haftungsausschluss für Details.
© 2025-2026 AnyAutomation.
