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.

1. Verfügbarkeit des Lizenzservers (§ 11a AGB) #

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

ParameterDefinition
Soll-Verfügbarkeit99,0 % im Kalendermonats-Durchschnitt
MessobjektHTTPS-Antwort des REST-API-Endpunkts /validate.php
Mess-IntervallAutomatisierte Prüfung alle 5 Minuten
WartungsfensterGeplante Wartungen (24h Vorlauf) gelten nicht als Ausfallzeit
Definition AusfallServer antwortet nicht oder mit Fehlermeldung (z.B. 500, 503)

2. 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 anonymisiertes Hashing-Verfahren:

  • Verfahren: Es werden technische Merkmale (CPU-ID, Mainboard-Seriennummer, Hardware-UUID) lokal auf dem Client ausgelesen.
  • Anonymisierung: Diese Daten werden zu einer Zeichenfolge kombiniert und mittels SHA-256 (kryptografischer Einweg-Hash) verschlüsselt.
  • Übermittlung: Nur der resultierende Hash (HWID) wird an den Lizenzserver übertragen. Eine Rückführung auf die ursprünglichen Hardware-Komponenten oder die Identität des Nutzers ist technisch ausgeschlossen.

3. 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.

4. 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.

5. 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.
  • Read-Only-Modus: Nach Ablauf der 72 Stunden 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.

Haben Sie keine Antwort gefunden? Kontaktieren Sie unseren Support.

Updated on 8. September 2026