Recht & SEO aktualisiert: Datenschutz v4 (iOS-App Ban Yaro Go: WeatherKit/HealthKit/Hintergrund-Standort, DWD/RainViewer-Radar, Self-Hosted-Karten+Offline), AGB v3 (Abos nur via banyaro.app, kein App-Store-IAP), llms.txt (iOS-App, MapLibre/PMTiles, v1.6.0), v1277
This commit is contained in:
parent
580eaec1fd
commit
43b6292d08
9 changed files with 109 additions and 29 deletions
|
|
@ -3,7 +3,7 @@
|
|||
Router, State-Management, Navigation, Initialisierung.
|
||||
============================================================ */
|
||||
|
||||
const APP_VER = '1276'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VER = '1277'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VERSION = '1.6.0'; // ← semantische Version, wird bei make release gesetzt
|
||||
window.APP_VER = APP_VER; // global verfügbar für andere Module (z.B. offline-indicator)
|
||||
window.APP_VERSION = APP_VERSION;
|
||||
|
|
|
|||
|
|
@ -60,6 +60,14 @@ window.Page_agb = (() => {
|
|||
Zuchtkartei, Stammbaum, Wurfverwaltung und Züchterprofil.
|
||||
</li>
|
||||
</ul>
|
||||
<p style="${S.p};margin-top:var(--space-3)">
|
||||
Die native iOS-App <strong>„Ban Yaro Go"</strong> ist kostenlos und dient als
|
||||
Begleit-App für unterwegs. Kostenpflichtige Abonnements werden
|
||||
<strong>ausschließlich über banyaro.app</strong> abgeschlossen und per Überweisung
|
||||
bezahlt — <strong>nicht</strong> über einen App-Store-Kauf (kein In-App-Kauf).
|
||||
Pro- und Züchter-Funktionen werden mit deinem banyaro-Konto freigeschaltet und
|
||||
stehen damit auch in der iOS-App zur Verfügung.
|
||||
</p>
|
||||
<p style="${S.p};margin-top:var(--space-3)">
|
||||
Änderungen am Funktionsumfang werden vorab per E-Mail angekündigt. Wesentliche
|
||||
Leistungsminderungen berechtigen zur außerordentlichen Kündigung.
|
||||
|
|
@ -182,7 +190,7 @@ window.Page_agb = (() => {
|
|||
</p>`)}
|
||||
|
||||
<p style="font-size:var(--text-xs);color:var(--c-text-muted);margin:0">
|
||||
Stand: Mai 2026 · Version 2
|
||||
Stand: Juni 2026 · Version 3
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -169,9 +169,14 @@ window.Page_datenschutz = (() => {
|
|||
<p style="${S.p}">
|
||||
Die Wetter-Funktion übermittelt auf Wunsch deine GPS-Koordinaten serverseitig an
|
||||
<strong>Open-Meteo</strong> (Österreich, DSGVO-konform) für die Wettervorhersage.
|
||||
Für Wetter-Kartenlayer (Regenradar, Temperaturen) werden Kacheln von
|
||||
<strong>OpenWeatherMap</strong> (OpenWeather Ltd., UK/USA) geladen — dabei wird
|
||||
dein Browser direkt kontaktiert. Es werden keine Account-Daten übermittelt.
|
||||
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="${S.p};margin-top:var(--space-3)">
|
||||
|
|
@ -189,7 +194,26 @@ window.Page_datenschutz = (() => {
|
|||
style="${S.a}">openweathermap.org/privacy-policy</a> ·
|
||||
OpenStreetMap/Nominatim:
|
||||
<a href="https://osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener"
|
||||
style="${S.a}">osmfoundation.org</a>
|
||||
style="${S.a}">osmfoundation.org</a> ·
|
||||
DWD:
|
||||
<a href="https://www.dwd.de/DE/service/datenschutz/datenschutz_node.html" target="_blank" rel="noopener"
|
||||
style="${S.a}">dwd.de</a> ·
|
||||
RainViewer:
|
||||
<a href="https://www.rainviewer.com/privacy.html" target="_blank" rel="noopener"
|
||||
style="${S.a}">rainviewer.com</a>
|
||||
</p>`)}
|
||||
|
||||
${sec('Kartenmaterial & Offline-Karten', `
|
||||
<p style="${S.p}">
|
||||
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="${S.p};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>`)}
|
||||
|
||||
${sec('Routenvorschläge (OpenRouteService)', `
|
||||
|
|
@ -215,6 +239,40 @@ window.Page_datenschutz = (() => {
|
|||
style="${S.a}">openrouteservice.org/privacy-policy</a>
|
||||
</p>`)}
|
||||
|
||||
${sec('Ban Yaro Go — native iOS-App', `
|
||||
<p style="${S.p}">
|
||||
<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="${S.ul}">
|
||||
<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>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="${S.p};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="${S.a}">apple.com/legal/privacy</a>.
|
||||
</p>`)}
|
||||
|
||||
${sec('Technische Speicherung', `
|
||||
<p style="${S.p}">
|
||||
Ban Yaro verwendet technisch notwendige Speichermechanismen für den Betrieb der App:
|
||||
|
|
@ -343,7 +401,7 @@ window.Page_datenschutz = (() => {
|
|||
</p>`)}
|
||||
|
||||
<p style="font-size:var(--text-xs);color:var(--c-text-muted);margin:0">
|
||||
Stand: Mai 2026 · Version 3
|
||||
Stand: Juni 2026 · Version 4
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue