diff --git a/apps/journal/app/routes/legal.imprint.tsx b/apps/journal/app/routes/legal.imprint.tsx index adb0f3e..e77fb78 100644 --- a/apps/journal/app/routes/legal.imprint.tsx +++ b/apps/journal/app/routes/legal.imprint.tsx @@ -39,7 +39,10 @@ export default function ImprintPage() {

Kontakt

E-Mail:{" "} - + {operator.email}

@@ -52,8 +55,9 @@ export default function ImprintPage() {
{operator.responsiblePerson}
- {operator.address.street}, {operator.address.postalCode}{" "} - {operator.address.city} + {operator.address.street} +
+ {operator.address.postalCode} {operator.address.city}
@@ -100,8 +104,12 @@ export default function ImprintPage() { Service provider (§ 5 TMG)
- {operator.name}, {operator.address.street},{" "} - {operator.address.postalCode} {operator.address.city},{" "} + {operator.name} +
+ {operator.address.street} +
+ {operator.address.postalCode} {operator.address.city} +
{operator.address.country}
@@ -110,7 +118,10 @@ export default function ImprintPage() {

Contact

Email:{" "} - + {operator.email}

diff --git a/apps/journal/app/routes/legal.privacy.tsx b/apps/journal/app/routes/legal.privacy.tsx index bddeeaa..1d6a368 100644 --- a/apps/journal/app/routes/legal.privacy.tsx +++ b/apps/journal/app/routes/legal.privacy.tsx @@ -98,7 +98,8 @@ export default function PrivacyPage() { Fehlermeldungen, Browser-/OS-Information aus dem User-Agent, Performance-Metriken. Bei eingeloggten Journal-Nutzer:innen zusätzlich die Nutzer-ID (keine E-Mail, kein Benutzername). - Keine IP-Adressen, keine Cookies, keine Formulareingaben. + IP-Adressen werden nicht aktiv gespeichert, ebenso keine Cookies + und keine Formulareingaben.

@@ -182,10 +183,19 @@ export default function PrivacyPage() {

  • Server-Logfiles: maximal 14 Tage
  • Fehlerdaten (Sentry): 90 Tage
  • +

    + Hinweis Alpha: Während der Alpha-Phase behält sich der Betreiber + ausdrücklich vor, die Datenbank zurückzusetzen oder einzelne + Datensätze zu löschen. Dies kann zu Datenverlust führen, bevor Sie + eine Löschung veranlassen. Details dazu in den Nutzungsbedingungen. +

    English. Account and content kept until you delete them. Ephemeral data (sessions, magic-link tokens, logs, Sentry events) - deleted automatically on the schedules above. + deleted automatically on the schedules above. Alpha caveat: the + operator may reset the database or delete individual records + during alpha, which can cause data loss before you request + deletion. See the Terms of Service.

    @@ -205,10 +215,16 @@ export default function PrivacyPage() { Performance-Monitoring. Was übermittelt wird: Stacktraces, Fehlertext, Browser-/OS-Informationen aus dem User-Agent, Performance-Daten; bei eingeloggten Journal-Nutzer:innen - zusätzlich die Nutzer-ID. Nicht übermittelt: - IP-Adresse, Cookies, vollständige HTTP-Header - (sendDefaultPii ist deaktiviert). Keine - Session-Replays. Hosting innerhalb der EU (Frankfurt). + zusätzlich die Nutzer-ID. IP-Adressen werden nicht aktiv + gespeichert (sendDefaultPii ist deaktiviert), ebenso + keine Cookies und keine vollständigen HTTP-Header. Keine + Session-Replays. Sentry agiert als externer Dienstleister + (Auftragsverarbeiter) für die Fehlerbehandlung. Da Sentry ein + Anbieter mit Sitz in den USA ist, kann im Einzelfall eine + Übermittlung personenbezogener Daten in ein Drittland im Sinne + der Art. 44 ff. DSGVO stattfinden; wir stützen uns hierbei auf + die von Sentry bereitgestellten + Standardvertragsklauseln.
  • OpenStreetMap – Kartenkacheln werden beim Anzeigen @@ -237,10 +253,11 @@ export default function PrivacyPage() { selbst gehosteten Instanz. Keine Weitergabe an Dritte.
  • - SMTP-Versand – Transaktions-E-Mails (Magic Link, - Willkommensnachricht) werden über einen SMTP-Dienst versendet. - Dabei wird die E-Mail-Adresse der Empfänger:in an den SMTP-Dienst - übergeben. + E-Mail-Versand – Transaktions-E-Mails (Magic + Link, Willkommensnachricht) werden über einen konfigurierten + externen SMTP-Dienst versendet. Dabei wird die E-Mail-Adresse + der Empfänger:in an diesen Dienst übergeben. Selbst-betriebene + Instanzen konfigurieren ihren eigenen Mailserver.
  • Hosting – Die Dienste werden in Rechenzentren @@ -250,7 +267,7 @@ export default function PrivacyPage() {

    English. Third parties and what they receive: Sentry (error - details, no IPs/cookies, EU-hosted); OpenStreetMap tile servers + details, no IPs/cookies); OpenStreetMap tile servers (your IP and user-agent, directly from your browser, to load map tiles); Overpass (via our server-side proxy, so upstream only sees our server); BRouter (self-hosted, no third party involved); SMTP @@ -366,7 +383,7 @@ export default function PrivacyPage() {

  • Journal server: always on
  • Journal browser: only after login, torn down on logout
  • Planner: server only; the browser never loads Sentry
  • -
  • No IPs, no cookies, no headers (sendDefaultPii: false)
  • +
  • IPs not actively stored, no cookies, no full headers (sendDefaultPii: false)
  • No replays (replay integration not installed, sample rates 0)
  • User ID only (no email/username) on Journal-logged-in events
  • diff --git a/apps/journal/app/routes/legal.terms.tsx b/apps/journal/app/routes/legal.terms.tsx index b8538f8..ab18684 100644 --- a/apps/journal/app/routes/legal.terms.tsx +++ b/apps/journal/app/routes/legal.terms.tsx @@ -23,7 +23,7 @@ export default function TermsPage() { 1. Gegenstand und Alpha-Status

    - trails.cool ist ein experimenteller, kostenloser Dienst zur Planung + trails.cool ist ein experimenteller, derzeit kostenloser Dienst zur Planung und Dokumentation von Outdoor-Aktivitäten. Der Dienst befindet sich in aktiver Entwicklung (Alpha). Funktionen, Schnittstellen und gespeicherte Daten können jederzeit ohne Vorankündigung geändert, @@ -31,7 +31,8 @@ export default function TermsPage() { Verfügbarkeitsgarantie besteht nicht.

    - English. trails.cool is an experimental, free service in + English. trails.cool is an experimental service, + currently free of charge, in active alpha development. Features, data, and availability can change at any time without notice. No availability is guaranteed.

    @@ -136,15 +137,12 @@ export default function TermsPage() { Abfragen, Denial-of-Service)
  • Kein Umgehen technischer Schutzmaßnahmen
  • -
  • - Keine Verwendung des Dienstes zum Aufbau konkurrierender - Angebote durch massenhaftes Abziehen von Daten -
  • +
  • Kein massenhaftes automatisiertes Auslesen von Daten
  • English. No illegal content, no abuse (spam, flooding, - DoS), no circumvention of technical protections, no bulk scraping - to build competing services. + DoS), no circumvention of technical protections, no bulk + automated data extraction.