- Neue Seite agb.js mit 11 Abschnitten (Laufzeit, Zahlung, Widerruf etc.) - Datenschutz: 'Abonnement & Kündigung' → 'Zahlungsdaten' (DSGVO-Fokus), DDG-Hinweis ergänzt - Impressum: ODR-Link entfernt (EU-Plattform eingestellt 2025), Telefon-Pflichthinweis nach §5 DDG, Stand Mai 2026 - AGB-Link in alle Footer (index.html, landing.html, zuechter.html, welcome.js) - page-section #page-agb in index.html, Route 'agb' in app.js ROUTES
150 lines
7 KiB
JavaScript
150 lines
7 KiB
JavaScript
/* ============================================================
|
|
BAN YARO — Allgemeine Geschäftsbedingungen
|
|
============================================================ */
|
|
|
|
window.Page_agb = (() => {
|
|
|
|
const S = {
|
|
h2: `font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-primary);margin:0 0 var(--space-2)`,
|
|
p: `font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7;margin:0`,
|
|
ul: `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)`,
|
|
a: `color:var(--c-primary)`,
|
|
};
|
|
|
|
function sec(title, body) {
|
|
return `
|
|
<section style="margin-bottom:var(--space-6)">
|
|
<h2 style="${S.h2}">${title}</h2>
|
|
${body}
|
|
</section>`;
|
|
}
|
|
|
|
function init(container) {
|
|
container.innerHTML = `
|
|
<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-2)">Allgemeine Geschäftsbedingungen</h1>
|
|
<p style="${S.p};margin-bottom:var(--space-6)">Gültig ab Mai 2026</p>
|
|
|
|
${sec('1. Geltungsbereich', `
|
|
<p style="${S.p}">
|
|
Diese AGB gelten für die Nutzung der Plattform <strong>Ban Yaro</strong>
|
|
(<a href="https://banyaro.app" style="${S.a}">banyaro.app</a>), betrieben von:<br><br>
|
|
René Degelmann<br>
|
|
Ringstr. 26, 85560 Ebersberg<br>
|
|
E-Mail: <a href="mailto:hallo@banyaro.app" style="${S.a}">hallo@banyaro.app</a>
|
|
</p>
|
|
<p style="${S.p};margin-top:var(--space-3)">
|
|
Sie gelten ausschließlich für kostenpflichtige Abonnements. Die kostenlose Nutzung
|
|
der App setzt lediglich die Registrierung voraus.
|
|
</p>`)}
|
|
|
|
${sec('2. Leistungen', `
|
|
<p style="${S.p}">Ban Yaro bietet folgende kostenpflichtige Abonnements an:</p>
|
|
<ul style="${S.ul}">
|
|
<li>
|
|
<strong>Ban Yaro Pro — 29 EUR/Jahr:</strong> Erweiterte App-Funktionen für mehrere
|
|
Hunde, KI-Features, zusätzliche Karten-Layer, Chat und Playdate-Funktion sowie
|
|
alle weiteren Pro-Funktionen laut aktuellem Funktionsumfang.
|
|
</li>
|
|
<li>
|
|
<strong>Ban Yaro Züchter — 49 EUR/Jahr:</strong> Alle Pro-Funktionen plus
|
|
Zuchtkartei, Stammbaum, Wurfverwaltung und Züchterprofil.
|
|
</li>
|
|
</ul>
|
|
<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.
|
|
</p>`)}
|
|
|
|
${sec('3. Preise und Zahlung', `
|
|
<p style="${S.p}">
|
|
Der Jahresbeitrag ist bei Vertragsschluss für die gesamte Laufzeit im Voraus fällig.
|
|
Die Zahlung erfolgt per Überweisung — IBAN und Verwendungszweck stehen auf der
|
|
Rechnung, die per E-Mail zugestellt wird. Der Betrag ist innerhalb von
|
|
<strong>14 Tagen</strong> nach Rechnungsstellung zu überweisen.
|
|
</p>
|
|
<p style="${S.p};margin-top:var(--space-3)">
|
|
Bei Zahlungsverzug erhalten Sie zunächst eine Zahlungserinnerung. Bleibt der Betrag
|
|
danach weiterhin ausstehend, behalten wir uns die fristlose Kündigung des Vertrags
|
|
gemäß § 314 BGB vor.
|
|
</p>`)}
|
|
|
|
${sec('4. Vertragslaufzeit und Kündigung', `
|
|
<p style="${S.p}">
|
|
Die Erstlaufzeit beträgt <strong>12 Monate</strong> ab dem Tag der Freischaltung.
|
|
Nach Ablauf verlängert sich der Vertrag auf unbestimmte Zeit — kündbar jederzeit
|
|
mit einer Frist von <strong>einem Monat zum Monatsende</strong> (§ 309 Nr. 9 BGB).
|
|
</p>
|
|
<p style="${S.p};margin-top:var(--space-3)">
|
|
Die Kündigung ist jederzeit bequem in den <strong>App-Einstellungen</strong> möglich.
|
|
Der Zugang bleibt bis zum Ende der bereits bezahlten Laufzeit vollständig aktiv.
|
|
</p>`)}
|
|
|
|
${sec('5. Kein Erstattungsanspruch', `
|
|
<p style="${S.p}">
|
|
Bei vorzeitiger Kündigung durch den Nutzer erfolgt keine anteilige Rückerstattung
|
|
des Jahresbeitrags. Der Zugang bleibt bis zum Ende der Laufzeit vollständig nutzbar —
|
|
du verlierst also nichts, was du bereits bezahlt hast.
|
|
</p>`)}
|
|
|
|
${sec('6. Widerrufsrecht', `
|
|
<p style="${S.p}">
|
|
Da die Nutzung sofort nach der Freischaltung beginnt und du dem beim Kauf
|
|
ausdrücklich zustimmst, erlischt das 14-tägige Widerrufsrecht gemäß
|
|
§ 356 Abs. 4 BGB mit Beginn der Nutzung. Die Zustimmung erfolgt aktiv
|
|
durch eine Checkbox beim Kaufabschluss.
|
|
</p>`)}
|
|
|
|
${sec('7. Fristlose Kündigung durch den Anbieter', `
|
|
<p style="${S.p}">
|
|
Wir sind berechtigt, den Vertrag aus wichtigem Grund fristlos zu kündigen
|
|
(§ 314 BGB). Ein wichtiger Grund liegt insbesondere vor, wenn nach einer
|
|
Zahlungserinnerung der offene Betrag weiterhin nicht beglichen wird.
|
|
In diesem Fall endet der Zugang mit Wirkung der Kündigung.
|
|
</p>`)}
|
|
|
|
${sec('8. Verfügbarkeit', `
|
|
<p style="${S.p}">
|
|
Wir streben eine hohe Verfügbarkeit von Ban Yaro an und arbeiten kontinuierlich
|
|
daran, die App stabil zu halten. Eine Garantie für ununterbrochene Verfügbarkeit
|
|
können wir jedoch nicht übernehmen. Geplante Wartungsarbeiten werden nach
|
|
Möglichkeit vorab in der App angekündigt.
|
|
</p>`)}
|
|
|
|
${sec('9. Änderungen dieser AGB', `
|
|
<p style="${S.p}">
|
|
Änderungen der AGB werden per <strong>E-Mail und in der App</strong> angekündigt —
|
|
mindestens 4 Wochen vor Inkrafttreten. Widersprichst du den Änderungen nicht
|
|
innerhalb dieser Frist, gelten sie als angenommen. Dein Widerspruchsrecht und
|
|
das Recht zur außerordentlichen Kündigung bleiben unberührt.
|
|
</p>`)}
|
|
|
|
${sec('10. Anwendbares Recht', `
|
|
<p style="${S.p}">
|
|
Es gilt ausschließlich <strong>deutsches Recht</strong>. Als Verbraucher hast du
|
|
deinen allgemeinen Gerichtsstand. Die EU-Plattform zur Online-Streitbeilegung
|
|
(ec.europa.eu/consumers/odr) wurde eingestellt. Wir nehmen nicht an alternativen
|
|
Streitbeilegungsverfahren teil (§ 36 VSBG).
|
|
</p>`)}
|
|
|
|
${sec('11. Kontakt', `
|
|
<p style="${S.p}">
|
|
René Degelmann<br>
|
|
Ringstr. 26, 85560 Ebersberg<br>
|
|
E-Mail: <a href="mailto:hallo@banyaro.app" style="${S.a}">hallo@banyaro.app</a>
|
|
</p>`)}
|
|
|
|
<p style="font-size:var(--text-xs);color:var(--c-text-muted);margin:0">
|
|
Stand: Mai 2026 · Version 1
|
|
</p>
|
|
|
|
</div>
|
|
`;
|
|
}
|
|
|
|
function refresh() {}
|
|
|
|
return { init, refresh };
|
|
})();
|