520 lines
35 KiB
HTML
520 lines
35 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Datenschutzerklärung — Ban Yaro</title>
|
|
<meta name="description" content="Datenschutzerklärung von Ban Yaro — welche Daten wir verarbeiten, deine Rechte nach DSGVO, Hosting in Deutschland.">
|
|
<link rel="canonical" href="https://banyaro.app/datenschutz">
|
|
<meta name="robots" content="index, follow">
|
|
<link rel="icon" href="/icons/favicon.ico">
|
|
<link rel="stylesheet" href="/css/design-system.css">
|
|
<link rel="stylesheet" href="/css/layout.css">
|
|
<link rel="stylesheet" href="/css/components.css">
|
|
<link rel="stylesheet" href="/css/utilities.css">
|
|
<style>
|
|
body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin:0;}
|
|
.legal-bar{max-width:640px;margin:0 auto;padding:var(--space-4) var(--space-4) 0;}
|
|
.legal-bar a{color:var(--c-primary);text-decoration:none;font-size:var(--text-sm);font-weight:600;}
|
|
.legal-foot{max-width:640px;margin:var(--space-4) auto 0;padding:var(--space-4);border-top:1px solid var(--c-border);text-align:center;font-size:var(--text-sm);color:var(--c-text-muted);}
|
|
.legal-foot a{color:var(--c-primary);text-decoration:none;margin:0 var(--space-2);}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<nav class="legal-bar"><a href="/">← Ban Yaro</a></nav>
|
|
<main id="legal-content">
|
|
<div style="max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4)">
|
|
|
|
<h1 style="font-size:var(--text-2xl);font-weight:var(--weight-bold);
|
|
color:var(--c-text);margin:0 0 var(--space-6)">Datenschutzerklärung</h1>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Verantwortlicher</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
René Degelmann, Ringstr. 26, 85560 Ebersberg<br>
|
|
E-Mail: <a href="mailto:hallo@banyaro.app" style="color:var(--c-primary)">hallo@banyaro.app</a>
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Hosting & Infrastruktur</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Die App wird auf einem eigenen Server (Synology DiskStation) in Deutschland betrieben.
|
|
Alle Daten werden ausschließlich auf diesem Server gespeichert und nicht an externe
|
|
Hoster übermittelt.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Für den E-Mail-Versand (Kontobestätigung, Benachrichtigungen, Rechnungen) nutzen wir
|
|
<strong>Brevo</strong> (Sendinblue SAS, 55 rue d'Amsterdam, 75008 Paris, Frankreich).
|
|
Brevo ist nach EU-Standardvertragsklauseln zertifiziert. Dabei werden E-Mail-Adresse
|
|
und Name übermittelt. Datenschutzinformationen:
|
|
<a href="https://www.brevo.com/de/legal/privacypolicy/" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">brevo.com/de/legal/privacypolicy/</a>.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Für anonymisierte Nutzungsstatistiken betreiben wir <strong>Umami Analytics</strong>
|
|
auf unserem eigenen Server. Es werden keine personenbezogenen Daten oder IP-Adressen
|
|
gespeichert. Kein Tracking über Sitzungen hinweg.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Deine Daten gehören dir</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Ban Yaro ist eine private Community-App. Dein <strong>Tagebuch</strong>, deine
|
|
<strong>persönlichen Notizen</strong>, <strong>Gesundheitsdaten</strong> deines Hundes,
|
|
<strong>eigene Routen</strong> und dein <strong>Nutzerprofil</strong> 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).
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Welche Daten wir verarbeiten</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">Bei der Registrierung und Nutzung von Ban Yaro werden folgende Daten verarbeitet:</p>
|
|
<ul style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:var(--space-2) 0 0;padding-left:var(--space-5)">
|
|
<li><strong>Accountdaten:</strong> Benutzername, E-Mail-Adresse, Passphrase (verschlüsselt gespeichert)</li>
|
|
<li><strong>Hundeprofil:</strong> Name, Rasse, Alter, Foto (freiwillig)</li>
|
|
<li><strong>Gesundheitsdaten deines Hundes:</strong> Gewicht, Impfungen, Tierarztbesuche, Medikamente (freiwillig, nur für dich sichtbar)</li>
|
|
<li><strong>Tagebuch & Notizen:</strong> Texte, Fotos, Stimmungseinträge (privat, nur für dich)</li>
|
|
<li><strong>Standortdaten:</strong> Nur nach expliziter Browser-Freigabe — für Karte, Gassi-Treffen,
|
|
Giftköder-Meldungen, Nearby-Alerts und Routenaufzeichnung. Standortdaten werden nicht dauerhaft
|
|
gespeichert, außer du speicherst selbst eine Route oder Meldung.</li>
|
|
<li><strong>Routendaten:</strong> Aufgezeichnete Routen (GPS-Wegpunkte) werden nur gespeichert,
|
|
wenn du sie explizit speicherst; sie sind standardmäßig privat.</li>
|
|
<li><strong>Fotos & EXIF-Daten:</strong> Beim Hochladen von Bildern können GPS-Koordinaten
|
|
in den EXIF-Metadaten enthalten sein. Diese werden serverseitig ausgelesen, um Fotos auf der
|
|
Karte zu verorten — sofern vorhanden. Die Rohdaten werden nicht separat gespeichert.</li>
|
|
<li><strong>Inhalte:</strong> Forenbeiträge, Chatnachrichten, öffentliche Gassi-Treffen</li>
|
|
<li><strong>Technische Daten:</strong> IP-Adresse (für Sicherheit und Rate-Limiting, max. 30 Tage),
|
|
Browser-Typ</li>
|
|
</ul>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Rechtsgrundlage</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
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 und
|
|
Push-Benachrichtigungen. Einwilligungen können jederzeit mit Wirkung für die Zukunft
|
|
widerrufen werden (Art. 7 Abs. 3 DSGVO) — einfach die entsprechende Funktion in den
|
|
Einstellungen deaktivieren oder die Browser-Freigabe entziehen.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Impressum und rechtliche Grundlage nach § 5 DDG (Digitale-Dienste-Gesetz).
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Datenweitergabe</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
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).
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Direktnachrichten</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Nachrichten zwischen Nutzern (z. B. zwischen Hundesitter und Hundeeigentümer oder
|
|
zwischen Interessenten und Züchtern) werden auf unserem Server gespeichert, bis du
|
|
das Gespräch oder deinen Account löschst. Admins können gemeldete Nachrichten zur
|
|
Missbrauchsprüfung einsehen (Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse
|
|
an Plattformsicherheit). Nachrichten werden nicht an Dritte weitergegeben.
|
|
Du kannst Gespräche jederzeit selbst löschen.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Moderation & Community</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Zur Sicherstellung der Plattformqualität und Einhaltung unserer Nutzungsregeln können
|
|
Moderatoren und automatische Systeme Inhalte prüfen. Rechtsgrundlage ist
|
|
Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an sicherer Plattform).
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">KI-Funktionen</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Ban Yaro bietet KI-gestützte Funktionen (Trainingsempfehlungen, Terminvorschläge,
|
|
Rassen-Informationen). Diese laufen primär auf einer <strong>lokalen KI auf unserem
|
|
eigenen Server in Deutschland</strong> — deine Anfragen verlassen dabei nicht unsere
|
|
Infrastruktur.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Als Ausweichlösung bei Nichtverfügbarkeit des lokalen Modells wird
|
|
<strong>Claude Sonnet 4.6</strong> von Anthropic, PBC (San Francisco, USA) genutzt.
|
|
In diesem Fall wird der Inhalt deiner Anfrage übermittelt. Bei Gesundheits- und
|
|
Ernährungsberichten kann dies Hundedaten (Name, Rasse, Gewicht, Impfhistorie,
|
|
Medikamente, Allergien) als Teil des Anfragetextes umfassen. Die Übermittlung
|
|
in die USA erfolgt auf Basis der EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).
|
|
Datenschutzerklärung von Anthropic:
|
|
<a href="https://www.anthropic.com/privacy" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">anthropic.com/privacy</a>.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Die <strong>Rassenerkennung per Foto</strong> sendet das hochgeladene Bild direkt an
|
|
Claude von Anthropic (USA) zur Analyse — es gibt hierfür keinen lokalen Fallback.
|
|
Das Foto wird nicht dauerhaft bei Anthropic gespeichert. Rechtsgrundlage: Einwilligung
|
|
gem. Art. 6 Abs. 1 lit. a DSGVO durch aktive Nutzung der Funktion.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Der <strong>KI-Trainer</strong> analysiert deinen bisherigen Trainingsfortschritt
|
|
(Übungshistorie, Erfolgsquoten, Streaks) und gibt personalisierte Empfehlungen.
|
|
Diese Analyse läuft auf unserem lokalen Server in Deutschland — deine Trainingsdaten
|
|
verlassen dabei nicht unsere Infrastruktur. Es findet kein Training oder Fine-Tuning
|
|
von KI-Modellen auf Basis deiner Nutzerdaten statt.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
KI-Empfehlungen sind Vorschläge und ersetzen keine tierärztliche Beratung.
|
|
Eine automatisierte Entscheidungsfindung mit rechtlicher Wirkung (Art. 22 DSGVO)
|
|
findet nicht statt.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
KI-Antworten können fehlerhaft oder unvollständig sein und dienen ausschließlich
|
|
allgemeinen Informationszwecken. Sie ersetzen keine tierärztliche oder fachliche
|
|
Beratung. Trotz EU-Standardvertragsklauseln besteht bei US-Anbietern ein Restrisiko,
|
|
dass US-Behörden auf übermittelte Daten zugreifen könnten.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Wetterdaten & Kartendienste</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Die Wetter-Funktion übermittelt auf Wunsch deine GPS-Koordinaten serverseitig an
|
|
<strong>Open-Meteo</strong> (Österreich, DSGVO-konform) für die Wettervorhersage.
|
|
Für das <strong>Regenradar</strong> nutzen wir primär die offenen Radardaten des
|
|
<strong>Deutschen Wetterdienstes (DWD)</strong>. Diese werden serverseitig von unserem
|
|
Server in Deutschland abgerufen und als Kartenkacheln bereitgestellt — dein Gerät
|
|
kontaktiert den DWD dabei nicht direkt. Steht das DWD-Radar nicht zur Verfügung,
|
|
werden ersatzweise Radarkacheln von <strong>RainViewer</strong> (USA) geladen; dabei
|
|
wird dein Browser direkt kontaktiert. Für weitere Wetter-Kartenlayer (z. B. Temperatur)
|
|
können Kacheln von <strong>OpenWeatherMap</strong> (OpenWeather Ltd., UK/USA) direkt im
|
|
Browser geladen werden. In allen Fällen werden keine Account-Daten übermittelt.
|
|
Rechtsgrundlage: Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Für die automatische Ortsnamens-Ermittlung (z. B. im Wetter-Detail) werden deine
|
|
GPS-Koordinaten serverseitig an <strong>Nominatim</strong> der OpenStreetMap Foundation
|
|
(UK) übermittelt. Es werden ausschließlich Koordinaten weitergegeben — keine
|
|
personenbezogenen Daten.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Datenschutzerklärung Open-Meteo:
|
|
<a href="https://open-meteo.com/en/terms" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">open-meteo.com/en/terms</a> ·
|
|
OpenWeatherMap:
|
|
<a href="https://openweathermap.org/privacy-policy" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">openweathermap.org/privacy-policy</a> ·
|
|
OpenStreetMap/Nominatim:
|
|
<a href="https://osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">osmfoundation.org</a> ·
|
|
DWD:
|
|
<a href="https://www.dwd.de/DE/service/datenschutz/datenschutz_node.html" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">dwd.de</a> ·
|
|
RainViewer:
|
|
<a href="https://www.rainviewer.com/privacy.html" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">rainviewer.com</a>
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Kartenmaterial & Offline-Karten</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Die Basiskarte besteht aus Vektordaten von <strong>OpenStreetMap</strong>, die wir auf
|
|
unserem eigenen Server in Deutschland aufbereiten und ausliefern (Vektor-Tiles im
|
|
PMTiles-Format). Für die Basiskarte werden daher <strong>keine externen
|
|
Kartenanbieter</strong> kontaktiert — die Kartenkacheln kommen von unserem Server.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Optional kannst du Kartenausschnitte für die <strong>Offline-Nutzung</strong>
|
|
herunterladen. Diese werden ausschließlich <strong>lokal auf deinem Gerät</strong>
|
|
gespeichert und nicht an Dritte übermittelt.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Routenvorschläge (OpenRouteService)</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Die Funktion <strong>„Routenvorschläge"</strong> berechnet auf Wunsch einen Rundweg
|
|
ausgehend von deinem aktuellen Standort. Dazu werden deine GPS-Koordinaten einmalig
|
|
an den Dienst <strong>OpenRouteService</strong> übermittelt, der von
|
|
<strong>HeiGIT</strong> am Karlsruher Institut für Technologie (KIT), Deutschland,
|
|
betrieben wird. Es werden ausschließlich die Koordinaten übertragen —
|
|
keine Account- oder Profildaten. OpenRouteService speichert keine
|
|
personenbezogenen Daten dauerhaft.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Die Funktion wird nur aktiv, wenn du deinen Standort im Browser freigibst und
|
|
bewusst einen Routenvorschlag anforderst (Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO).
|
|
Der Tagesvorschlag auf der Startseite wird nur berechnet, wenn du eingeloggt bist und
|
|
Standortzugriff erteilt hast — das Ergebnis wird lokal zwischengespeichert und
|
|
maximal einmal täglich neu abgerufen.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Datenschutzerklärung von OpenRouteService:
|
|
<a href="https://openrouteservice.org/privacy-policy/" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">openrouteservice.org/privacy-policy</a>
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Ban Yaro Go — native iOS-App</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
<strong>Ban Yaro Go</strong> ist die optionale native iOS-Begleit-App zu banyaro.app.
|
|
Sie nutzt dasselbe banyaro-Konto und denselben Server in Deutschland — es gelten
|
|
daher zusätzlich zu den oben beschriebenen Verarbeitungen folgende iOS-spezifische
|
|
Punkte:
|
|
</p>
|
|
<ul style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:var(--space-2) 0 0;padding-left:var(--space-5)">
|
|
<li><strong>Hintergrund-Standort:</strong> Nur während einer von dir aktiv gestarteten
|
|
Gassi-Aufzeichnung erfasst die App deine GPS-Position auch bei gesperrtem Display, um
|
|
den Track fortzuführen. Außerhalb einer aktiven Aufzeichnung wird im Hintergrund kein
|
|
Standort erfasst. Der Track wird lokal auf dem Gerät gesichert und nur dann in dein
|
|
Konto übertragen, wenn du die Tour speicherst.</li>
|
|
<li><strong>Apple WeatherKit:</strong> Die Wetterfunktion der App bezieht Vorhersagedaten
|
|
über Apple WeatherKit (Apple Inc., USA). Dazu werden Standortkoordinaten an Apple
|
|
übermittelt — keine Account-Daten.</li>
|
|
<li><strong>Apple Health (HealthKit):</strong> Nur auf deinen ausdrücklichen Wunsch
|
|
schreibt die App abgeschlossene Touren als „Walking"-Workout inkl. Route in Apple
|
|
Health. Es werden <strong>keine</strong> Gesundheitsdaten aus Apple Health gelesen.
|
|
Diese Daten verbleiben auf deinem Gerät bzw. in deiner iCloud.</li>
|
|
<li><strong>iCloud-Fotospeicher (CloudKit):</strong> Fotos, die du in der App zu
|
|
Tagebuch oder Touren hinzufügst, speichert die App in voller Auflösung in
|
|
<strong>deiner privaten iCloud</strong> (Apple CloudKit); sie zählen zu deinem
|
|
iCloud-Speicherplatz. Unser Server erhält und speichert nur eine verkleinerte
|
|
Vorschau (max. 800 px), damit deine Inhalte auch im Web sichtbar sind — auf
|
|
die Originale in deiner iCloud können wir <strong>nicht</strong> zugreifen.
|
|
Ist kein iCloud-Konto angemeldet oder dein iCloud-Speicher voll, wird stattdessen
|
|
wie bisher eine komprimierte Fassung auf unserem Server gespeichert. Löschst du
|
|
ein Medium in der App, wird auch der iCloud-Eintrag entfernt; löschst du es im
|
|
Web, räumt die App den iCloud-Eintrag bei der nächsten Synchronisierung auf.
|
|
Nach einer Account-Löschung entfernen wir Vorschauen und Verweise auf unserem
|
|
Server — die Originale in deiner iCloud bleiben unter deiner alleinigen Kontrolle
|
|
(Einstellungen → iCloud → Speicher verwalten → Ban Yaro).</li>
|
|
<li><strong>Apple Maps:</strong> Zur Navigation (z. B. zu Gassi-Treffen) kann auf deinen
|
|
Wunsch Apple Maps geöffnet werden.</li>
|
|
<li><strong>GPX-Import:</strong> Aus anderen Apps geteilte GPX-Dateien werden lokal auf
|
|
dem Gerät verarbeitet; eine Übertragung erfolgt nur, wenn du die Tour speicherst.</li>
|
|
<li><strong>Push (APNs):</strong> Benachrichtigungen werden wie im Abschnitt
|
|
„Push-Benachrichtigungen" beschrieben über den Apple Push Notification Service zugestellt.</li>
|
|
</ul>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Rechtsgrundlage ist jeweils deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) bzw. die
|
|
Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO). Apple-Datenschutz:
|
|
<a href="https://www.apple.com/legal/privacy/de-ww/" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">apple.com/legal/privacy</a>.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Technische Speicherung</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Ban Yaro verwendet technisch notwendige Speichermechanismen für den Betrieb der App:
|
|
Session-Tokens und Authentifizierungsdaten werden im Local Storage des Browsers
|
|
gespeichert. Ein Service Worker speichert App-Inhalte lokal für die Offline-Nutzung
|
|
(Cache). Push-Benachrichtigungs-Token werden für die Zustellung von Hinweisen benötigt.
|
|
Diese Speicherung ist für die Kernfunktion der App erforderlich; eine Einwilligung ist
|
|
nach § 25 Abs. 2 TTDSG nicht erforderlich. Es werden keine Tracking-Cookies eingesetzt.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Push-Benachrichtigungen</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Wenn du Push-Benachrichtigungen aktivierst, wird ein Abonnement-Token an den
|
|
Push-Dienst deines Browsers übermittelt: bei Android/Chrome an
|
|
<strong>Firebase Cloud Messaging</strong> (Google LLC, USA), bei iOS/Safari an
|
|
<strong>Apple Push Notification Service</strong> (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.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Kalender-Abo (Webcal)</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
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.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Einladungslinks (Referral)</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
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.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Nutzungsanalyse (Umami)</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
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).
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Deine Rechte (DSGVO)</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Du hast das Recht auf <strong>Auskunft</strong> (Art. 15), <strong>Berichtigung</strong>
|
|
(Art. 16), <strong>Löschung</strong> (Art. 17), <strong>Einschränkung der Verarbeitung</strong>
|
|
(Art. 18) sowie <strong>Datenportabilität</strong> (Art. 20). Erteilte Einwilligungen
|
|
kannst du jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO).
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
<strong>Datenexport (Art. 20 DSGVO):</strong> Du kannst jederzeit unter
|
|
Einstellungen → „Meine Daten exportieren" eine vollständige Kopie deiner
|
|
gespeicherten Daten als JSON-Datei herunterladen. Der Export enthält Profildaten,
|
|
Hundedaten, Tagebuch (inkl. Medien-URLs), Gesundheitseinträge, Trainingsfortschritt,
|
|
Ausgaben, Verhaltensprotokoll, Versicherung, Ernährungsprofil und Futter-Reaktionen,
|
|
eigene Routen, Forum-Beiträge sowie Gassi-Teilnahmen und Gassi-Fotos.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Das JSON-Format ist maschinenlesbar und kann z. B. mit jedem Texteditor geöffnet
|
|
oder in andere Anwendungen importiert werden. Der Export wird direkt im Browser
|
|
erzeugt und nicht dauerhaft auf dem Server gespeichert.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Zur Ausübung weiterer Rechte wende dich per E-Mail an
|
|
<a href="mailto:hallo@banyaro.app" style="color:var(--c-primary)">hallo@banyaro.app</a>.<br><br>
|
|
Du hast außerdem das Recht, bei der zuständigen Datenschutz-Aufsichtsbehörde
|
|
Beschwerde einzulegen:<br>
|
|
<strong>Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)</strong><br>
|
|
Promenade 18, 91522 Ansbach<br>
|
|
<a href="mailto:poststelle@lda.bayern.de"
|
|
style="color:var(--c-primary)">poststelle@lda.bayern.de</a> ·
|
|
<a href="https://www.lda.bayern.de" target="_blank" rel="noopener"
|
|
style="color:var(--c-primary)">www.lda.bayern.de</a>
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Zahlungsdaten</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Wenn du ein kostenpflichtiges Abonnement abschließt, verarbeiten wir folgende Daten:
|
|
Name, E-Mail-Adresse, Rechnungsadresse und den Zahlungseingang. Rechtsgrundlage ist
|
|
Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung). Rechnungsdaten werden gemäß
|
|
§ 147 AO <strong>10 Jahre</strong> aufbewahrt. Rechnungen werden per E-Mail mit
|
|
TLS-Verschlüsselung zugestellt.
|
|
</p>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Deine Zahlungsdaten (IBAN) werden nur für die Zuordnung des Zahlungseingangs intern
|
|
verwendet und nicht an Dritte weitergegeben. Die vertraglichen Bedingungen (Laufzeit,
|
|
Kündigung, Erstattung) findest du in unseren
|
|
<a href="/agb" style="color:var(--c-primary)">AGB</a>.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Speicherdauer</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Server-Logs werden nach 30 Tagen rotiert. IP-Adressen werden ausschließlich
|
|
zur Sicherheit und für Rate-Limiting maximal 30 Tage gespeichert.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Account-Löschung</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Wenn du deinen Account löschst, werden deine Daten nach folgendem Schema verarbeitet:
|
|
</p>
|
|
<ul style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:var(--space-2) 0 0;padding-left:var(--space-5)">
|
|
<li><strong>Sofort und unwiderruflich gelöscht:</strong> Account, Hundeprofile, Tagebuch
|
|
und Tagebuch-Medien, Gesundheitseinträge, Trainingsfortschritt, Ausgaben,
|
|
Verhaltensprotokoll, Versicherung, Ernährungsprofil, Futter-Einträge und -Reaktionen,
|
|
Forum-Beiträge, eigene Notizen, Direktnachrichten, Freundschaften,
|
|
Push-Benachrichtigungen, Einstellungen und Welten-Konfiguration.</li>
|
|
<li><strong>Anonymisiert (Urheber-Bezug auf NULL gesetzt):</strong> Eigene Routen,
|
|
Forum-Threads sowie von dir angelegte Wiki-Inhalte bleiben zur Verfügbarkeit für
|
|
die Community erhalten, sind aber nicht mehr deinem Account zuordenbar.</li>
|
|
<li><strong>10 Jahre aufbewahrt (gesetzliche Pflicht):</strong> Rechnungen und
|
|
Rechnungspositionen aus kostenpflichtigen Abonnements gemäß § 147 AO. Diese
|
|
enthalten Name, E-Mail-Adresse und Rechnungsadresse zum Zeitpunkt der Rechnung
|
|
und können vor Ablauf der Frist nicht gelöscht werden.</li>
|
|
</ul>
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0;margin-top:var(--space-3)">
|
|
Es findet keine anonymisierte Weiterverarbeitung deiner privaten Inhalte
|
|
(Tagebuch, Gesundheit, Notizen) zu Trainings- oder Statistikzwecken statt.
|
|
</p>
|
|
</section>
|
|
|
|
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-text);margin:0 0 var(--space-2)">Mindestalter</h2>
|
|
|
|
<p style="font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0">
|
|
Die Nutzung von Ban Yaro ist nur Personen ab 18 Jahren gestattet. Durch die
|
|
Registrierung bestätigt der Nutzer, das 18. Lebensjahr vollendet zu haben.
|
|
</p>
|
|
</section>
|
|
|
|
<p style="font-size:var(--text-xs);color:var(--c-text-muted);margin:0">
|
|
Stand: Juni 2026 · Version 5
|
|
</p>
|
|
|
|
</div>
|
|
</main>
|
|
<footer class="legal-foot">
|
|
<a href="/datenschutz">Datenschutz</a> · <a href="/agb">AGB</a> · <a href="/impressum">Impressum</a>
|
|
</footer>
|
|
</body>
|
|
</html>
|