Legal
Last updated: July 6, 2026
Short version: we don't use analytics or marketing tools. This website sets no tracking or marketing cookies — not here, not in the app. `localStorage` may be used for your theme and language preference. That's why there's no cookie banner here: this purely functional storage doesn't require consent under § 25 TDDDG (see below).
§ 25(1) TDDDG (Germany's Telecommunications-Digital-Services-Data-Protection Act) generally requires consent for storing information on your device or accessing it. § 25(2) No. 2 TDDDG carves out an exception when the storage is strictly necessary for a service you explicitly requested to function at all.
The only storage technology used here is `localStorage` for your theme (light/dark) and language preference — a purely functional setting you trigger yourself, which would otherwise be lost on every page load. That falls under the § 25(2) No. 2 TDDDG exception: no consent is required for it.
We don't use Google Analytics, a Facebook pixel, or any ad networks. Fonts are served directly by us and never loaded from Google's servers at runtime.
localStorage – theme: own website, remembers your light/dark choice, until you clear your browser storage, technically necessary, § 25(2) No. 2 TDDDG — no consent needed.
localStorage – language: own website, remembers your language choice, until you clear your browser storage, technically necessary, § 25(2) No. 2 TDDDG — no consent needed.
Rate-limit counter: briefly protects the contact form from automated abuse, server-side only and not stored permanently, Art. 6(1)(f) GDPR (no access to your device, so § 25 TDDDG doesn't apply).
The Writely app uses no analytics or crash-reporting SDK. Your settings are stored exclusively on your device.
Should the app or website ever add analytics or marketing tracking, we will obtain real consent under § 25(1) TDDDG first (a cookie banner with genuine opt-in) and update this page accordingly.