Datenschutzerklärung
Hier steht, welche personenbezogenen Daten TEXTIDE verarbeitet, wozu und auf welcher Rechtsgrundlage. Kurz gesagt: Ohne Anmeldung bleibt alles in deinem Browser. Mit Anmeldung liegen deine Inhalte verschlüsselt auf meinem Server. Es gibt kein Tracking, keine Werbung und keine Analyse-Dienste.
1. Verantwortlicher
Christoph Müller-BrodmannBuchenweg 8
35096 Weimar (Lahn)
Deutschland
E-Mail:
Ein Datenschutzbeauftragter ist nicht bestellt und gesetzlich nicht vorgeschrieben.
2. Überblick
| Bereich | Welche Daten | Wo |
|---|---|---|
| Aufruf der Seite | IP-Adresse, Zeitpunkt, aufgerufene Adresse, Browserkennung | Server-Protokolle (Abschnitt 3) |
| Lokale Datei | Die gerade bearbeitete Datei und Einstellungen | Nur in deinem Browser (Abschnitt 4) |
| Konto | E-Mail-Adresse, Name, Passwort-Prüfwert bzw. Google-Kennung, Profilbild-Adresse | Server (Abschnitte 5 und 6) |
| Projekte in der Cloud | Texte, Bilder, Anhänge, frühere Stände | Server, verschlüsselt (Abschnitt 7) |
3. Hosting und Server-Protokolle
TEXTIDE läuft auf einem Server bei Contabo GmbH, Aschauer Straße 32a, 81549 München. Mit dem Anbieter besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO.
Bei jedem Aufruf speichert der vorgeschaltete Webserver (Reverse Proxy) technische Daten in Protokolldateien: IP-Adresse, Datum und Uhrzeit, aufgerufene Adresse, Statuscode, übertragene Datenmenge und die Kennung deines Browsers. Das dient dem sicheren Betrieb, der Fehlersuche und der Abwehr von Angriffen (berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO). Die Protokolle werden regelmäßig rotiert und ältere Dateien automatisch gelöscht. Die Anwendung selbst protokolliert keine einzelnen Aufrufe, sondern nur Fehler, und zwar ohne IP-Adresse. Ihr Protokoll ist auf wenige Megabyte begrenzt, ältere Einträge werden überschrieben.
Zum Schutz vor dem Erraten von Passwörtern merkt sich der Server Anmelde- und Registrierungsversuche je IP-Adresse und E-Mail-Adresse nur im Arbeitsspeicher, höchstens 15 Minuten bei Anmeldungen und 60 Minuten bei Registrierungen (Art. 6 Abs. 1 lit. f DSGVO).
Die Verbindung ist per TLS verschlüsselt (erkennbar an „https://“).
4. Lokale Datei: alles bleibt im Browser
Eine lokale Datei samt Bildern, Anhängen und früheren Ständen liegt ausschließlich im Speicher deines Browsers (Origin Private File System bzw. IndexedDB) auf deinem Gerät, und zwar nur so lange, wie der Browser-Tab offen ist. Öffnet TEXTIDE später einen neuen Tab, löscht es die Datei eines geschlossenen Tabs. Davon wird nichts an meinen Server übertragen. Ebenfalls im Browser (localStorage) liegen Einstellungen wie Farbschema, Breite und Zustand der Projektliste sowie aufgeklappte Projekte. Damit TEXTIDE offline funktioniert, legt ein Service Worker die Programmdateien im Browser-Cache ab.
Dieser Speicher ist für die von dir gewünschte Funktion unbedingt erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); eine Einwilligung ist dafür nicht nötig. Du kannst ihn jederzeit löschen, siehe Abschnitt 10.
Verknüpfst du ein Projekt mit einem Ordner auf deinem Rechner oder exportierst du es, schreibt dein Browser die Dateien direkt dorthin; auch dabei wird nichts an meinen Server übertragen.
5. Konto mit E-Mail-Adresse und Passwort
Registrierst du dich, speichere ich deine E-Mail-Adresse, einen Anzeigenamen (verschlüsselt), einen nicht umkehrbaren Prüfwert deines Passworts (scrypt; das Passwort selbst wird nie gespeichert) und den Zeitpunkt der Registrierung. Zweck ist die Bereitstellung des Kontos und der Speicherung in der Cloud (Vertrag bzw. vorvertragliche Maßnahme, Art. 6 Abs. 1 lit. b DSGVO). Die Daten bleiben gespeichert, bis du die Löschung des Kontos verlangst.
6. Anmeldung mit Google
Wählst du „Mit Google anmelden“, wirst du zu Google weitergeleitet: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Nach deiner Zustimmung dort übermittelt Google an TEXTIDE deine Google-Kennung, deine E-Mail-Adresse, deinen Namen und die Adresse deines Profilbilds (Umfang „openid email profile“). Ich speichere diese Angaben, um dein Konto zu führen (Art. 6 Abs. 1 lit. b DSGVO). Dein Google-Passwort erfahre ich nicht.
Dein Profilbild lädt dein Browser bei jeder Anzeige direkt von Servern von Google; dabei erhält Google deine IP-Adresse. Google kann Daten auch in die USA übermitteln. Für Google LLC besteht ein Angemessenheitsbeschluss der EU-Kommission im Rahmen des EU-U.S. Data Privacy Framework (Art. 45 DSGVO). Mehr dazu in der Datenschutzerklärung von Google. Den Zugriff von TEXTIDE kannst du jederzeit in deinem Google-Konto entfernen.
Ohne Klick auf „Mit Google anmelden“ stellt TEXTIDE keine Verbindung zu Google her.
7. Projekte in der Cloud
Bist du angemeldet, speichert der Server deine Projekte: Texte, Bilder, Anhänge und frühere Stände für die Zeitleiste. Titel, Inhalte, Bilder und Anhänge werden vor dem Speichern mit AES-256-GCM verschlüsselt. Unverschlüsselt bleiben nur technische Angaben wie Dateinamen, Pfade, Dateitypen und Zeitstempel. Zweck ist die von dir gewünschte Speicherung (Art. 6 Abs. 1 lit. b DSGVO). Löschst du ein Projekt, wird es mit allen Bildern, Anhängen und früheren Ständen entfernt.
8. Cookies und Speicher im Browser
| Name | Zweck | Dauer |
|---|---|---|
textide_session (Cookie) |
Hält dich nach der Anmeldung angemeldet; nur für den Server lesbar | 30 Tage oder bis zur Abmeldung |
textide_google_login (Cookie) |
Schützt die Anmeldung mit Google gegen Fälschung (PKCE, Zustand) | 10 Minuten |
markdown-editor.*, textide.* (localStorage) |
Einstellungen der Oberfläche; ob du beim letzten Start angemeldet warst; welchem Tab die lokale Datei gehört | Bis du sie löschst |
| Datenbank im Browser | Die lokale Datei eines Tabs | Bis der Tab geschlossen ist; gelöscht beim nächsten Start von TEXTIDE |
textide.* (sessionStorage) |
Kennung des Tabs, damit die lokale Datei ein Neuladen übersteht | Bis der Tab geschlossen ist |
| Service-Worker-Cache | Programmdateien für die Nutzung ohne Internet | Bis zur nächsten Version oder bis du sie löschst |
Alle Einträge sind technisch notwendig (§ 25 Abs. 2 Nr. 2 TDDDG). TEXTIDE setzt keine Cookies zu Analyse, Werbung oder Reichweitenmessung und bindet keine externen Schriften oder Skripte ein. Einzige externe Quelle ist nach einer Anmeldung mit Google dein Profilbild (Abschnitt 6), das zur von dir gewählten Anmeldung gehört. Deshalb gibt es keinen Einwilligungs-Banner: Es gibt nichts, dem du zustimmen müsstest.
9. Teilen-Links
Ein Teilen-Link enthält das Dokument selbst hinter dem Zeichen „#“. Dieser Teil einer Adresse wird von Browsern nie an einen Server geschickt, also auch nicht an meinen. Wer den Link hat, kann das Dokument lesen; gib ihn deshalb nur an Personen weiter, die es sehen sollen.
10. Löschen und Widerspruch (Opt-out)
- Daten im Browser: In den Einstellungen deines Browsers unter „Website-Daten löschen“ bzw. „Cookies und Websitedaten“ für diese Adresse. Vorsicht: Projekte ohne Anmeldung sind danach unwiderruflich weg; sichere sie vorher über „Alle Projekte sichern“.
- Sitzung: Über „Abmelden“ wird das Sitzungs-Cookie gelöscht und die Sitzung beendet.
- Konto und Cloud-Projekte: Schreib mir eine E-Mail; ich lösche dein Konto mit allen Projekten innerhalb eines Monats.
- Widerspruch: Gegen Verarbeitungen auf Grundlage berechtigter Interessen (Abschnitt 3) kannst du nach Art. 21 DSGVO aus Gründen deiner besonderen Situation widersprechen.
11. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20; Projekte kannst du jederzeit selbst als ZIP exportieren) und Widerspruch (Art. 21). Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77 DSGVO), zum Beispiel bei der für mich zuständigen: Der Hessische Beauftragte für Datenschutz und Informationsfreiheit, Gustav-Stresemann-Ring 1, 65189 Wiesbaden.
12. Sonstiges
Die Bereitstellung deiner Daten ist weder gesetzlich noch vertraglich vorgeschrieben; ohne Konto kannst du TEXTIDE vollständig im Browser nutzen. Eine automatisierte Entscheidungsfindung oder ein Profiling findet nicht statt.