Stempolino
Sicherheit

Wo die Daten liegen und wie sie geschützt sind

Arbeitszeiten sind Personaldaten. Hier steht, was Stempolino damit tut: wo sie liegen, wer sie sieht, was verschlüsselt ist, wie gesichert wird und was beim Löschen passiert. Ohne Marketingwörter.

DE
Server in Deutschland
AES-256
Verschlüsselung der Geheimnisse
10 Jahre
Archiv nach Vertragsende, unveränderlich
0
Ortung, GPS, Fotos beim Stempeln

Getrennt je Betrieb

Jede Abfrage in der Datenbank kennt ihren Betrieb. Ein Mitarbeiter sieht nur sich selbst, die Verwaltung nur ihren Betrieb.

Kein Klartext-Geheimnis

PIN und Passwort nur als Hash. IBAN, Steuer-ID, Sozialversicherungsnummer und Geburtsdatum nur verschlüsselt. Es gibt keine Spalte, in der so etwas lesbar steht.

Nachvollziehbar

Jede Änderung an einem Arbeitstag steht mit altem und neuem Wert, Grund und Zeitpunkt im Protokoll. Jeder Export mit Prüfsumme.

Verbindung und Server

Verschlüsselt unterwegs, in Deutschland gespeichert

Jede Verbindung läuft über TLS, der Browser wird angewiesen, nie unverschlüsselt zu verbinden (HSTS), Inhalte anderer Herkunft sind per Content-Security-Policy ausgeschlossen, die Seite lässt sich nicht in fremde Seiten einbetten. Der Server steht in einem Rechenzentrum in Falkenstein, Sachsen. Anmeldeversuche werden gebremst; wer es zu oft versucht, wird zeitweise gesperrt.

Daten

Was verschlüsselt ist und was ein Hash ist

Ein Hash ist eine Einbahnstraße: aus der PIN wird eine Zeichenfolge, aus der niemand die PIN zurückrechnen kann, auch wir nicht. Beim Anmelden wird die Eingabe auf demselben Weg umgerechnet und verglichen. So liegen PINs und Passwörter (argon2). IBAN, Steuer-ID, Sozialversicherungsnummer und Geburtsdatum sind dagegen verschlüsselt (AES-256-GCM) und werden nur entschlüsselt, wenn die App sie braucht, etwa für den Export; das Formular zeigt nur, dass etwas hinterlegt ist, und die letzten Stellen.

  • Hochgeladene Dateien werden an ihren ersten Bytes erkannt, nicht am Namen
  • Dateien liegen außerhalb des Webverzeichnisses und werden nur mit Rechteprüfung ausgeliefert
  • Uploads sind begrenzt: Logo 2 MB, Bescheinigungen und Dokumente 8 MB, Import 12 MB

Sicherung

Jede Nacht, vierzehn Tage, mit Prüfung

Jede Nacht sichert ein Lauf die Datenbank und die Ablage. Die frische Sicherung wird nach dem Schreiben gelesen, sonst wäre sie keine. Vierzehn Tage bleiben, ältere fallen weg. Derselbe Lauf entfernt abgelaufene Sitzungen und verbrauchte Einmal-Links und führt die Löschungen aus, deren Widerruf vorbei ist. Läuft etwas schief, ist der Lauf rot und wird angesehen.

Rechte

Auskunft, Löschung, Mitnahme

Jede Person ruft ihre Auskunft nach Art. 15 DSGVO selbst ab, als Datei mit allem, was zu ihr gespeichert ist; die Verwaltung kann dieselbe Datei erzeugen. Beim Löschen einer Person gehen Kontakt, Bankdaten, PIN, Bescheinigungen und Dokumente sofort, die Arbeitszeiten bleiben für die Aufbewahrung. Endet ein Abo, bleiben die Exporte und die Auskunft vier Monate erreichbar, damit die Daten mitgenommen werden können. Danach, oder wenn der Inhaber die Löschung beantragt, wird der Betrieb mit dreißig Tagen Widerruf aus der Datenbank gelöscht.

Archiv

Zehn Jahre, verschlüsselt, unveränderlich

Bevor ein Betrieb gelöscht wird, schreibt der Dienst ein Archiv für die gesetzliche Aufbewahrung (§ 4 der AGB, § 147 AO, § 257 HGB): Stammdaten, Personen, Arbeitstage mit jeder Änderung, Abwesenheiten, Schichten, Verträge, Kündigungen, Monatsabschlüsse, Exporte und das Protokoll. Nicht darin: PIN, IBAN, Steuer-ID, Sozialversicherungsnummer und Geburtsdatum. Die Datei ist mit einem eigenen Schlüssel verschlüsselt (AES-256-GCM), liegt in einem Verzeichnis, das nur Anfügen erlaubt, und wird in der Nacht darauf unveränderlich gemacht. Jedes Archiv trägt seine Prüfsumme und die des vorigen; der Betreiber sieht an dieser Kette, ob eines fehlt oder ersetzt wurde. Nach zehn Jahren wird die Datei gelöscht.

Support

Der Betreiber kommt nur mit Freigabe hinein

Der Betreiber sieht in der Übersicht seiner Betriebe nur den Zustand: Abo, Zahl der Mitarbeiter, letzte Anmeldung. In einen Betrieb hinein kommt er, wenn der Inhaber unter Einstellungen den Support-Zugriff freigibt, für vierundzwanzig Stunden und jederzeit widerrufbar. Die Support-Sitzung trägt ein Banner, jeder Schritt steht im Protokoll des Betriebs, und IBAN, Steuer-ID, SV-Nummer und Geburtsdatum werden darin nicht entschlüsselt; auch Auskunft, Import und Zahlung sind zu. Ohne Freigabe gibt es einen Notzugriff mit Pflichtbegründung, vier Stunden lang; der Inhaber bekommt sofort eine Mitteilung und eine Mail. Wer den Server selbst in der Hand hat, hat auch die Schlüssel; das gilt für jeden Anbieter, und es steht deshalb hier.

Häufige Fragen

Wo liegen die Daten?
Auf einem Server in Deutschland (Rechenzentrum in Falkenstein, Sachsen). Sicherungen liegen auf demselben System, vierzehn Tage lang.
Wer kann meine Daten sehen?
Nur die Zugänge deines Betriebs: Inhaber und Verwaltung alles im Betrieb, jeder Mitarbeiter nur sich selbst. Jede Abfrage kennt ihren Betrieb; ein Zugriff über Betriebsgrenzen hinweg ist im Code nicht vorgesehen und wird von außen laufend nachgemessen.
Was ist verschlüsselt?
Die Verbindung zwischen Browser und Server (TLS mit HSTS). In der Datenbank: IBAN, Steuer-ID, Sozialversicherungsnummer und Geburtsdatum mit AES-256-GCM. PINs und Passwörter liegen nur als Hash (argon2), also so, dass niemand sie lesen kann.
Gibt es Sicherungen?
Jede Nacht eine Sicherung der Datenbank und der abgelegten Dateien, vierzehn Tage aufgehoben. Die frische Sicherung wird nach dem Schreiben noch einmal gelesen, und ein Fehler im Lauf ist sichtbar, nicht still.
Was passiert beim Löschen?
Eine gelöschte Person verliert sofort Kontakt, Bankdaten, PIN, Bescheinigungen und Dokumente; ihre Arbeitszeiten bleiben für die Aufbewahrung. Ein Betrieb löscht sich mit dreißig Tagen Widerruf aus der Datenbank. Vorher entsteht ein verschlüsseltes Archiv für die Aufbewahrungspflicht (§ 4 der AGB): zehn Jahre, unveränderlich, ohne PIN, IBAN, Steuer-ID oder Sozialversicherungsnummer, danach endgültig weg.
Kann der Betreiber in meinen Betrieb sehen?
Nur, wenn du ihm die Tür aufmachst: unter Einstellungen gibst du den Support-Zugriff für vierundzwanzig Stunden frei und kannst ihn jederzeit beenden. Ohne Freigabe gibt es nur einen Notzugriff mit Begründung, die im Protokoll deines Betriebs steht; du bekommst dann sofort eine Mitteilung und eine Mail. In keiner Support-Sitzung wird eine IBAN, Steuer-ID oder SV-Nummer entschlüsselt.
Wie verfügbar ist der Dienst?
Die AGB nennen 99,5 % im Jahresmittel. Ob das stimmt, misst ein Rechner außerhalb unseres Servers jede Minute; die Zahlen und jeder Ausfall der letzten 90 Tage stehen auf der Seite Status.
Bekomme ich einen Vertrag zur Auftragsverarbeitung?
Ja, auf Anfrage nach Art. 28 DSGVO. Schreib an support@stundenaufzeichnung.de.
Zeichnet die App Standorte auf?
Nein. Gestempelt wird mit Name und PIN. Es gibt keine Ortung, kein GPS und keine Fotos beim Stempeln.
Wie lange bleiben Anmeldungen gespeichert?
Sitzungen der Verwaltung laufen dreißig Tage, die der Mitarbeiter vierzehn Stunden. Abgelaufene Sitzungen und verbrauchte Einmal-Links werden im Nachtlauf entfernt. Fünf Fehlversuche sperren einen Zugang fünfzehn Minuten.

Fragen zur Sicherheit?

Schreib an support@stundenaufzeichnung.de. Wer eine Schwachstelle findet, bekommt eine Antwort am nächsten Werktag.

30 Tage für 1 € testen