Rechtliches
Zuletzt aktualisiert: 4. August 2026
Kurz gesagt: Diese Website nutzt keine Werbe-Cookies und keine Third-Party-Tracker. Wir erheben lediglich anonyme, selbst gehostete First-Party-Nutzungsstatistiken — und das ausschließlich, wenn du vorher ausdrücklich zustimmst. Ohne deine Einwilligung wird nichts erfasst, es wird keine Analytics-ID gesetzt und kein Beacon gesendet. Technisch notwendiger `localStorage` (Theme, Sprache) wird ohne Einwilligung genutzt — dafür ist nach § 25 Abs. 2 Nr. 2 TDDDG keine Einwilligung nötig (siehe unten).
§ 25 Abs. 1 TDDDG verlangt für die Speicherung von Informationen auf deinem Endgerät oder den Zugriff darauf grundsätzlich eine Einwilligung. § 25 Abs. 2 Nr. 2 TDDDG macht davon eine Ausnahme, wenn die Speicherung unbedingt erforderlich ist, damit ein von dir ausdrücklich gewünschter Dienst funktioniert.
Ohne Einwilligung nutzen wir nur `localStorage` für deine Theme- (hell/dunkel) und Sprachwahl — eine rein funktionale Einstellung, die du selbst auslöst und die sonst bei jedem Seitenaufruf verloren ginge. Das fällt unter die Ausnahme des § 25 Abs. 2 Nr. 2 TDDDG: eine Einwilligung ist dafür nicht erforderlich.
Für die optionale Nutzungsstatistik speichern wir erst nach deiner Zustimmung Zufalls-IDs in `localStorage`/`sessionStorage`. Rechtsgrundlage für diesen Zugriff auf dein Endgerät ist deine Einwilligung nach § 25 Abs. 1 TDDDG; die anschließende Verarbeitung der anonymen Statistikdaten stützen wir auf Art. 6 Abs. 1 lit. a DSGVO. Du kannst deine Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen.
Erst wenn du im Banner auf „Zustimmen" klickst, erheben wir anonyme Statistikdaten. Klickst du auf „Ablehnen" oder triffst keine Wahl, wird nichts erfasst und keine Analytics-ID gespeichert.
Was wir dann erfassen: aufgerufene Seiten, die verweisende Website (nur deren Domain) und ggf. UTM-Kampagnenparameter, eine grobe Geräteklasse (Desktop/Tablet/Mobil), einen groben Browser- und Betriebssystem-Typ, die Fenstergröße nur als grobe Kategorie, zufällige Besucher- und Sitzungs-IDs sowie einzelne Interaktionsereignisse (z. B. das Öffnen und Absenden des Warteliste- oder Support-Formulars). Optional einen zweistelligen Ländercode, sofern unser Hosting einen solchen bereitstellt.
Was wir nie speichern: deine vollständige IP-Adresse, deinen vollständigen User-Agent, E-Mail-Adressen, Namen, deinen genauen Standort oder eine seitenübergreifende Kennung. IP-Adresse und User-Agent werden serverseitig nur flüchtig zu einem täglich wechselnden Einweg-Hashwert verrechnet, mit dem sich wiederkehrende Besucher zählen lassen, ohne ein Cookie zu setzen — die Ausgangsdaten werden dabei sofort verworfen und nicht gespeichert.
Wo: Die Daten liegen ausschließlich auf unserem eigenen Hosting (First-Party, PHP/MySQL bei unserem Hoster in Deutschland). Es findet keine Übermittlung an Google Analytics, Werbenetzwerke oder sonstige Dritte statt.
Wie lange: Einzelne Ereignisdatensätze werden automatisch nach spätestens 90 Tagen gelöscht; nur daraus abgeleitete, nicht personenbeziehbare Summenwerte können länger aufbewahrt werden.
Widerruf: Du kannst deine Einwilligung jederzeit über „Analyse-Einstellungen" in der Fußzeile widerrufen. Beim Widerruf löschen wir die im Browser gespeicherten Zufalls-IDs, und es wird nichts mehr erfasst. Der Widerruf berührt nicht die Rechtmäßigkeit der bis dahin erfolgten Verarbeitung.
Wir verwenden kein Google Analytics, kein Facebook-Pixel und keine Werbenetzwerke. Es gibt keine seitenübergreifenden Profile und keine Weitergabe deiner Daten an Dritte zu Werbezwecken. Schriften werden direkt von uns ausgeliefert und nicht zur Laufzeit von Google-Servern nachgeladen.
localStorage – Theme: Eigene Website, merkt deine Hell/Dunkel-Wahl, bis du deinen Browser-Speicher löschst, technisch notwendig, § 25 Abs. 2 Nr. 2 TDDDG — kein Consent nötig.
localStorage – Sprache: Eigene Website, merkt deine Sprachwahl, bis du deinen Browser-Speicher löschst, technisch notwendig, § 25 Abs. 2 Nr. 2 TDDDG — kein Consent nötig.
localStorage – Einwilligungsentscheidung (`writely.consent.v1`): Eigene Website, speichert deine Zustimmung oder Ablehnung, damit wir dich nicht erneut fragen und deine Wahl respektieren, bis du deinen Browser-Speicher löschst, technisch notwendig zur Umsetzung deiner Entscheidung (§ 25 Abs. 2 Nr. 2 TDDDG).
localStorage – Analytics-Besucher-ID (`writely.analytics.vid`): Eigene Website, zufällige ID zum Zählen wiederkehrender Besucher, nur nach Einwilligung gesetzt, bis zum Widerruf oder Löschen des Browser-Speichers, § 25 Abs. 1 TDDDG / Art. 6 Abs. 1 lit. a DSGVO.
sessionStorage – Analytics-Sitzungs-ID (`writely.analytics.sid`): Eigene Website, zufällige ID zur Sitzungszählung, nur nach Einwilligung, bis zum Ende der Browser-Sitzung, § 25 Abs. 1 TDDDG / Art. 6 Abs. 1 lit. a DSGVO.
Statistik-Ereignisse (Server-Datenbank): Eigene MySQL-Datenbank, anonyme Ereignisdaten (siehe oben), nur nach Einwilligung, automatische Löschung nach 90 Tagen, Art. 6 Abs. 1 lit. a DSGVO.
Rate-Limit-Zähler: Schützt Formulare kurzzeitig vor automatisiertem Missbrauch, nur serverseitig und nicht dauerhaft gespeichert, Art. 6 Abs. 1 lit. f DSGVO (kein Zugriff auf dein Endgerät, daher kein Fall des § 25 TDDDG).
Die Writely-App selbst verwendet weiterhin kein Analyse- oder Absturzbericht-SDK. Die hier beschriebene Statistik betrifft ausschließlich diese Website. Deine App-Einstellungen werden ausschließlich lokal auf deinem Gerät gespeichert.
Sollten wir Art oder Umfang dieser Statistik wesentlich ändern oder künftig in der App Analytics einsetzen, aktualisieren wir diese Seite und holen — soweit erforderlich — vorab erneut deine Einwilligung nach § 25 Abs. 1 TDDDG ein.