Add visibility disclosure to the binding German privacy text

The previous commit only added a bullet to the English-only Privacy
Manifest appendix. The formal, binding German sections (which the
policy explicitly declares authoritative) didn't mention visibility
at all — and the paired English summary under each section likewise
didn't.

Add a sentence under §2 "Erhobene Daten und Zwecke → Nutzerinhalte"
explaining the visibility setting, defaults, and world-visibility
consequences. Mirror in the section's English summary paragraph. Keep
the Privacy Manifest bullet as an additional plain-language mention.

Re-rendered docs/legal-archive/privacy-2026-04-20.md; both languages
present (verified).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ullrich Schäfer 2026-04-19 09:14:15 +02:00
parent 5905cdadea
commit 32661a0163
No known key found for this signature in database
GPG key ID: A32FF691A0F752D9
2 changed files with 52 additions and 8 deletions

View file

@ -73,7 +73,14 @@ export default function PrivacyPage() {
<strong>Nutzerinhalte (Journal):</strong> Routen (GPX-Daten,
Geometrie, Titel, Beschreibung) und Aktivitäten (Titel,
Beschreibung, Datum, Verknüpfung zu Routen). Zweck: Speicherung
und Anzeige innerhalb des Dienstes.
und Anzeige innerhalb des Dienstes. Jede Route und jede
Aktivität hat eine Sichtbarkeits-Einstellung
(<code>privat</code> / <code>nicht gelistet</code> / <code>öffentlich</code>),
die standardmäßig auf <code>privat</code> gesetzt ist. Inhalte,
die Sie ausdrücklich auf <code>öffentlich</code> setzen, sind
weltweit abrufbar einschließlich auf Ihrem öffentlichen
Profil unter <code>/users/&lt;benutzername&gt;</code> und
können von Suchmaschinen indexiert werden.
</li>
<li>
<strong>Anmeldedaten (Journal):</strong> kurzlebige Magic-Link-Token
@ -106,9 +113,13 @@ export default function PrivacyPage() {
<p className="mt-3 text-sm text-gray-600">
<em>English.</em> The Journal stores only what you provide (account
details and your own routes/activities) plus short-lived auth
artefacts. The Planner is anonymous and holds only ephemeral
session state. Server logs and Sentry error data are covered
separately below.
artefacts. Each route and activity has a visibility setting
(<code>private</code> / <code>unlisted</code> / <code>public</code>)
that defaults to <code>private</code>; content you mark{" "}
<code>public</code> is world-visible (on your public profile and
indexable by search engines). The Planner is anonymous and holds
only ephemeral session state. Server logs and Sentry error data
are covered separately below.
</p>
</section>