Zurück

Datenschutzerklärung

Diese Erklärung beschreibt, welche Daten Vepla verarbeitet. Sie ist gegen den tatsächlichen Programmcode geprüft — es steht hier nichts, was die App nicht wirklich tut.

1. Verantwortlicher

Siehe Impressum.

Ein Datenschutzbeauftragter ist nicht bestellt; die Voraussetzungen des § 38 BDSG liegen nicht vor.

2. Das Wichtigste in Kürze

3. Was verarbeitet wird

3.1 Konto

Benutzername, Passwort als bcrypt-Hash (das Passwort selbst wird nie gespeichert) und der Zeitpunkt der Erstellung.

Wiederherstellungscodes: Zu jedem neuen Konto erzeugt Vepla automatisch acht Codes und zeigt sie einmalig an. Sie sind der einzige Weg zurück, wenn Sie Ihr Passwort vergessen — eine E-Mail-Adresse zum Zurücksetzen gibt es ja nicht. Gespeichert werden ausschließlich SHA-256-Prüfwerte.

Zwei-Faktor-Anmeldung schalten Sie selbst ein. Das dafür nötige Geheimnis liegt unverschlüsselt in der Datenbank — es muss zum Prüfen der Codes lesbar sein.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsverhältnisses).

3.2 Ihre Einträge

Schichten (Datum, Beginn, Ende, Pause, Art, Notiz bis 500 Zeichen), Fahrten (Datum, Auftrag, Von, Nach, Kilometer und Namen von Mitfahrern, die Sie eintragen), Vorlagen, eigene Schichtarten und abgeschlossene Monate.

Diese Daten bleiben, bis Sie sie löschen. Es gibt keine automatische Löschung von Einträgen. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

Zu Mitfahrern: Wenn Sie fremde Namen eintragen, verarbeiten Sie Daten anderer Personen. Tragen Sie dort nur ein, was nötig ist — ein Kürzel genügt der App genauso.

3.3 Einstellungen zur Berechnung

Stundenlohn, Sollstunden, Bundesland, Steuerklasse, Kinderfreibeträge, Beschäftigungsart, Zuschlagssätze, Nachtzeitfenster, Urlaubstage, Netto-Ziel und weitere Rechenwerte. Gespeichert wird immer der vollständige Satz — auch Werte, die Sie nie angefasst haben, in ihrer Voreinstellung.

3.4 Kirchensteuer — eine besondere Angabe

Für die Nettoberechnung fragt Vepla, ob Kirchensteuer anfällt (Nein / 8 % / 9 %). Aus dieser Angabe lässt sich auf die Zugehörigkeit zu einer steuererhebenden Religionsgemeinschaft schließen. Das ist eine besondere Kategorie personenbezogener Daten nach Art. 9 Abs. 1 DSGVO.

Die Angabe ist freiwillig. Die Voreinstellung ist „Nein“, und ohne Ihr Zutun bleibt es dabei — auch wenn Sie den Einrichtungsassistenten überspringen. Wählen Sie aktiv „8 %“ oder „9 %“, gilt das als ausdrückliche Einwilligung nach Art. 9 Abs. 2 lit. a DSGVO. Der Wert dient allein Ihrer eigenen Nettoberechnung, wird niemandem übermittelt und erscheint in keinem geteilten Link.

Sie können die Einwilligung jederzeit widerrufen, indem Sie in den Einstellungen wieder „Nein“ wählen. Damit ist der Wert aus der laufenden Datenbank entfernt; in Sicherungskopien bleibt er bis zu deren Ablauf (siehe Punkt 6). Die Rechtmäßigkeit der Verarbeitung bis zum Widerruf bleibt unberührt.

3.5 Krankheitstage

Sie können Tage als „Krank“ eintragen. Das sind Gesundheitsdaten, ebenfalls eine besondere Kategorie nach Art. 9 Abs. 1 DSGVO; die Eingabe ist freiwillig und erfolgt auf Ihre ausdrückliche Einwilligung. In einem geteilten Plan-Link erscheinen Krankheitstage nicht als solche, sondern ununterscheidbar wie freie Tage („Kein Dienst“). Im Kalender-Abo und in Exporten, die Sie selbst abrufen, sind sie dagegen enthalten.

3.6 IP-Adresse

Die App speichert keine IP-Adressen in der Datenbank und schreibt selbst keine Zugriffsprotokolle. Für die Begrenzung von Anmeldeversuchen (höchstens 5 je 60 Sekunden bei Anmeldung, Registrierung, Passwort-Zurücksetzen, Demo-Zugang und beim Abschalten der Zwei-Faktor-Anmeldung) hält der Server Ihre IP-Adresse nur im Arbeitsspeicher; die Zeitstempel verfallen nach 60 Sekunden, spätestens beim Neustart ist alles fort. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO — Schutz vor automatisierten Angriffen.

Der vorgelagerte Webserver kann darüber hinaus technische Zugriffsprotokolle führen. Ob und wie lange, hängt von seiner Konfiguration ab.

3.7 Sitzung

Ein Cookie namens vp_session hält Sie angemeldet. Es ist signiert, gilt 30 Tage, wird nur über HTTPS übertragen und ist für JavaScript nicht lesbar. Eine Sitzungstabelle auf dem Server gibt es nicht.

4. Was im Browser gespeichert wird

Alles davon dient dem Betrieb, nicht der Wiedererkennung — deshalb ist nach § 25 Abs. 2 Nr. 2 TDDDG keine Einwilligung nötig.

localStorage
Bedienzustände: Kalenderansicht, Seite des Plus-Knopfes, ein gemerktes Netto-Ziel, ob der Bedienhinweis schon gezeigt wurde, ob der App-Hinweis weggeklickt wurde, und je Tag eine Marke, ob die Schichterinnerung schon lief.
IndexedDB vp-offline
Eine Warteschlange für Eingaben, die ohne Netz gemacht wurden, sowie Ihre Schichten, Fahrten, Vorlagen, Schichtarten, Monatssperren und Einstellungen — damit die App offline funktioniert. In der Betriebsart „Nur auf diesem Gerät“ ist das keine Kopie, sondern das Original: Dieselben Daten liegen dann nirgendwo sonst. Zusätzlich steht dort, zu welchem Konto der Bestand gehört, damit ein späterer Nutzer desselben Geräts ihn nicht zu sehen bekommt.
Cache des Service Workers
Programmdateien, Schriften, Symbole und die Startseite. Die Startseite enthält Ihren Benutzernamen.

Beim Löschen des Kontos wird dieser Gerätespeicher mitgelöscht: Warteschlange, lokale Daten, Kontokennung und die gemerkte Betriebsart. Das ist wesentlich, weil in der Betriebsart „Nur auf diesem Gerät“ der gesamte Bestand dort liegt und der Server nie eine Kopie gesehen hat — „Konto gelöscht“ wäre sonst unwahr.

Beim bloßen Abmelden bleibt der Gerätespeicher erhalten, damit Sie sich wieder anmelden können, ohne alles neu zu laden. Meldet sich danach ein anderes Konto auf demselben Gerät an, bekommt es den vorhandenen Bestand nicht zu sehen. Wenn Sie ein fremdes oder geteiltes Gerät benutzen und ganz sichergehen wollen, löschen Sie zusätzlich die Browserdaten für vepla.app von Hand.

5. Empfänger

Ihre Daten werden nicht verkauft und nicht zu Werbezwecken weitergegeben. Zwangsläufig beteiligt sind:

6. Speicherdauer

7. Freigaben, die Sie selbst auslösen

Beide sind ab Werk aus und jederzeit widerrufbar. Nach dem Widerruf ist der alte Link sofort tot.

Plan-Link
Eine öffentlich abrufbare Seite mit Datum, Wochentag, Zeiten, Pausen, Ihrer eigenen Schichtart-Bezeichnung, Urlaubstagen und der Monatssumme an Stunden. Nicht enthalten: Beträge, Notizen, Sonderzahlungen, Ihr Benutzername; Krankheitstage erscheinen wie freie Tage. Wer den Link hat, kann alle Monate ansehen, ohne sich anzumelden. Suchmaschinen sind ausgeschlossen.
Kalender-Abo
Ein Link für Ihre Kalender-App mit Ihren Schichten — hier einschließlich Notizen und Krankheitstagen. Er ist für Sie selbst gedacht; wer ihn erhält, sieht denselben Inhalt.

Exporte (CSV, XLSX, PDF, Kalenderdatei) erzeugen Sie selbst; sie enthalten alle Ihre Daten und liegen danach dort, wo Sie sie speichern.

8. Ihre Rechte

Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21 DSGVO). Eine erteilte Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen.

Vieles davon erledigen Sie ohne Umweg selbst: Ihre Daten sehen und ändern Sie in der App, herunterladen können Sie sie als CSV, XLSX oder JSON, und Ihr Konto löschen Sie in den Einstellungen unter „Konto“. Dabei werden Konto, Passwort-Hash, Wiederherstellungscodes, das Zwei-Faktor-Geheimnis, alle Schichten, Fahrten, Vorlagen, Schichtarten, Monatssperren, Einstellungen und beide Freigabe-Schlüssel entfernt. Zu den Sicherungskopien siehe Punkt 6.

Sie können sich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77 DSGVO). Zuständig ist die Behörde am Wohnsitz des Betreibers.

9. Pflicht zur Bereitstellung

Sie sind zu nichts verpflichtet. Ohne Benutzername und Passwort lässt sich allerdings kein Konto führen, und ohne Ihre Eingaben kann die App nicht rechnen.

10. Keine automatisierte Entscheidungsfindung

Es findet kein Profiling und keine automatisierte Entscheidung im Sinne des Art. 22 DSGVO statt. Die App rechnet nur das aus, was Sie eintragen.

11. Änderungen

Wenn sich die App ändert, ändert sich diese Erklärung mit. Die jeweils geltende Fassung steht unter vepla.app/datenschutz.

Zum Impressum

Stand: August 2026