Datenschutzerklärung
Stand:
Diese Datenschutzerklärung gilt für
- die App Tutiva für iOS und Android und
- die Website https://tutiva.app.
„Personenbezogene Daten“ sind alle Informationen, die sich auf eine identifizierte oder identifizierbare Person beziehen, zum Beispiel deine E-Mail-Adresse, deine IP-Adresse oder die Sitzungsdaten deines TU-Logins.
Tutiva ist ein inoffizielles Projekt und steht in keiner Verbindung zur Technischen Universität Wien. Für die Dienste der TU Wien selbst (TISS, TUWEL, TU-Login, TUMAPS, Bibliothek) ist die TU Wien verantwortlich. Dort gilt die Datenschutzerklärung der TU Wien.
Auf einen Blick
- Deine Studiendaten bleiben auf deinem Gerät. Stundenplan, LVAs, Todos, eigene Termine, Farben, Einstellungen und Erinnerungen speichert Tutiva nur lokal auf deinem Gerät.
- Dein TU-Passwort verlässt dein Gerät nicht in Richtung Tutiva. Benutzername, Passwort und Authenticator-Schlüssel liegen nur im sicheren Speicher deines Geräts (iOS-Schlüsselbund bzw. Android Keystore). Sie werden nie an unsere Server übertragen. MFA-Codes werden nie gespeichert.
- Der Login läuft direkt bei der TU Wien. Du gibst deine TU-Anmeldedaten im Login-Fenster der App ein. Die App schickt sie direkt an die TU Wien, nie an uns. Auch deine Daten ruft die App direkt von der TU ab.
- Unser Server kennt nur deine TU-Sitzung. Damit du nicht ständig neu einloggen musst, speichern wir verschlüsselte TU-Sitzungscookies und die nötigen technischen Verwaltungsdaten. Kein Name, keine E-Mail-Adresse, keine Matrikelnummer, keine Termine.
- Kein Tracking, keine Werbung, keine Analyse-Tools. Weder in der App noch auf der Website. Die Website setzt keine Cookies.
- Du hast die Kontrolle. Mit „Verbindung trennen“ löschst du deine Sitzung sofort von unserem Server. Fragen und Anträge schickst du an [email protected].
1. Verantwortlicher
Verantwortlicher im Sinne von Art. 4 Z 7 DSGVO ist:
Flarely e.U.
Inhaber: Severin Hilbert
Herbert Rauch-Gasse 16
2361 Laxenburg
Österreich
Firmenbuchnummer: FN 670427 y, Landesgericht Wiener Neustadt
E-Mail (allgemein): [email protected]
E-Mail (Datenschutz): [email protected]
Ein Datenschutzbeauftragter ist nicht bestellt, weil keine gesetzliche Pflicht dazu besteht.
2. Die App
Tutiva hat kein eigenes Benutzerkonto. Du registrierst dich nicht bei uns und gibst uns weder Namen noch E-Mail-Adresse. Die meisten Funktionen laufen vollständig auf deinem Gerät. Im Folgenden beschreiben wir jede Datenkategorie einzeln.
2.1 Anmeldung bei der TU Wien
Wenn du Tutiva mit deinem TU-Konto verbindest, gibst du im Login-Fenster der App deinen TU-Benutzernamen, dein Passwort und den Code der Multi-Faktor-Authentifizierung (MFA) ein. Die App meldet dich damit selbst beim TU-Login und bei TISS an, so wie es ein Browser tun würde. Die TU Wien setzt dabei ihre eigenen Sitzungscookies.
- Was passiert: Deine Eingaben gehen verschlüsselt (HTTPS) direkt von deinem Gerät an die TU Wien (idp.zid.tuwien.ac.at und tiss.tuwien.ac.at), nie an unseren Server. Die App speichert danach die TU-Sitzungscookies auf deinem Gerät, damit sie deine Daten abrufen kann.
- Zweck: Verbindung mit deinem TU-Konto, Kernfunktion der App.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der App, die du nutzen möchtest).
Demo-Zugang: Für die Prüfung durch Apple und Google gibt es einen Demo-Zugang mit Beispieldaten. Benutzernamen, die mit „tutivademo“ beginnen, gehen nicht an die TU Wien. Die App schickt stattdessen den Benutzernamen und einen Hashwert (SHA-256) aus Benutzername und Passwort an unseren Server, der nur prüft, ob die Angaben stimmen. Wir speichern dabei nichts.
2.2 Gespeicherte TU-Anmeldedaten und Authenticator
Damit Tutiva dich automatisch wieder anmelden kann, wenn deine TU-Sitzung abläuft, speichert die App nach einem erfolgreichen TU-Login deinen TU-Benutzernamen und dein Passwort. Im Authenticator-Bereich kannst du außerdem Schlüssel für Einmalcodes (TOTP/HOTP) hinterlegen, etwa für den TU-Login.
- Wo: ausschließlich im sicheren Speicher deines Geräts (iOS-Schlüsselbund mit der Einstellung „nur auf diesem Gerät, wenn entsperrt“, Android Keystore, vom Android-Backup ausgenommen).
- Was nicht passiert: Diese Daten werden nie an unseren Server, an den Hintergrunddienst zur Sitzungsverlängerung oder an Dritte übertragen. Tutiva schickt Benutzername und Passwort nur direkt an die TU Wien, um dich dort anzumelden. MFA-Codes werden nie dauerhaft gespeichert.
- QR-Codes teilen: Wenn du Authenticator-Konten per QR-Code auf ein anderes Gerät überträgst, enthält der Code nur die von dir ausgewählten Authenticator-Konten, nie dein TU-Passwort.
- Löschen: „Anmeldedaten vergessen“ in den Einstellungen löscht Benutzername und Passwort. Authenticator-Konten löschst du im Authenticator. „Verbindung trennen“ lässt beides absichtlich bestehen, damit die nächste Verbindung schneller geht. Hinweis für iOS: Der Schlüsselbund kann Einträge behalten, auch wenn du die App löschst. Lösche deine Anmeldedaten und Authenticator-Konten deshalb in der App, bevor du sie deinstallierst.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Die Speicherung auf deinem Gerät ist für die von dir gewünschte Funktion unbedingt erforderlich (§ 165 Abs. 3 TKG 2021).
2.3 Stundenplan, LVAs und eigene Inhalte
Die App ruft deinen Stundenplan, deine LVAs und weitere Studieninformationen mit deiner TU-Sitzung direkt bei der TU Wien ab. Diese Daten, deine Todos, eigene Termine, LVA-Farben, ausgeblendete LVAs, Erinnerungseinstellungen und App-Einstellungen speichert Tutiva nur lokal auf deinem Gerät, damit die App auch offline funktioniert. Der persönliche Kalender-Exportlink der TU (siehe 2.5) liegt im sicheren Speicher deines Geräts.
- Wir erhalten diese Daten nicht.
- Sicherungen: Je nach Einstellungen deines Betriebssystems kann der lokale App-Speicher in Geräte-Backups (z. B. iCloud oder Google) enthalten sein. Darauf haben wir keinen Einfluss.
- Löschen: „Verbindung trennen“ löscht die zwischengespeicherten TU-Daten auf dem Gerät. Todos und einzelne Anzeige-Einstellungen bleiben erhalten. Alles andere entfernst du, indem du die App löschst.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
2.4 Sitzungsverlängerung über unseren Server
TU-Sitzungen laufen nach kurzer Inaktivität ab. Damit du nicht ständig neu einloggen musst, hält Tutiva deine TU-Sitzung im Hintergrund aktiv.
Dafür speichern wir auf unserem Server (Backend-Anbieter Convex, siehe Abschnitt 5):
- deine TU-Sitzungscookies (nur Cookies der Domain tuwien.ac.at), verschlüsselt mit AES-256-GCM,
- einen Hashwert einer zufälligen Gerätekennung. Die Gerätekennung selbst liegt nur im sicheren Speicher deines Geräts. Über sie erkennt der Server dein Gerät, ohne dass es ein Benutzerkonto gibt,
- technische Verwaltungsdaten: Status der Sitzung (aktiv oder neue Anmeldung nötig), Zeitpunkte der letzten Änderung und Verlängerung, nächster geplanter Verlängerungszeitpunkt und kurzlebige interne Sperrkennungen.
Wir speichern keinen Namen, keine E-Mail-Adresse, keine Matrikelnummer, kein Passwort, keine MFA-Codes und keine Termine oder LVAs.
Ein Hintergrunddienst läuft etwa alle fünf Minuten über GitHub Actions (siehe Abschnitt 5). Er entschlüsselt die Cookies kurzzeitig, ruft damit zwei TISS-Adressen ab, ohne deren Inhalte herunterzuladen, und speichert erneuerte Cookies wieder verschlüsselt. Falls die TU eine Weiterleitung zum TU-Login verlangt, folgt er nur den bekannten Adressen der TU Wien. Er kennt weder dein Passwort noch deine Authenticator-Schlüssel und kann keine neue MFA-Abfrage beantworten. Verlangt die TU eine neue Anmeldung, markiert er die Sitzung entsprechend. Du meldest dich dann in der App neu an.
- Zweck: Bereitstellung der Funktion „angemeldet bleiben“.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
- Speicherdauer: bis du in der App „Verbindung trennen“ wählst. Dann löschen wir den gesamten Eintrag sofort, einschließlich eines etwaigen Kalender-Abos. Wenn du dich neu verbindest, ersetzen wir die gespeicherten Cookies. Wichtig: Derzeit gibt es keine automatische Löschung inaktiver Einträge. Wenn du die App löschst, ohne vorher die Verbindung zu trennen, bleibt der Eintrag bestehen. Die Cookies darin werden aber von der TU nach Ablauf ungültig. Trenne daher vor dem Löschen der App die Verbindung.
2.5 Kalender-Abo (iCal-Link)
Optional kannst du im Kalender einen Abo-Link erstellen, mit dem du deinen TU-Stundenplan in einer anderen Kalender-App (z. B. Apple Kalender oder Google Kalender) abonnierst.
- Wie es funktioniert: Die App erzeugt dafür ein zufälliges 256-Bit-Token. Auf unserem Server speichern wir nur einen Hashwert dieses Tokens, deinen persönlichen Kalender-Exportlink der TU (verschlüsselt) und für ausgeblendete LVAs und Termine gesalzene Hashwerte. Diese Hashwerte enthalten keine Titel, Räume oder Zeiten. Ruft deine Kalender-App den Link auf, holt unser Server den Kalender in diesem Moment frisch von der TU, filtert ausgeblendete Einträge heraus und gibt ihn weiter. Kalenderinhalte werden dabei nicht gespeichert.
- Wer den Link kennt, sieht deinen Stundenplan. Gib ihn nur an Kalender-Apps oder Personen weiter, denen du vertraust.
- Kalender-App: Die abonnierende Kalender-App und ihr Anbieter (z. B. Apple oder Google) erhalten und speichern die Kalenderinhalte. Dafür gilt deren Datenschutzerklärung.
- Zugriffsprotokolle: Der Abo-Link läuft über tutiva.app. Bei jedem Abruf verarbeiten Cloudflare (Weiterleitung) und unser Backend-Anbieter Convex technisch die IP-Adresse und Anfragedaten des abrufenden Kalenderdienstes. Cloudflare leitet die Kalenderinhalte nur durch und speichert sie nicht.
- Speicherdauer: bis du das Abo deaktivierst oder die Verbindung trennst. Beim Deaktivieren löschen wir Token-Hash, Kalender-Exportlink und Ausblende-Hashwerte sofort, und der Link funktioniert nicht mehr.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
2.6 Erinnerungen
Erinnerungen an Termine und Todos sind lokale Benachrichtigungen, die dein Gerät selbst plant und anzeigt. Tutiva nutzt dafür keinen Push-Server und überträgt keine Push-Kennung. Die Erlaubnis für Benachrichtigungen kannst du jederzeit in den Systemeinstellungen widerrufen.
2.7 Kamera, Fotos und Face ID
- Kamera: nur, wenn du im Authenticator einen QR-Code scannst. Das Bild wird auf deinem Gerät ausgewertet und weder gespeichert noch übertragen.
- Fotos: nur, wenn du ein Bild mit einem QR-Code auswählst. Tutiva liest nur dieses eine Bild auf dem Gerät aus.
- Face ID / Geräteentsperrung: optional, um deine Sicherheitscodes zu schützen („Face ID verlangen“), und immer beim Export von Authenticator-Konten. Die biometrische Prüfung übernimmt dein Betriebssystem. Tutiva erhält nur die Information, ob die Prüfung erfolgreich war, nie biometrische Daten.
- Bildschirmfotos: Im Authenticator blockiert Tutiva Bildschirmfotos und -aufnahmen, soweit das Betriebssystem das unterstützt.
Diese Berechtigungen fragt die App erst an, wenn du die jeweilige Funktion nutzt. Du kannst sie jederzeit in den Systemeinstellungen entziehen.
2.8 Standort und Campusplan (TUMAPS)
Der Campusplan in Tutiva zeigt die Website TUMAPS der TU Wien (maps.tuwien.ac.at) in einem In-App-Browser an. Wenn du dort deinen Standort anzeigen lässt und die Standortfreigabe erlaubst, gibt dein Gerät den Standort an diese Website weiter. Tutiva selbst speichert oder überträgt deinen Standort nicht. Was TUMAPS mit dem Standort macht, welche Kartendienste die Seite lädt und ob sie eigene Analyse-Werkzeuge einsetzt, entscheidet die TU Wien als Betreiberin. Dafür gilt die Datenschutzerklärung der TU Wien.
2.9 TUWEL, TISS und Bibliothek in der App
TUWEL, TISS und die Bibliothekssuche der TU Wien kannst du in Tutiva in einem In-App-Browser öffnen. Dabei kommunizierst du direkt mit den Seiten der TU Wien. Diese Seiten können eigene Cookies setzen und eigene Dienste einbinden. Tutiva liest dort nur aus, ob du angemeldet bist. Seiteninhalte speichert oder überträgt die App nicht.
2.10 Technische Daten und Fehlerprotokolle
- Unser Server: Bei jeder Anfrage verarbeiten Convex und dessen Infrastrukturdienstleister technisch notwendige Verbindungsdaten wie die IP-Adresse. Unsere eigenen Fehlerprotokolle enthalten nur allgemeine Fehlerarten, keine Cookies, Passwörter, Codes oder Inhalte. Zweck ist der sichere und stabile Betrieb. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO.
- Kein Analyse- und kein Absturz-SDK: Tutiva enthält keine Werbung, keine Tracking- und keine Analyse-Bibliotheken.
- App Store und Google Play: Wenn du in den Einstellungen deines Geräts zugestimmt hast, Analysedaten mit App-Entwicklern zu teilen, stellen uns Apple bzw. Google zusammengefasste Nutzungsstatistiken und Absturzberichte zur Verfügung. Diese Daten erheben Apple bzw. Google in eigener Verantwortung. Wir können sie keiner Person zuordnen.
2.11 Download über App Store und Google Play
Tutiva erhältst du über den Apple App Store (inklusive TestFlight) und Google Play. Beim Download und bei Updates verarbeiten Apple bzw. Google Daten wie deine Konto- und Gerätedaten in eigener Verantwortung. Dafür gelten deren Datenschutzerklärungen:
- Apple: apple.com/de/legal/privacy
- Google: policies.google.com/privacy
3. Die Website tutiva.app
3.1 Hosting und Auslieferung
Die Website ist eine statische Seite und wird über Cloudflare Pages (Cloudflare, Inc., USA) ausgeliefert, inklusive Content Delivery Network (CDN). Beim Aufruf verarbeitet Cloudflare technisch notwendige Daten, die dein Browser sendet: IP-Adresse, Datum und Uhrzeit, aufgerufene Adresse, Referrer, Browser und Betriebssystem (User-Agent) sowie den Status der Anfrage. Cloudflare nutzt diese Daten auch, um Angriffe abzuwehren.
- Zweck: Auslieferung der Website, Stabilität und Sicherheit.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse ist eine schnelle, sichere und verfügbare Website.
- Speicherdauer: Wir selbst werten keine Zugriffsprotokolle aus. Cloudflare speichert Protokolle nach seinen eigenen Fristen.
3.2 Keine Cookies, kein Tracking
Die Website setzt keine Cookies, nutzt keine Analyse- oder Tracking-Dienste und lädt keine externen Schriftarten. Alle Schriften liegen auf unserem eigenen Server. Es gibt kein Kontaktformular.
3.3 Links zu App Store und Google Play
Die Website verlinkt auf die Seiten von Tutiva im App Store und bei Google Play. Erst wenn du einen dieser Links anklickst, wirst du zu Apple bzw. Google weitergeleitet. Ab dann gelten deren Datenschutzerklärungen.
4. Kontakt per E-Mail
Wenn du uns an eine Adresse @tutiva.app schreibst (etwa [email protected] oder [email protected]), verarbeiten wir deine E-Mail-Adresse, deinen Namen (falls angegeben) und den Inhalt deiner Nachricht, um dein Anliegen zu bearbeiten.
- Weiterleitung: E-Mails an @tutiva.app nimmt Cloudflare Email Routing (Cloudflare, Inc., USA) entgegen und leitet sie an unser Postfach bei Google (Gmail) weiter. Google speichert die Nachrichten dort.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, soweit deine Anfrage die Nutzung von Tutiva betrifft, sonst Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, Anfragen zu beantworten). Anfragen zu deinen Datenschutzrechten bearbeiten wir nach Art. 6 Abs. 1 lit. c DSGVO.
- Speicherdauer: so lange, wie es für die Bearbeitung nötig ist. Danach löschen wir die Nachricht, außer gesetzliche Aufbewahrungspflichten oder die Abwehr von Rechtsansprüchen verlangen eine längere Speicherung.
5. Empfänger und Auftragsverarbeiter
Wir geben deine Daten nicht weiter und verkaufen sie nicht. Wir setzen nur diese Dienstleister ein, die in unserem Auftrag und nach unseren Weisungen arbeiten (Art. 28 DSGVO):
- Convex, Inc. (USA): Backend und Datenbank für die verschlüsselten TU-Sitzungen und das Kalender-Abo (siehe 2.4 und 2.5). Der Server steht in den USA (AWS-Region us-east-1). Datenschutz: convex.dev/legal/privacy
- GitHub, Inc. (USA): führt den Hintergrunddienst zur Sitzungsverlängerung aus (GitHub Actions). Dabei liegen die entschlüsselten TU-Sitzungscookies kurzzeitig im Arbeitsspeicher der Ausführungsumgebung und werden nicht gespeichert. Datenschutz: docs.github.com/de/site-policy/privacy-policies
- Cloudflare, Inc. (USA): Hosting und CDN der Website, Weiterleitung der Kalender-Abo-Links (siehe 2.5) und Weiterleitung von E-Mails an @tutiva.app. Datenschutz: cloudflare.com/privacypolicy
- Google (Google Ireland Limited bzw. Google LLC, USA): E-Mail-Postfach (Gmail), in dem weitergeleitete E-Mails landen. Datenschutz: policies.google.com/privacy
Eigenständig Verantwortliche (keine Auftragsverarbeiter):
- Technische Universität Wien: für TISS, TUWEL, den TU-Login, TUMAPS und die Bibliothek, mit denen du über Tutiva direkt kommunizierst.
- Apple und Google: für App Store, TestFlight und Google Play sowie für Kalender-Apps, mit denen du ein Kalender-Abo nutzt.
Behörden geben wir Daten nur, wenn wir gesetzlich dazu verpflichtet sind.
6. Übermittlung in Drittländer
Einige der genannten Dienstleister sitzen in den USA oder verarbeiten Daten dort. Das betrifft insbesondere die Speicherung deiner verschlüsselten TU-Sitzung bei Convex in den USA.
- Für Dienstleister, die unter dem EU-US Data Privacy Framework zertifiziert sind (Cloudflare, Google, GitHub), stützen wir die Übermittlung auf den Angemessenheitsbeschluss der EU-Kommission (Art. 45 DSGVO).
- Für Convex stützen wir die Übermittlung auf die Standardvertragsklauseln der EU-Kommission (Art. 46 Abs. 2 lit. c DSGVO) im Auftragsverarbeitungsvertrag des Anbieters.
- Zusätzlich schützen wir die Sitzungscookies durch Verschlüsselung, deren Schlüssel nicht in der Datenbank liegt.
Auf Anfrage an [email protected] erhältst du weitere Informationen zu den Garantien.
7. Speicherdauer
Wir speichern personenbezogene Daten nur so lange, wie es für den jeweiligen Zweck nötig ist. Im Überblick:
- Daten auf deinem Gerät (Stundenplan, LVAs, Todos, Einstellungen, Anmeldedaten, Authenticator): bis du sie in der App löschst, die Verbindung trennst oder die App löschst (zu iOS siehe 2.2).
- Verschlüsselte TU-Sitzung auf unserem Server: bis du „Verbindung trennen“ wählst (siehe 2.4).
- Kalender-Abo: bis du das Abo deaktivierst oder die Verbindung trennst (siehe 2.5).
- E-Mails: bis dein Anliegen erledigt ist, außer gesetzliche Pflichten verlangen mehr (siehe 4).
- Technische Protokolle bei Convex und Cloudflare: nach den Fristen dieser Anbieter.
Gelöschte Daten können in Sicherungskopien unserer Dienstleister noch kurz vorhanden sein, bis diese turnusmäßig überschrieben werden.
8. Deine Rechte
Du hast nach der DSGVO das Recht auf:
- Auskunft über deine bei uns gespeicherten Daten (Art. 15),
- Berichtigung unrichtiger Daten (Art. 16),
- Löschung (Art. 17),
- Einschränkung der Verarbeitung (Art. 18),
- Datenübertragbarkeit (Art. 20),
- Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21),
- Widerruf einer Einwilligung mit Wirkung für die Zukunft (Art. 7 Abs. 3).
Schreib uns dafür an [email protected]. Wir antworten innerhalb eines Monats.
Gut zu wissen: Weil Tutiva kein Benutzerkonto hat und wir keinen Namen und keine E-Mail-Adresse zu deiner TU-Sitzung speichern, können wir einen Eintrag auf unserem Server nicht ohne Weiteres einer Person zuordnen (Art. 11 DSGVO). Am schnellsten löschst du deine Daten deshalb selbst: „Verbindung trennen“ entfernt deine Sitzung und ein etwaiges Kalender-Abo sofort von unserem Server. Alles andere liegt ohnehin nur auf deinem Gerät.
Pflicht zur Bereitstellung: Du bist weder gesetzlich noch vertraglich verpflichtet, uns Daten zu geben. Ohne Verbindung zu deinem TU-Konto kann Tutiva deinen Stundenplan und deine LVAs aber nicht anzeigen.
Keine automatisierte Entscheidung: Wir treffen keine automatisierten Entscheidungen im Einzelfall und erstellen keine Profile (Art. 22 DSGVO).
Altersgrenze: Tutiva richtet sich an Studierende der TU Wien und ist für Personen ab 16 Jahren bestimmt.
9. Beschwerde bei der Datenschutzbehörde
Wenn du meinst, dass wir deine Daten nicht rechtmäßig verarbeiten, kannst du dich jederzeit bei der österreichischen Datenschutzbehörde beschweren. Wir freuen uns aber, wenn du uns vorher die Chance gibst, das Problem zu lösen.
Österreichische Datenschutzbehörde
Barichgasse 40–42
1030 Wien
Telefon: +43 1 52 152-0
E-Mail: [email protected]
Website: dsb.gv.at
10. Änderungen dieser Datenschutzerklärung
Wir passen diese Datenschutzerklärung an, wenn sich Tutiva, unsere Dienstleister oder die Rechtslage ändern. Die aktuelle Fassung findest du immer unter tutiva.app/datenschutz. Den Stand siehst du oben auf dieser Seite.