Last updated: 16. September 2026

Sicherheitsmaßnahmen

The technical and organisational measures that protect your data.

Version 2.0

Some company details in this document are still being completed and are marked as such.

1. Zweck

Diese Seite beschreibt die technischen und organisatorischen Maßnahmen (TOM), mit denen PPS — Practical Programming Systems personenbezogene Daten in PPS ERP schützt, wie Artikel 32 DSGVO es verlangt. Sie bildet Anlage 2 unseres Auftragsverarbeitungsvertrags. Wir überprüfen diese Maßnahmen regelmäßig und passen sie an neue Risiken an; das Gesamtschutzniveau senken wir nicht.

2. Hosting und Infrastruktur

  • Die Plattform wird in der European Union (EU/EEA) bei einem professionellen Cloud-Anbieter gehostet; die physische Sicherheit der Rechenzentren gewährleisten dieser Anbieter und seine zertifizierten Standorte.
  • Der Datenverkehr läuft über einen Netzwerkanbieter mit DDoS-Abwehr und Bot-Schutz.
  • Produktions- und Entwicklungsumgebungen sind getrennt und haben eigene Datenbanken und Zugangsdaten.

3. Trennung der Kundendaten

  • Jeder Kundenarbeitsbereich hat ein eigenes, getrenntes Datenbankschema.
  • Auf welchen Arbeitsbereich eine Anfrage zugreifen darf, ergibt sich aus einem kryptografisch signierten Zugriffstoken — nie aus einem Wert, den der Browser verändern kann — und wird vor dem Lesen von Daten erneut unabhängig geprüft.
  • Hochgeladene Dateien werden je Arbeitsbereich unter einem eigenen Pfad gespeichert und sind nur über kurzlebige, signierte Links erreichbar.

4. Verschlüsselung

  • Alle Verbindungen nutzen TLS (HTTPS); HTTP Strict Transport Security wird erzwungen.
  • Zugangsdaten verbundener Integrationen (Marktplätze, Zahlungs- und E-Mail-Anbieter) werden auf Anwendungsebene verschlüsselt gespeichert und nie über die API zurückgegeben.
  • Passwörter werden ausschließlich als gesalzene Argon2-Hashes gespeichert.

5. Zugriffskontrolle

  • Rollenbasierte Zugriffskontrolle mit Berechtigungen je Modul und, für Filialen und Lager, je Standort.
  • Sensible personenbezogene Felder wie Identifikationsnummern und Bankverbindungen werden maskiert, sofern ein Nutzer keine ausdrückliche Berechtigung hat.
  • Administratoren verwalten Nutzer und Rollen; deaktivierte Nutzer verlieren sofort den Zugriff.
  • PPS-Plattformmitarbeitende nutzen ein separates Verwaltungssystem mit eigenen Identitäten; jede Aktion wird protokolliert.

6. Authentifizierung und Sitzungen

  • Zwei-Faktor-Authentifizierung mit einer Authenticator-App (mit einmaligen Wiederherstellungscodes) steht allen Nutzern und PPS-Plattformmitarbeitenden zur Verfügung.
  • Vor der ersten Anmeldung ist eine E-Mail-Bestätigung erforderlich.
  • Nach wiederholten Fehlversuchen wird ein Konto vorübergehend gesperrt; Anmelde-, Registrierungs- und Bestätigungsendpunkte sind ratenbegrenzt.
  • Kurzlebige Zugriffstoken (30 Minuten) mit rotierenden Refresh-Token; widerrufene Token sind nicht wiederverwendbar.
  • Sitzungen enden automatisch nach einer Inaktivitätsdauer.
  • Bot-Schutz im öffentlichen Registrierungsformular.

7. Supportzugriff

  • Supportmitarbeitende können einen Arbeitsbereich nur betreten, wenn der Kunde den Supportzugriff aktiviert hat.
  • Jede Sitzung erfordert einen dokumentierten Grund, nutzt ein Einmal-Token, ist auf 15 Minuten begrenzt, nicht verlängerbar und für Nutzer als Hinweis sichtbar.
  • Jede Supportsitzung wird im Audit-Protokoll des Kunden festgehalten.

8. Protokollierung, Überwachung und Datenminimierung

  • Sicherheitsrelevante Aktionen — Anmeldungen, fehlgeschlagene Anmeldungen, Änderungen an Nutzern und Rollen, Personal- und Gehaltsänderungen, Exporte, Supportsitzungen — werden in einem für Kundenadministratoren verfügbaren Audit-Protokoll erfasst.
  • Werte sensibler Felder (Identifikationsnummern, Bankdaten, Gehälter) werden in Audit-Einträgen maskiert.
  • Audit-Protokolle und das Einwilligungsregister sind auf Datenbankebene nur ergänzbar: Anwendungscode kann sie weder ändern noch löschen, nur der Löschprozess nach Ablauf der Speicherfrist entfernt sie.
  • Personenbezogene Daten von Käufern und Geheimnisse werden aus technischen Protokollen der Marktplatz-Integrationen entfernt, bevor diese gespeichert werden.
  • Speicherfristen werden automatisch durchgesetzt; technische Protokolle werden nach kurzen, festen Fristen gelöscht.

9. Verfügbarkeit und Wiederherstellung

  • Verwaltete Datenbanksicherungen mit fortlaufender Aufbewahrungsdauer.
  • Hintergrundarbeiten laufen über Warteschlangen mit Wiederholungen, damit vorübergehende Störungen keine Daten verlieren.
  • Kunden können ihre Daten jederzeit exportieren.

10. Sichere Entwicklung

  • Änderungen werden vor der Auslieferung geprüft und getestet; automatisierte Tests decken kritische Abläufe wie Lager, Verkauf, Abrechnung und Mandantentrennung ab.
  • Datenbankänderungen erfolgen über versionierte Migrationen.
  • Fremdkomponenten werden aktuell gehalten und auf bekannte Schwachstellen überwacht.

11. Organisatorische Maßnahmen

  • Der Zugang zu Produktionssystemen ist auf Personen beschränkt, die ihn benötigen, und durch starke Authentifizierung geschützt.
  • Alle Personen mit Zugriff auf personenbezogene Daten sind zur Vertraulichkeit verpflichtet.
  • Unterauftragsverarbeiter werden sorgfältig ausgewählt und durch Auftragsverarbeitungsverträge gebunden (siehe Unterauftragsverarbeiter).

12. Reaktion auf Sicherheitsvorfälle

Wir verfügen über ein Verfahren zur Reaktion auf Vorfälle. Betroffene Kunden informieren wir unverzüglich und spätestens 48 Stunden, nachdem uns eine Verletzung des Schutzes personenbezogener Daten bekannt geworden ist; soweit wir Verantwortlicher sind, melden wir sie gemäß Artikel 33 DSGVO innerhalb von 72 Stunden der Aufsichtsbehörde.

13. Schwachstellen melden

Bitte melden Sie Sicherheitsprobleme an info@ppserp.com. Wir prüfen jede Meldung und gehen nicht gegen Forschung in gutem Glauben vor, die Kundendaten und die Verfügbarkeit des Dienstes respektiert.

Bei Abweichungen zwischen den Sprachfassungen ist die englische Fassung maßgeblich.

Questions about this policy?

Contact us at info@ppserp.com.