Stand: 10. November 2026
Datenschutzerklärung
Dienstplan Sync überträgt Dienstpläne und Kalender-Abos in die von dir ausgewählten Google-Kalender. Diese Erklärung beschreibt die gemeinsame App und ihre öffentliche Informationsseite.
1. Verantwortlicher und Kontakt
Betreiber der gemeinsamen App und dieser Website ist Justin Baumeyer. Bei Fragen zum Datenschutz oder zur Löschung deiner Daten erreichst du mich unter justin.baumeyer@pm.me.
Die Erklärung gilt für die von mir betriebene gemeinsame App. Für eigene Kopien oder Installationen des Quellcodes ist deren jeweiliger Betreiber zuständig.
2. Welche Daten die App verarbeitet
- Google-Konto: Deine E-Mail-Adresse dient zur Anmeldung, zur Prüfung der Einladung und zur Zuordnung deiner synchronisierten Termine.
- Einstellungen: Quellen, Kalender-Abo-Adressen, Zielkalender und deren Kennungen, Farben, Filter, Sync-Intervall und weitere von dir gewählte Optionen.
- Dienstplan-Zugang: Wenn du die Dienstplan-Quelle nutzt, speichert die App deine Mitarbeiter-ID und deinen Dienstplan-Token. Ein erneuerter Token wird ebenfalls gespeichert. Dein Google-Passwort wird von der App nicht abgefragt oder gespeichert.
- Termine: Je nach Quelle werden Titel, Beginn und Ende, Beschreibung, Ort, Wiederholungen und weitere Kalenderangaben verarbeitet. Dienstplandaten können unter anderem Dienstkürzel, Arbeitsorte und Abwesenheiten enthalten. Wenn du den Dienstplan einer anderen Person auswählst, werden deren Name und Mitarbeiter-ID in deinen Einstellungen gespeichert. Dafür werden nur die mit deinem eigenen Dienstplan-Konto sichtbaren Teamübersichten abgerufen. Erkennbare Dienste werden mit Name, Datum, Dienstkürzel und den Planzeiten aus der Dienstlegende in deinen Zielkalender übernommen. Flexible oder unvollständige Zeitangaben werden ganztägig dargestellt; persönliche Bemerkungen, Wünsche und Abwesenheiten werden dabei nicht übernommen. Wenn du Teampartner oder Ablösungen aktivierst, können auch Namen von Kolleginnen und Kollegen in Terminbeschreibungen übernommen werden.
- Betriebsdaten: Zeitpunkt und Ergebnis von Läufen, Fortschritt, Fehler und Zähler werden für die Übersicht gespeichert. Bei einem Fehler wird zusätzlich ein Bericht mit Programmversion, Zeitpunkt, Verarbeitungsschritt, Fehlertyp und Dateipositionen gespeichert. Er übernimmt keine Zugangsdaten oder Kalenderinhalte. Du kannst ihn selbst kopieren und zur Fehlersuche weitergeben; er wird nicht automatisch versendet. Nach einem erfolgreichen Lauf wird der Bericht entfernt. Die Termin-Vorschau wird nur auf Anfrage angezeigt und nicht dauerhaft für die Übersicht gespeichert.
Die App liest die Liste der für dich beschreibbaren Kalender und vorhandene, als synchronisiert gekennzeichnete Termine in den Zielkalendern. Für einen Umzug können auch markierte Termine aus deiner bisherigen Installation gelesen und zugeordnet werden.
3. Wofür die Daten verwendet werden
Die Daten werden verwendet, um deinen Zugang zu prüfen, deine Quellen abzurufen, die Vorschau anzuzeigen und Termine in den gewählten Zielkalendern anzulegen oder zu aktualisieren. Wenn du die entsprechende Option einschaltest, entfernt die App dort auch nicht mehr vorhandene importierte Termine. Vergangene Termine können erhalten bleiben.
Google fordert dafür eine weitreichende Kalenderberechtigung an. Sie ermöglicht technisch mehr Zugriff als nur auf einen einzelnen Kalender. Der Programmcode nutzt sie für die beschriebenen Kalenderfunktionen. Weitere Berechtigungen dienen dem Abruf externer Quellen, dem Anlegen deiner zeitgesteuerten Sync-Auslöser und optionalen Fehler-E-Mails.
Wenn du Fehlerbenachrichtigungen aktivierst, sendet die App die Fehlermeldung über Google an die eingestellte E-Mail-Adresse. Die Nachricht kann Angaben zu einer Quelle oder einem Kalender enthalten.
Google-Nutzerdaten werden nicht verkauft, nicht für Werbung oder Nutzerprofile verwendet und nicht zum Training von KI-Modellen eingesetzt. Die Nutzung und Weitergabe von Informationen aus Google-APIs richtet sich nach der Google API Services User Data Policy, einschließlich ihrer Limited-Use-Anforderungen.
4. Speicherung und Zugriff
Die App läuft in Google Apps Script. Einstellungen, Dienstplan-Zugangsdaten und Betriebsdaten werden in den nutzerbezogenen Eigenschaften des Skriptprojekts gespeichert. Im Webinterface werden sie nach Google-Konto getrennt; der gespeicherte Dienstplan-Token wird dort nicht wieder ausgegeben. Die E-Mail-Adressen eingeladener Konten und die Inhaberadresse werden in der gemeinsamen Zugriffsliste gespeichert.
Importierte Termine liegen in deinen gewählten Google-Kalendern. Wer einen solchen Kalender lesen darf, kann auch die dort eingetragenen Dienstplandaten sehen. Prüfe deshalb die Freigaben deiner Zielkalender, besonders bei Teamnamen und Abwesenheiten.
Für die Jahresübersicht werden Dienstzeiten, Dienstkürzel und Fahrzeugkennungen ausgewertet. Diese reduzierten Quelldaten werden zur Vermeidung wiederholter Abrufe höchstens 15 Minuten im nutzerbezogenen Apps-Script-Zwischenspeicher gehalten. Beim Entfernen der Verbindung wird dieser Zwischenspeicher mit geleert. Wachenzuordnungen der Fahrzeuge und deine erste Tätigkeitsstätte werden auf deinen Wunsch pro Jahr in deinen nutzerbezogenen Einstellungen gespeichert. Eigene Abwesenheitsangaben und abweichende tatsächliche Wachen beim einzelnen Dienst bleiben im Browser und werden nicht als Einstellungen gespeichert. Heruntergeladene CSV-Dateien oder Ausdrucke verwaltest du selbst.
Technische Protokolle bei Google können Kalenderkennungen, Quelladressen, Termintitel, Zeitangaben und Fehlermeldungen enthalten. Der App-Betreiber und gegebenenfalls weitere Personen mit Projektberechtigungen können diese Protokolle einsehen und das Skriptprojekt verwalten. Die Kontentrennung im Webinterface ersetzt nicht das Vertrauen in die Projektadministration.
5. Welche Dienste beteiligt sind
- Google: Anmeldung, Apps Script, Kalenderspeicherung, Auslöser, technische Protokolle und gegebenenfalls E-Mail-Versand. Es gelten ergänzend die Datenschutzhinweise von Google.
- Dein Dienstplan-Anbieter und die Anbieter deiner Kalender-Abos: Die App ruft die von dir hinterlegten Quellen ab und übermittelt dafür die jeweils erforderlichen Zugangsinformationen. Google-Kalenderinhalte werden nicht an den Dienstplan-Anbieter zurückgeschrieben.
- GitHub: Diese Informationsseite wird über GitHub Pages ausgeliefert. Dabei kann GitHub technische Zugriffsdaten wie IP-Adresse, Zeitpunkt und Browserinformationen verarbeiten. Die Seite bindet keine Analysewerkzeuge, Werbung oder externen Schriftarten ein und setzt selbst keine Cookies. Es gilt ergänzend die Datenschutzerklärung von GitHub.
- feiertage-api.de: Für die Jahresübersicht werden öffentliche Feiertagsdaten abgerufen. Übermittelt werden nur das ausgewählte Jahr und Bundesland, keine Dienstplan-Zugangsdaten, Dienstzeiten oder Namen. Der Dienst erhält die üblichen technischen Zugriffsdaten der Anfrage aus Google Apps Script. Öffentliche Feiertagsdaten werden bis zu sechs Stunden gemeinsam zwischengespeichert. Informationen zum Dienst stehen auf feiertage-api.de.
Für Updateprüfungen, Programmupdates und die Migrationshilfe kann die App beziehungsweise der separate Updater Programmdateien von GitHub abrufen. Dabei werden keine Dienstplan-Tokens oder Kalenderinhalte an GitHub übermittelt. Beim Kontakt per E-Mail werden deine Nachricht und Absenderdaten zur Bearbeitung der Anfrage über den E-Mail-Dienst Proton Mail verarbeitet; dazu gelten die Datenschutzhinweise von Proton.
Die beteiligten Anbieter können Daten auch außerhalb der EU beziehungsweise des EWR verarbeiten. Einzelheiten zu Verarbeitungsorten und Schutzmaßnahmen stehen in deren Datenschutzhinweisen.
6. Wie lange Daten bleiben und wie du sie entfernst
Die gespeicherten Einstellungen und Zugangsdaten bleiben bestehen, bis du sie änderst oder im Webinterface unter Verbindung entfernen → Meine gespeicherten Daten löschen löschst. Dabei werden auch die nutzerbezogenen Betriebsdaten und deine Sync-Auslöser entfernt. Bloßes Pausieren beendet die automatischen Läufe, behält aber die gespeicherten Daten.
Bereits importierte Kalendertermine werden beim Trennen nicht gelöscht. Du kannst sie in Google Kalender selbst entfernen. Die gemeinsame Einladungsliste wird ebenfalls nicht automatisch geändert; für die Entfernung deiner Adresse kontaktiere den Betreiber.
Den Google-Zugriff kannst du zusätzlich in den Verbindungen deines Google-Kontos widerrufen. Das beendet die Berechtigung, löscht aber keine bereits gespeicherten App-Daten. Lösche deshalb möglichst zuerst deine gespeicherten Daten im Webinterface oder bitte den Betreiber um Unterstützung.
Technische Protokolle werden durch die genannten Löschfunktionen nicht entfernt. Ihre Aufbewahrung richtet sich nach dem eingesetzten Google-Protokolldienst und dessen Projekteinstellungen. Für Fragen dazu und zu noch vorhandenen Daten kannst du dich an den Betreiber wenden.
Ein Umzugscode aus einer alten Skriptkopie enthält Einstellungen und Zugangsdaten. Die gemeinsame App akzeptiert ihn 24 Stunden lang; der Code in der alten Skripteigenschaft wird dadurch nicht automatisch gelöscht. Lösche ihn nach dem Umzug zusammen mit nicht mehr benötigten alten Kopien oder Sicherungen selbst. Zugangsdaten und Umzugscodes gehören nicht in öffentliche GitHub-Issues oder Supportnachrichten.
7. Einwilligung und deine Rechte
Die freiwillige Einrichtung und Nutzung der Synchronisierung erfolgt auf Grundlage deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Du kannst sie jederzeit für die Zukunft widerrufen, indem du den Sync beendest und den Zugriff entziehst. Die Bereitstellung und Absicherung dieser Website sowie die technische Fehleranalyse erfolgen auf Grundlage des berechtigten Interesses an einem funktionierenden und sicheren Angebot (Art. 6 Abs. 1 lit. f DSGVO).
Soweit die gesetzlichen Voraussetzungen vorliegen, hast du Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung und Datenübertragbarkeit. Gegen Verarbeitungen auf Grundlage berechtigter Interessen kannst du Widerspruch einlegen. Du kannst dich außerdem bei einer Datenschutzaufsichtsbehörde beschweren. Für die Ausübung deiner Rechte schreib an justin.baumeyer@pm.me.