Zum Inhalt

Lizenzen & Service Level Agreement (SLA)

Diese Dokumentation definiert die technischen Parameter für den Betrieb, die Validierung und die Verfügbarkeit der Software-Lizenzen für SMART-Pedigree.

Verfügbarkeit des Lizenzservers (§ 11a AGB)

Der Anbieter garantiert eine Verfügbarkeit des zentralen Lizenzservers (license.piehberz-it.de) von 99,0 % im Kalendermonatsdurchschnitt.

Parameter Definition
Soll-Verfügbarkeit 99,0 % im Kalendermonats-Durchschnitt
Messobjekt HTTPS-Antwort des REST-API-Endpunkts /validate.php
Mess-Intervall Automatisierte Prüfung alle 5 Minuten
Wartungsfenster Geplante Wartungen (24h Vorlauf) gelten nicht als Ausfallzeit
Definition Ausfall Server antwortet nicht oder mit Fehlermeldung (z.B. 500, 503)

Support-Reaktionszeiten (§ 11 AGB)

Für den technischen Basissupport (Installationsprobleme, Bearbeitung von Fehlermeldungen) gelten folgende Parameter:

Parameter Definition
Supportzeiten Montag–Freitag, 9:00–17:00 Uhr (CET/MEZ), ausgenommen gesetzliche Feiertage am Sitz des Lizenzgebers
Supportkanäle Die jeweils mitgeteilten Kanäle, insbesondere E-Mail oder das eingesetzte Servicemanagementsystem
Reaktionszeit bei vollständiger Betriebsverhinderung Angestrebt innerhalb 1 Arbeitstag
Reaktionszeit bei erheblichen Beeinträchtigungen Angestrebt innerhalb 2 Arbeitstagen
Reaktionszeit bei sonstigen Anfragen Angestrebt innerhalb 5 Arbeitstagen
Fristbeginn Mit Eingang der vollständigen Fehlermeldung über den vorgesehenen Kanal, während der Supportzeiten
Was zählt als "Reaktion"? Die erstmalige qualifizierte Rückmeldung — nicht die tatsächliche Fehlerbehebung

Wichtiger Unterschied zu voherigem Abschnitt: Diese Reaktionszeiten sind laut AGB ausdrücklich angestrebt und unverbindlich — es besteht kein Gutschrift- oder Entschädigungsanspruch bei Überschreitung. Vor-Ort-Einsätze und Leistungen außerhalb des Basissupports sind nicht Vertragsbestandteil und nur über gesonderte Individualvereinbarung möglich, ohne Anspruch auf deren Abschluss.

Lizenzvalidierung & Hardware-Hashing (Privacy by Design)

Zur Durchsetzung der Lizenzbedingungen wird die Software an die Hardware-Umgebung gebunden. Um den Datenschutz gemäß DSGVO zu wahren, setzt SMART-Pedigree auf ein pseudonymisiertes Hashing-Verfahren:

  • Verfahren: Es werden technische Merkmale (CPU-ID, Mainboard-Seriennummer, Hardware-UUID, bei Server-Betriebssystemen zusätzlich die Nutzer-SID/UID) lokal auf dem Client ausgelesen.
  • Pseudonymisierung: Diese Daten werden zu einer Zeichenfolge kombiniert und mittels SHA-256 (kryptografischer Einweg-Hash) gehasht.
  • Übermittlung: Nur der resultierende Hash (HWID) wird an den Lizenzserver übertragen. Aus dem Hash lassen sich die ursprünglichen Hardware-Merkmale praktisch nicht rekonstruieren. Der Hash wird dennoch vorsorglich wie ein möglicherweise personenbezogenes Datum behandelt (siehe Datenschutzerklärung).

Validierungszyklen (Heartbeat)

Die Software führt im Hintergrund automatische Prüfungen durch:

  • Floating-Lizenzen: Validierung der aktiven Sitzung alle 5 Minuten.
  • Node-Lizenzen (Stationär): Validierung der Berechtigung alle 12 Stunden.
  • Uhrzeit-Schutz: Zur Vermeidung von Manipulationen (Systemzeit-Rückstellung) aktualisiert die Software alle 60 Minuten einen verschlüsselten lokalen Zeitstempel.

Sitzungsmanagement (Floating Lizenzen)

Bei Floating-Lizenzen wird ein zeitlich begrenzter Nutzungsnachweis (Lease) vergeben:

  • Reservierung: Ein belegter Seat (Nutzungsplatz) ist serverseitig für 12 Minuten reserviert.
  • Freigabe: Erfolgt innerhalb dieses Zeitraums keine erneute Validierung (z. B. durch Schließen der Software oder Verbindungsverlust), wird der Seat automatisch freigegeben und steht dem Kontingent wieder zur Verfügung.

Fallback-Regelung & Offline-Modus (Grace Period)

Um den klinischen Betrieb bei Infrastrukturproblemen (z. B. lokaler Internetausfall) abzusichern, greift folgende Logik:

  • Grace Period (72 Stunden): Nach der letzten erfolgreichen Validierung erlaubt die Software eine vollumfängliche Nutzung für 72 Stunden ohne Internetverbindung. Das gilt auch, wenn der Lizenzserver selbst nicht erreichbar ist. Bei Floating-Lizenzen beträgt der Zeitraum 3 Stunden, weil ein Seat nach 12 Minuten ohne Validierung freigegeben wird.
  • Erneuerung: Jede erfolgreiche Validierung beginnt den Zeitraum neu. Validiert wird bei jedem Programmstart und im laufenden Betrieb alle 12 Stunden (Floating: alle 5 Minuten).
  • Read-Only-Modus: Nach Ablauf dieses Zeitraums ohne Re-Validierung wechselt die Software automatisch in den eingeschränkten Modus:
  • Erlaubt: Einsehen und Exportieren bestehender Daten/Stammbäume.
  • Gesperrt: Neuerfassung, Bearbeiten und Speichern von Änderungen.
  • Re-Aktivierung: Sobald eine Internetverbindung besteht, schaltet die Software nach erfolgreicher Validierung automatisch in den regulären Modus zurück.

SLA-Gutschrift & Geltendmachung

Wird die in Abschnitt 1 zugesagte Verfügbarkeit von 99,0 % in einem Kalendermonat unterschritten, erhalten Lizenznehmer:innen eine Gutschrift in Höhe von 10 % der auf diesen Monat entfallenden Lizenzvergütung.

Parameter Definition
Gutschrift-Höhe 10 % der auf den betroffenen Kalendermonat entfallenden Lizenzvergütung
Geltendmachungsfrist Innerhalb von 3 Monaten nach Ablauf des betreffenden Kalendermonats
Form In Textform (z. B. E-Mail an den vorgesehenen Supportkanal)
Verrechnung Mit der nächsten fälligen Rechnung
Weitergehende Rechte Bleiben unberührt, insbesondere bei erheblichem Mangel oder schuldhafter Pflichtverletzung

Ausnahmen von der Ausfallzeit — nicht als Ausfallzeit im Sinne dieser Verfügbarkeitszusage gelten:

  • Angekündigte Wartungsarbeiten (siehe Abschnitt 1)
  • Ausfälle aufgrund höherer Gewalt
  • Störungen, die aus dem Verantwortungsbereich der Lizenznehmer:innen oder deren Internet- und IT-Infrastruktur stammen

Meldepflichten:

  • Der Lizenzgeber informiert Lizenznehmer:innen bei einer voraussichtlich länger als 4 Stunden dauernden Störung unverzüglich über die Störung und ihren voraussichtlichen Verlauf.
  • Lizenznehmer:innen haben Störungen unverzüglich über den vorgesehenen Supportkanal zu melden und die für die Fehleranalyse erforderlichen technischen Informationen bereitzustellen.

Hinweis zu Patientendaten: Die lokale Speicherung und Verarbeitung von Patient:innen- und Gesundheitsdaten bleibt von einem Ausfall des Lizenzservers grundsätzlich unberührt, da diese unabhängig vom Lizenzserver auf dem jeweiligen Client-System erfolgt.

Wiederholte Unterschreitung: Eine wiederholte oder erhebliche Unterschreitung der zugesagten Verfügbarkeit lässt das Recht der Lizenznehmer:innen zur außerordentlichen Kündigung aus wichtigem Grund unberührt.