Sicherheit bei ScientivoLab

Was wir tatsächlich tun, um die Daten Ihres Labors zu schützen – klar beschrieben, ohne Zertifizierungen, die wir nicht haben.

Diese Seite beschreibt die Schutzmaßnahmen, die es im Produkt heute gibt. Wir behaupten keine Konformität mit FDA, GxP, ISO oder ähnlichen Regelwerken – ob diese für Ihr Labor relevant sind, ist eine Frage Ihrer eigenen Qualitätsprozesse.

Datentrennung auf Organisationsebene

Jedes Labor ist eine Organisation. Jeder Datensatz – Inventar, Proben, Geräte, SOPs, Projekte – gehört zu einer Organisation, und jede Abfrage in der Anwendung ist auf die aktive Organisation beschränkt. Ein Mitglied eines Labors kann die Datensätze eines anderen Labors weder lesen noch ändern, und Datensätze enthalten keine organisationsübergreifenden Verweise.

Authentifizierung

Konten nutzen die Standard-Authentifizierung von Django mit gehashten Passwörtern. Neue Konten erfordern vor der Aktivierung eine E-Mail-Bestätigung. Sitzungen sind HTTPOnly-Cookies mit SameSite-Richtlinie, und Produktivumgebungen laufen hinter HTTPS mit HSTS. Die Registrierung enthält einen Schutz gegen das Ausspähen von Konten.

Rollenbasierte Berechtigungen

Innerhalb einer Organisation reichen die Rollen von Eigentümer und Admin über Laborleitung, Wissenschaftler und Techniker bis zum Betrachter. Berechtigungen werden serverseitig an jedem ändernden Endpunkt durchgesetzt – Erstellen, Bearbeiten und Löschen werden je Bereich geprüft, sodass auch ein Client, der die Regeln missachtet, sie nicht überschreiten kann. Betrachter haben nur Lesezugriff.

Audit-Trail

Änderungen an Datensätzen werden in einem Audit-Trail mit handelnder Person, Organisation, Zeitstempel und der jeweiligen Änderung festgehalten. Sicherheitsrelevante Ereignisse der Organisation – Änderungen bei Mitgliedschaften und Rollen – werden ebenfalls aufgezeichnet, und das Prüfprotokoll lässt sich in der Anwendung einsehen.

Datei-Uploads

Hochgeladene Dateien (z. B. Kalibrierzertifikate) werden auf Typ und Größe geprüft, mit Content-Disposition: attachment ausgeliefert, damit Dokumente heruntergeladen statt im Browser ausgeführt werden, und sind nur für angemeldete Nutzer erreichbar.

Datenintegrität und Backups

Die Bereitstellung umfasst geplante Datenbank-Backups mit Aufbewahrungsregeln und eine dokumentierte Wiederherstellungsübung. Die Produktivkonfiguration erzwingt TLS-bezogene Header (HSTS, Content-Type nosniff, Frame-Verbot) und eine restriktive Content-Security-Policy. Die Backups sind im Bereitstellungsleitfaden dokumentiert, der mit dem Produkt ausgeliefert wird.

Ihre Daten gehören Ihnen

Ihre Daten sind exportierbar: Das Inventar lässt sich als CSV exportieren, und die REST-API bietet programmatischen Zugriff auf Ihre Datensätze. Wenn Sie Ihre Organisation löschen, werden ihre Daten entfernt.

Ein Problem melden

Wenn Sie ein Sicherheitsproblem finden, schreiben Sie an contact@scientivolab.com. Wir nehmen es ernst und antworten so schnell wie möglich.