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
- Zum Anlegen eines Kontos brauchen Sie nur einen frei wählbaren Benutzernamen und ein Passwort. Keine E-Mail-Adresse, keinen Namen, keine Telefonnummer, kein Geburtsdatum.
- Es gibt keine Werbung, keine Tracker, keine Reichweitenmessung und keine Absturzberichte an Dritte. Schriften, Symbole und Programmdateien liegen auf demselben Server; die Sicherheitsrichtlinie der Seite verbietet externe Quellen technisch.
- Es gibt kein Cookie-Banner, weil nichts gespeichert wird, was über den Betrieb hinausgeht (§ 25 Abs. 2 Nr. 2 TDDDG).
- Sie entscheiden, wo Ihre Daten liegen. Direkt nach der
Registrierung werden Sie gefragt, und Sie können es jederzeit in den
Einstellungen unter „Daten & Backup“ ändern:
- Mit Sicherung (Voreinstellung): Ihre Einträge liegen auf Ihrem Gerät und auf einem gemieteten Server in Frankfurt am Main. Sicherungskopien liegen dort und zusätzlich auf einem privaten Rechner des Betreibers. Ein neues Handy oder eine Neuinstallation bringt alles zurück.
- Nur auf diesem Gerät: Ihre Schichten und Fahrten verlassen Ihr Gerät nicht — auch nicht später und auch nicht bei bestehender Verbindung. Der Server speichert davon nichts. Dafür gibt es keine Wiederherstellung, wenn das Gerät verloren geht, und Schichtplan teilen, Kalender-Abo und Kalender-Export entfallen. Zum Anmelden ist weiterhin eine Verbindung nötig; dabei werden keine Schicht- oder Fahrtdaten übertragen.
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:
- Der Serveranbieter (Rechenzentrum in Frankfurt am Main) als Auftragsverarbeiter nach Art. 28 DSGVO.
- Cloudflare als vorgeschalteter Netzdienst. Cloudflare sieht dabei Ihre IP-Adresse und die übertragenen Inhalte, weil die Transportverschlüsselung dort endet. Grundlage für Übermittlungen in Drittländer sind die Standardvertragsklauseln der EU-Kommission.
6. Speicherdauer
- Konto und Einträge: bis Sie sie löschen.
- Demo-Konten: werden automatisch gelöscht, sobald sie älter als 48 Stunden sind. Die Aufräumung läuft alle sechs Stunden, es können also einige Stunden mehr vergehen. Tragen Sie dort keine echten Daten ein.
- Sicherungskopien: täglich (14 Stück) und wöchentlich (8 Stück); ältere werden gelöscht. Nach einer Kontolöschung bleiben Ihre Daten also noch bis zum Ablauf dieser Kopien erhalten, längstens rund zwei Monate. In Störfällen angelegte Zusatzkopien entfernt der Betreiber von Hand.
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.
Stand: August 2026