Verantwortlich im Sinne der DSGVO (Art. 13 Abs. 1a) für die App SchichtRad:
RepairSpot
Marius Meißner
Theodor-Storm-Straße 18a
93051 Regensburg
Deutschland
E-Mail: apps@repairspot.de
USt-IdNr.: DE327808419
Bundle-ID: com.schichtrad.app
SchichtRad ist ein offline-first Schichtkalender: Sämtliche Inhalte (Schichtpläne, eigene Modelle, Urlaube, Einstellungen) bleiben lokal auf Ihren Geräten und werden nicht an uns übertragen. Nutzen Sie die Apple Watch, überträgt Ihr iPhone den Schichtplan direkt an die Uhr; das geschieht über die Geräteverbindung von Apple, ohne Server und ohne Cloud. Es gibt keine Nutzerkonten, keine Werbung und kein Tracking zu Werbezwecken.
Zur Qualitätssicherung nutzt die App zwei datensparsame Dienste: anonymisierte Absturzberichte (Sentry) und eine anonyme Nutzungsstatistik (Aptabase). Beide arbeiten ohne Werbe-IDs, ohne Nutzerprofile und mit Verarbeitung auf Servern in der EU – Details in Abschnitt 8.
| Eigenschaft | Status |
|---|---|
| Personenbezogene Profile / Nutzerkonten | Nein |
| Werbung / Werbe-Tracking / Werbe-IDs | Nein |
| Inhaltsdaten (Schichten, Urlaube, Einstellungen) an Server | Nein |
| Internetverbindung für die Nutzung erforderlich | Nein |
| Anonymisierte Absturzberichte (Sentry) | Ja, EU-Server |
| Anonyme Nutzungsstatistik (Aptabase) | Ja, EU-Server |
| Inhaltsdaten lokal auf dem Gerät | Ja |
| Alle Inhaltsdaten unter Nutzerkontrolle | Ja |
Die lokale Speicherung Ihrer Einstellungen auf dem Gerät erfolgt auf Grundlage von:
Folgende Daten werden ausschließlich auf Ihrem Gerät gespeichert und niemals an Dritte übermittelt:
| Datum | Zweck | Sensibel? |
|---|---|---|
| Schichtgruppe | Zuordnung zum Schichtrhythmus (z.B. Gruppe A, B, C) | Nein |
| Schichtmodell / eigene Modelle | Gewählte Vorlage sowie selbst erstellte Schichtmodelle (Name, Zyklus, Gruppen, Farben, Zeiten) | Nein |
| Urlaubsplanung | Selbst eingetragene Urlaubszeiträume mit optionaler Bezeichnung | Nein |
| Vergütungs-Einstellungen | Stundensatz und Zuschlagssätze für den Vergütungs-Rechner | Nein |
| Kauf- & Testphasen-Status | Freischaltung der Vollversion bzw. Beginn der Testphase (sicher im Geräte-Schlüsselbund) | Nein |
| Onboarding-Status | Merken, ob Ersteinrichtung abgeschlossen | Nein |
| Theme-Einstellung | Bevorzugtes Farbschema (Hell/Dunkel/System) | Nein |
| Widget-Layout | Sichtbarkeit und Reihenfolge der Dashboard-Widgets | Nein |
| Event-Countdowns | Selbst erstellte Countdown-Events (Titel, Datum, Kategorie) | Nein |
| Tag-Abweichungen & Freischichten | Manuell überschriebene Schichten (Schichttausch), Freischichten/Altersfreischichten inkl. Jahres-Kontingent sowie eine optionale, frei eingegebene Notiz | Nein |
Alle Daten werden mittels AsyncStorage lokal auf dem Gerät gespeichert. Es handelt sich ausschließlich um technische Einstellungen ohne Personenbezug.
Alle lokal gespeicherten Daten verbleiben auf Ihrem Gerät, bis eines der folgenden Ereignisse eintritt:
Es erfolgt keine automatische Löschung nach Ablauf einer Frist, da die Daten für die dauerhafte Funktion der App benötigt werden. Eine serverseitige Speicherung findet nicht statt.
Die App kann folgende optionale Berechtigungen anfragen. Die App funktioniert vollständig auch ohne Erteilung dieser Berechtigungen.
Diese Berechtigung ermöglicht zwei Dinge. Erstens den Export Ihres Schichtplans in Ihren nativen Gerätekalender (z.B. iCloud-Kalender, Google Kalender), also das Erstellen, Bearbeiten und Löschen von Einträgen. Der Export erfolgt nur auf Ihre ausdrückliche Anfrage hin, immer für einen einzelnen Monat.
Übertragen wird dabei alles, was für den gewählten Monat in Ihrem Plan steht: Schichten mit ihren Uhrzeiten sowie ganztägige Einträge für Urlaub, Krank, Home Office, Freischicht und für Schichtarten, die Sie selbst angelegt haben. Gewöhnliche freie Tage werden nicht übertragen. Die Einträge tragen den Namen der jeweiligen Schichtart, ein Krankheitstag erscheint also als „Krank" in Ihrem Kalender.
Bitte beachten Sie: Ein Gerätekalender wird häufig mit einem Konto synchronisiert (etwa Google oder iCloud) und ist mitunter für andere Personen freigegeben. Was Sie exportieren, verlässt damit unter Umständen Ihr Gerät und unterliegt der Datenschutzerklärung des jeweiligen Anbieters. Auf diesen Vorgang haben wir keinen Einfluss. Sie können einzelne Einträge in Ihrem Kalender jederzeit löschen oder auf den Export verzichten; alle übrigen Funktionen der App arbeiten dann unverändert weiter.
Zweitens die Anzeige Ihrer bereits vorhandenen Termine neben den Schichten in der App, damit Sie zum Beispiel einen Arztbesuch zusammen mit Ihrem Schichtplan sehen. Dafür liest die App Termine aus den Kalendern Ihres Geräts, einschließlich Titel, Zeiten und Notizen.
Diese Termine werden ausschließlich auf dem Gerät gelesen und angezeigt. Sie werden von der App nicht gespeichert, nicht ausgewertet und nicht übertragen. Ohne erteilte Berechtigung bleibt die Anzeige leer und der Export ist nicht möglich; alle übrigen Funktionen der App arbeiten unverändert weiter.
Ermöglicht das Erstellen von Erinnerungen im Zusammenhang mit Ihren Schichten in der nativen Erinnerungen-App.
Ermöglicht lokale Benachrichtigungen, um Sie an Ihre Schicht am nächsten Tag zu erinnern. Die Benachrichtigungen werden ausschließlich lokal auf Ihrem Gerät erzeugt – es werden keine Push-Server oder Cloud-Dienste verwendet.
Sie können alle Berechtigungen jederzeit in den Systemeinstellungen Ihres Geräts widerrufen.
Ihre Inhaltsdaten (Schichtpläne, eigene Modelle, Urlaube, Termine, Vergütungs-Einstellungen) verlassen Ihr Gerät niemals automatisch. Die App benötigt für ihre Kernfunktionen keine Internetverbindung.
Es gibt genau drei Fälle, in denen eine Verbindung ins Internet aufgebaut wird:
Stürzt die App ab oder tritt ein technischer Fehler auf, wird ein Fehlerbericht an Sentry (Functional Software, Inc.) übermittelt. Wir nutzen die EU-Datenresidenz von Sentry – die Berichte werden über einen deutschen Endpunkt (ingest.de.sentry.io) angenommen und in der EU gespeichert.
Ein Absturzbericht enthält:
Ein Absturzbericht enthält nicht: Ihre Schichtdaten, Urlaube oder Einstellungen, keine Nutzer- oder Geräte-IDs. Die Übermittlung personenbezogener Daten ist in der App deaktiviert (sendDefaultPii: false), sodass Sentry die IP-Adresse des Geräts nicht am Fehlerbericht speichert. Technisch bedingt wird beim Verbindungsaufbau wie bei jedem Internetzugriff eine IP-Adresse an den Server übertragen. Performance-/Verhaltens-Tracking über Sentry ist abgeschaltet.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer stabilen App). Datenschutzerklärung von Sentry: sentry.io/privacy
Um zu verstehen, ob zentrale Funktionen genutzt werden, übermittelt die App einzelne, anonyme Ereignisse an Aptabase. Wir nutzen die EU-Region von Aptabase – die Verarbeitung erfolgt auf Servern in der EU.
Erfasst werden ausschließlich wenige produktbezogene Ereignisse (z.B. „Kaufseite angezeigt“, „Kauf abgeschlossen“, „Testphase gestartet“) zusammen mit App-Version, Build-Nummer und Betriebssystem-Version. Ein Gerätemodell wird nicht übertragen. Zusätzlich erzeugt Aptabase technisch bedingt je einen Zähler beim Start der App und beim Beginn einer Sitzung. Weitere Ereignisse, insbesondere zu Ihren Schichten, Urlauben oder Einstellungen, werden nicht erhoben.
Aptabase arbeitet bewusst datensparsam: keine Geräte- oder Werbe-IDs, keine dauerhaften Identifikatoren, kein geräteübergreifendes Tracking, keine Nutzerprofile. Die Sitzungskennung besteht aus Zeitstempel und Zufallszahl, wird ausschließlich im Arbeitsspeicher gehalten, nach einer Stunde ohne Nutzung neu erzeugt und auf dem Gerät nicht gespeichert. Technisch bedingt wird beim Verbindungsaufbau wie bei jedem Internetzugriff eine IP-Adresse an den Server übertragen. Eine Zuordnung der Ereignisse zu Ihrer Person ist weder uns noch Aptabase möglich.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Datenschutzerklärung von Aptabase: aptabase.com/legal/privacy
Widerspruch direkt in der App: Sie können die anonyme Nutzungsstatistik jederzeit abschalten. Öffnen Sie dazu in SchichtRad die Einstellungen und deaktivieren Sie den Schalter „Anonyme Nutzungsstatistik“. Danach werden keine Ereignisse mehr übertragen. Die Absturzberichte nach Abschnitt 8.1 bleiben davon unberührt; ihnen können Sie formlos per E-Mail widersprechen (Kontakt siehe Abschnitt 19).
Die App nutzt die folgenden Frameworks, System-APIs und Dienste:
| Technologie | Zweck | Datenverarbeitung |
|---|---|---|
| React Native / Expo | App-Framework | Keine Datenübertragung |
| Expo Calendar | Nativer Kalender-Zugriff | Nur lokaler Zugriff auf Gerätekalender |
| Expo Notifications | Lokale Benachrichtigungen | Keine Push-Server, rein lokal |
| AsyncStorage / SecureStore | Lokale Datenspeicherung | Nur auf dem Gerät |
| Sentry (EU-Datenresidenz) | Anonymisierte Absturzberichte | Siehe Abschnitt 8.1 |
| Aptabase (EU-Region) | Anonyme Nutzungsstatistik | Siehe Abschnitt 8.2 |
| Apple App Store / Google Play (In-App-Kauf) | Kaufabwicklung der Vollversion | Zahlung erfolgt vollständig über Apple bzw. Google; wir erhalten keine Zahlungs- oder Kontodaten |
Die Freischaltung der Vollversion erfolgt als einmaliger In-App-Kauf über den Apple App Store bzw. Google Play. Vertragspartner für die Zahlung ist Apple bzw. Google; deren Datenschutzbestimmungen gelten für den Kaufvorgang. SchichtRad speichert lediglich lokal auf Ihrem Gerät, dass die Vollversion freigeschaltet ist – keine Zahlungsdaten, keine Apple-/Google-Kontodaten.
In SchichtRad findet keine automatisierte Entscheidungsfindung und kein Profiling im Sinne von Art. 22 DSGVO statt.
Die Berechnung der Schichtpläne erfolgt rein algorithmisch auf Basis des gewählten Schichtmodells und hat keinerlei rechtliche oder ähnlich erhebliche Auswirkungen auf Sie.
SchichtRad richtet sich an erwachsene Schichtarbeiter. Da die App keine personenbezogenen Profile erstellt, keine Nutzerkonten benötigt und keine Werbung enthält, bestehen keine besonderen Risiken für Minderjährige.
Wir erheben wissentlich keine personenbezogenen Daten von Kindern. Sollten Sie der Ansicht sein, dass uns dennoch solche Daten vorliegen, wenden Sie sich bitte an die in Abschnitt 19 genannte Adresse.
Da alle Inhaltsdaten ausschließlich lokal auf Ihrem Gerät gespeichert werden, haben Sie die volle Kontrolle:
Serverseitig existieren ausschließlich die in Abschnitt 8 beschriebenen anonymisierten Absturzberichte und anonymen Statistik-Ereignisse. Diese enthalten keine Identifikatoren, mit denen sie Ihrer Person oder Ihrem Gerät zugeordnet werden könnten – eine personenbezogene Löschungsanfrage läuft daher ins Leere (Art. 11 DSGVO). Absturzberichte werden bei Sentry zudem nach den dort üblichen Fristen (90 Tage) automatisch gelöscht.
Gemäß der Datenschutz-Grundverordnung (DSGVO) stehen Ihnen folgende Rechte zu:
Die für den Verantwortlichen zuständige Datenschutz-Aufsichtsbehörde ist:
Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)
Promenade 18
91522 Ansbach
Deutschland
Telefon: +49 (0) 981 180093-0
E-Mail: poststelle@lda.bayern.de
Web: www.lda.bayern.de
Sie haben das Recht, sich jederzeit mit einer Beschwerde an die oben genannte Aufsichtsbehörde oder an die Aufsichtsbehörde Ihres gewöhnlichen Aufenthaltsortes zu wenden.
Gemäß den App Store Richtlinien von Apple erklärt SchichtRad:
| Apple Privacy Label | Angabe |
|---|---|
| Daten, die zum Tracking verwendet werden | Keine |
| Daten, die mit Ihnen verknüpft werden | Keine |
| Daten, die nicht mit Ihnen verknüpft werden | Absturzdaten, Nutzungsdaten (anonym, siehe Abschnitt 8) |
Die App verwendet keine nicht-exemptiven Verschlüsselungsverfahren (ITSAppUsesNonExemptEncryption: NO).
Gemäß den Google Play Richtlinien erklärt SchichtRad:
| Google Data Safety | Angabe |
|---|---|
| Daten werden geteilt | Keine Daten werden mit Dritten geteilt |
| Daten werden erfasst | Absturzprotokolle & Diagnosedaten, anonyme App-Interaktionen (siehe Abschnitt 8) |
| Daten werden bei der Übertragung verschlüsselt | Ja (TLS) |
| Lokale Daten können gelöscht werden | Ja, durch Deinstallation |
Diese Datenschutzerklärung kann im Rahmen von App-Updates aktualisiert werden. Die aktuelle Version ist stets unter dieser Adresse und in den App-Stores einsehbar. Wesentliche Änderungen werden in den Release-Notes des jeweiligen Updates kommuniziert.
Letzte Aktualisierung: 29. Juli 2026 (Hinweis auf den Schalter zum Abschalten der anonymen Nutzungsstatistik in den Abschnitten 8.2 und 13; Abschnitt 8.2 nach Prüfung des ausgelieferten SDK präzisiert: es wird kein Gerätemodell übertragen, ergänzt um die Angaben zur Sitzungskennung und zur IP-Adresse. Abschnitt 6 zur Kalender-Berechtigung vervollständigt: die App liest zusätzlich vorhandene Termine, um sie neben den Schichten anzuzeigen; diese verlassen das Gerät nicht. Stand App-Version 1.6.1). — 1. August 2026: Abschnitt 7 nennt beim aktiv ausgelösten Teilen jetzt zusätzlich den Backup-Code und die Funktion „Familien-Sync“, mit der Sie Ihren Monatsplan als Textnachricht versenden können. Es wird ausdrücklich darauf hingewiesen, dass ein so geteilter Monatsplan Ihre vollständigen Schichtzeiten für den gewählten Monat im Klartext enthält. (Stand App-Version 1.6.2) — 3. August 2026: Für App-Version 1.6.3 geprüft, inhaltlich keine Änderung nötig. Die Version behebt Fehler beim Empfangen eines geteilten Schichtmodells und im Modell-Editor; ein empfangenes Modell wird ausschließlich lokal auf Ihrem Gerät gespeichert. Das aktive Versenden ist in Abschnitt 7 bereits benannt. (Stand App-Version 1.6.3) — 4. August 2026: Abschnitt 7 nennt beim Backup-Code jetzt zusätzlich den unter „Zweiter Plan“ hinterlegten Schichtplan einer zweiten Person (Schichtmodell, Gruppe und ein freiwillig eingetragener Name). Diese Angaben werden ausschließlich lokal gespeichert und verlassen Ihr Gerät nur, wenn Sie selbst einen Backup-Code weitergeben. (Stand App-Version 1.7.0) — 9. August 2026: Für App-Version 1.8.0 ergänzt. Abschnitt 7 beschreibt jetzt die Übertragung Ihres Schichtplans an eine gekoppelte Apple Watch: Sie läuft über die geräteeigene Verbindung (WatchConnectivity) unmittelbar zwischen Ihren beiden Geräten, ohne Server und ohne Cloud. Aus demselben Grund heißt es in der Einleitung nicht mehr „lokal auf Ihrem Gerät“, sondern „lokal auf Ihren Geräten“. Ebenfalls geprüft und ohne Änderung geblieben: die getrennt einstellbare Vorlaufzeit je Schichtart (reine Geräteeinstellung), der Weckzeit-Knopf, der lediglich die Uhren-App Ihres Geräts mit einer Zeit öffnet und selbst keinen Wecker stellt, sowie die Freigabe des Querformats. (Stand App-Version 1.8.0) — 10. August 2026: Abschnitt 7 nennt bei der Übertragung an die Apple Watch jetzt ausdrücklich den Urlaub. Grund ist eine Korrektur in derselben Version: Bis dahin kannten Widget und Uhr nur Ihre Schichten, ein eingetragener Urlaub war dort nicht zu sehen. Da die Uhr diesen Tag nun als Urlaubstag erhält, ist er in der Aufzählung des Übertragenen zu benennen. Ein frei vergebener Name des Urlaubs bleibt auf dem Gerät. (Stand App-Version 1.8.0) — 11. August 2026: Für App-Version 1.8.1 geprüft, keine neue Datenverarbeitung. Die Version korrigiert allein Beschriftungen auf der Apple Watch (ein Urlaubstag hieß dort bisher nur „frei“) und entfernt auf dem iPhone den Knopf zur Übernahme der Weckzeit. Die Angabe zu diesem Knopf in der Prüfung vom 9. August gilt damit nur noch für Android: Dort übergibt die App die Uhrzeit an die Uhren-App Ihres Geräts und stellt selbst keinen Wecker. Unter iOS entfällt dieser Vorgang vollständig. (Stand App-Version 1.8.1) — 12. August 2026: Abschnitt 6 zur Kalender-Berechtigung erweitert. Der Export in den Gerätekalender umfasst jetzt auch ganztägige Einträge für Urlaub, Krank, Home Office, Freischicht und für selbst angelegte Schichtarten ohne Uhrzeiten; gewöhnliche freie Tage bleiben ausgenommen. Zwei Gründe: Ein eingetragener Urlaub fehlte im Export bislang vollständig, an seiner Stelle stand die reguläre Schicht, und selbst angelegte Schichtarten fielen still heraus. Da ein Gerätekalender häufig mit einem Konto synchronisiert und mitunter für andere Personen freigegeben ist, benennt der Abschnitt nun ausdrücklich, was übertragen wird, und weist darauf hin, dass ein Krankheitstag dort als „Krank“ erscheint. Die Angabe der Vorprüfung vom 11. August, für 1.8.1 sei keine neue Datenverarbeitung hinzugekommen, ist damit überholt. (Stand App-Version 1.8.1)
Die vorstehenden Abschnitte betreffen die App SchichtRad. Für den Besuch dieser Website (schichtrad.de) gilt ergänzend Folgendes.
Diese Website wird bei der united-domains GmbH, Gautinger Straße 10, 82319 Starnberg, Deutschland gehostet. Der Hoster verarbeitet die nachfolgend genannten Daten in unserem Auftrag als Auftragsverarbeiter (Art. 28 DSGVO) auf Servern in Deutschland.
Beim Aufruf einer Seite werden automatisch Daten in Server-Logfiles gespeichert, die Ihr Browser übermittelt:
Diese Daten sind für den Betrieb der Website technisch erforderlich. Sie dienen der Auslieferung der Seiten, der Systemsicherheit und der Fehleranalyse. Eine Zusammenführung mit anderen Daten oder eine Auswertung zu Werbezwecken findet nicht statt.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am technisch fehlerfreien und sicheren Betrieb). Die Logfiles werden nach spätestens sieben Tagen automatisch gelöscht.
Die Seite verlinkt auf den Apple App Store, Google Play sowie vereinzelt auf Presseberichte. Diese Verweise sind reine Textlinks; eine Datenübertragung an die jeweiligen Anbieter erfolgt erst, wenn Sie den Link anklicken. Ab diesem Zeitpunkt gelten deren Datenschutzbestimmungen.
Der Abruf dieser Website erfolgt durchgehend TLS-verschlüsselt (HTTPS).
Bei Fragen zum Datenschutz oder zur App wenden Sie sich bitte an:
RepairSpot · Marius Meißner
Theodor-Storm-Straße 18a · 93051 Regensburg