From e62d94546b8703392386b5dd4593975cd349e0e5 Mon Sep 17 00:00:00 2001
From: rene
- Wir verwenden Umami, ein datenschutzfreundliches Analysetool, das ausschließlich auf
- unserem eigenen Server betrieben wird. Es werden keine Cookies gesetzt, keine
- personenbezogenen Daten erhoben und keine Daten an Dritte weitergegeben.
- Erfasst werden lediglich anonyme Seitenaufrufe zur Verbesserung der App.
- Eine Rechtsgrundlage nach Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) ist
- gegeben; ein Widerspruch oder Opt-out ist nicht erforderlich, da keine
- personenbezogenen Daten verarbeitet werden.
-
+ ${sec('Verantwortlicher', `
+
René Degelmann, Ringstr. 26, 85560 Ebersberg
- Bei der Registrierung und Nutzung von Ban Yaro werden folgende Daten verarbeitet:
-
+ Ban Yaro ist eine private Community-App. Dein Tagebuch, deine
+ persönlichen Notizen, Gesundheitsdaten deines Hundes,
+ eigene Routen und dein Nutzerprofil sind
+ ausschließlich für dich sichtbar — sie werden weder an andere Nutzer noch an Dritte
+ weitergegeben. Öffentlich sichtbar sind nur Inhalte, die du bewusst veröffentlichst
+ (z. B. Forenbeiträge, Giftköder-Meldungen, öffentliche Gassi-Treffen).
+ Bei der Registrierung und Nutzung von Ban Yaro werden folgende Daten verarbeitet:
+ ${sec('Rechtsgrundlage', `
+
Die Verarbeitung erfolgt auf Basis von Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung)
für alle zur Bereitstellung des Dienstes notwendigen Daten, sowie Art. 6 Abs. 1 lit. a
- DSGVO (Einwilligung) für optionale Funktionen wie Standortfreigabe.
-
+ ${sec('Datenweitergabe', `
+
Deine Daten werden nicht an Dritte verkauft oder zu Werbezwecken weitergegeben.
Öffentliche Inhalte (Forum, Wiki, Giftköder-Karte) sind für alle Nutzer sichtbar.
Profile sind standardmäßig nur für registrierte Nutzer sichtbar.
+ Admins und Moderatoren können gemeldete Inhalte zur Qualitätssicherung einsehen
+ (Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse an
+ Plattformsicherheit).
+
+ Ban Yaro bietet KI-gestützte Funktionen (Trainingsempfehlungen, Terminvorschläge,
+ Rassen-Informationen). Diese laufen primär auf einer lokalen KI auf unserem
+ eigenen Server in Deutschland — deine Anfragen verlassen dabei nicht unsere
+ Infrastruktur.
+ Als Ausweichlösung bei Nichtverfügbarkeit des lokalen Modells wird
+ Claude Sonnet 4.6 von Anthropic, PBC (San Francisco, USA) genutzt.
+ In diesem Fall wird ausschließlich der Inhalt deiner Anfrage (Prompt-Text) übermittelt —
+ keine Account- oder Profildaten. Die Übermittlung in die USA erfolgt auf Basis der
+ EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).
+ Datenschutzerklärung von Anthropic:
+ anthropic.com/privacy.
+
+ KI-Empfehlungen sind Vorschläge und ersetzen keine tierärztliche Beratung.
+ Eine automatisierte Entscheidungsfindung mit rechtlicher Wirkung (Art. 22 DSGVO)
+ findet nicht statt.
+
+ Wenn du Push-Benachrichtigungen aktivierst, wird ein Abonnement-Token an den
+ Push-Dienst deines Browsers übermittelt: bei Android/Chrome an
+ Firebase Cloud Messaging (Google LLC, USA), bei iOS/Safari an
+ Apple Push Notification Service (Apple Inc., USA). Diese Dienste
+ erhalten lediglich den Token und die Benachrichtigung selbst — keine weiteren
+ Nutzerdaten. Die Übermittlung erfolgt auf Basis deiner Einwilligung
+ (Art. 6 Abs. 1 lit. a DSGVO), die du jederzeit in den Geräteeinstellungen widerrufen kannst.
+
+ ${sec('Kalender-Abo (Webcal)', `
+
+ Das Kalender-Abo nutzt einen persönlichen Token-Link. Wenn deine Kalender-App
+ diesen Link regelmäßig abruft, wird dabei deine IP-Adresse an unseren Server
+ übermittelt. Es werden keine weiteren Daten an Dritte weitergegeben.
+
+ Wenn du Freunde über deinen persönlichen Einladungslink einlädst, wird erfasst,
+ wie viele Personen sich darüber registriert haben — ohne personenbezogene Daten
+ der eingeladenen Personen zu speichern. Dir wird lediglich die Anzahl angezeigt.
+
+ Wir verwenden Umami, ein datenschutzfreundliches Analysetool, das ausschließlich auf
+ unserem eigenen Server betrieben wird. Es werden keine Cookies gesetzt, keine
+ personenbezogenen Daten erhoben und keine Daten an Dritte weitergegeben.
+ Erfasst werden lediglich anonyme Seitenaufrufe zur Verbesserung der App
+ (Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse).
+
Du hast das Recht auf Auskunft (Art. 15), Berichtigung
(Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung
- (Art. 18) sowie Datenportabilität (Art. 20). Zur Ausübung deiner Rechte
- wende dich per E-Mail an
- mail@motocamp.de.
- Du hast außerdem das Recht, bei der zuständigen Aufsichtsbehörde Beschwerde einzulegen.
-
+ ${sec('Speicherdauer', `
+
Deine Daten werden gelöscht, sobald du deinen Account löschst. Server-Logs
- werden nach 30 Tagen automatisch gelöscht.
-
Stand: April 2026
@@ -105,7 +169,6 @@ window.Page_datenschutz = (() => {
René Degelmann
E-Mail: mail@motocamp.de
+ style="color:var(--c-primary)">mail@motocamp.deNutzungsanalyse (Umami)
- ${title}
+ ${body}
+ Datenschutzerklärung
- Verantwortlicher
-
- E-Mail: mail@motocamp.de
- Welche Daten wir verarbeiten
-
-
+
- Rechtsgrundlage
- Datenweitergabe
- Deine Rechte (DSGVO)
-
+ Du hast außerdem das Recht, bei der zuständigen Datenschutz-Aufsichtsbehörde
+ Beschwerde einzulegen:
+ Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)
+ Promenade 27, 91522 Ansbach
+ www.lda.bayern.de
+ `)}
- Speicherdauer
- Angaben gemäß § 5 TMG
+ color:var(--c-text);margin:0 0 var(--space-2)">Angaben gemäß § 5 DDG
Ringstr. 26
@@ -26,7 +26,9 @@ window.Page_impressum = (() => {
color:var(--c-text);margin:0 0 var(--space-2)">Kontakt
+ Kontaktformular: Nachricht senden
+ Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:
+ https://ec.europa.eu/consumers/odr.
+ Wir sind nicht bereit und nicht verpflichtet, an einem Streitbeilegungsverfahren vor einer
+ Verbraucherschlichtungsstelle teilzunehmen (§ 36 VSBG).
+
Die Inhalte dieser App wurden mit größtmöglicher Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte übernehmen wir keine Gewähr. Als - Diensteanbieter sind wir gemäß § 7 Abs. 1 TMG für eigene Inhalte verantwortlich. + Diensteanbieter sind wir gemäß § 7 Abs. 1 DDG für eigene Inhalte verantwortlich. Für nutzergenerierte Inhalte (z. B. Forenbeiträge, Giftköder-Meldungen) übernehmen wir keine Haftung; diese liegen in der Verantwortung der jeweiligen Nutzer.
diff --git a/backend/static/sw.js b/backend/static/sw.js index 27b24eb..441db9d 100644 --- a/backend/static/sw.js +++ b/backend/static/sw.js @@ -3,7 +3,7 @@ Offline-Cache + Push Notifications + Tile-Cache ============================================================ */ -const CACHE_VERSION = 'by-v441'; +const CACHE_VERSION = 'by-v442'; const CACHE_STATIC = `${CACHE_VERSION}-static`; const CACHE_TILES = 'ban-yaro-tiles-v1'; // bleibt über SW-Updates erhalten