Anwalts-Findings 2026-05-19 — Drei-Modelle-Konsens
Status: Eingegangene Auswertung von Claude · GPT-5.5 · Gemini. Aktion: Code-seitige Umsetzung am 2026-05-19 abgeschlossen (siehe unten). Offen: Eine konkrete Anwalts-Frage (FernUSG / ZFU) bleibt als Go/No-Go-Gate vor öffentlichem Launch.
High-Confidence-Findings (alle drei Modelle konvergent)
F1 — Strikte Trennung „Unterstützung / Dokumentation" vs. „rechtliche Erfüllungswirkung"
Aussagen wie „erfüllt Ihre Schulungspflicht nach Art. 4" sind nach Wettbewerbsrecht angreifbar, weil sie eine rechtliche Ergebniszusage enthalten, die der Anbieter nicht kontrollieren kann (die Pflicht hängt von Tool-Stack, Rollen, Risiko und Organisation des Kunden ab).
Gut abgesichert: Art. 4 EU AI Act normiert keine formale Zertifikatspflicht; interne Nachweise/Records sind ausreichend.
Umgesetzt 2026-05-19:
- Disclaimer-Component umformuliert auf „Schulungs- und Dokumentationsbaustein, ausgerichtet an Art. 4"
- „Schulungsnachweis" überall → „Schulungs-Dokumentation"
- „erfüllt", „akkreditiert", „behördlich anerkannt", „staatlich zugelassen" durchgängig entfernt
- Cert-PDF-Template (Header, Untertitel, Disclaimer-Box) angepasst
seed.sqlfür beide Kurse (CDAIO™ + KI-Einstieg) bereinigt- AGB § 2 Absätze 4 und 5 neu eingefügt
F2 — Akkreditierungs-Behauptungen ohne Grundlage = UWG-Einfallstor
§ 5 UWG adressiert Status-/Zulassungsbehauptungen. „Akkreditiert", „behördlich anerkannt", „staatlich zugelassen" ohne echte Grundlage = praktisch sichere Abmahnung.
Robust: „Verifizierbares Schulungs-Dokument" (technische Echtheitsprüfung über QR/URL/ID/Status).
Umgesetzt: Alle Stellen, die Status-Behauptungen enthielten, sind entschärft. Es bleibt nur die technische Echtheitsprüfung als beworbene Eigenschaft.
F3 — Verify-URL: Datenminimierung + Token
Konsens: minimal öffentlich, Token statt sequenzieller Nummern, Name nur als Opt-in, technisch gegen Scraping abgesichert (noindex, Token, Rate-Limits).
Umgesetzt 2026-05-19:
- Migration
20260519100001_verify_privacy.sqllegtprofiles.show_name_on_verify boolean default falsean - QR-Code im Cert-PDF zeigt jetzt auf
/verify/<qr_token>(32-byte-random) statt/verify/<cert_number> - Legacy-Pfad
/verify/<cert_number>funktioniert weiter für Brand-Wiedererkennung <head>mitrobots: noindex, nofollow, nocache- Composite-Score nicht mehr öffentlich angezeigt
- Inhaber-Name nur bei explizitem Opt-in über Profile-Toggle
- Server-Action
toggleShowNameOnVerifyvorhanden, UI-Toggle im Zertifikate-Tab kommt im Polish-Sprint
TODO (v1.1):
- Rate-Limits auf
/verify/*per Middleware oder Vercel Edge Config - Profile-Settings-UI für den Opt-in-Toggle
Areas of Divergence
D1 — FernUSG / ZFU-Frage (GPT-5.5 als Einziges Modell vorne)
Risiko: Wenn das Produkt als zulassungspflichtiger Fernlehrgang qualifiziert würde und ohne § 12-FernUSG-Zulassung verkauft wird, ist der Vertrag nach § 7 FernUSG nichtig — mit Rückabwicklungs-/Rückforderungsrisiko.
Trigger-Konstellation in unserem Setup:
- entgeltlich ✓
- überwiegend distanziert ✓
- Lernerfolgskontrolle via Quiz + Pass-Schwelle ✓
- Zertifikat / Schulungs-Dokumentation am Ende ✓
→ Sehr nahe am gesetzlichen Fernunterrichtsbegriff.
Pragmatische Position (vor Anwalts-Klärung) umgesetzt 2026-05-19:
- Neuer AGB-§ 2a „FernUSG / Fernunterricht — Rechtliche Einordnung" mit 4 Absätzen
- Position: Quiz dient ausschließlich der Selbst-Lernkontrolle, Dokument ist Selbst-Dokumentation, kein Abschluss-Zertifikat
- Vertragsanpassungs-Klausel für den Fall, dass die ZFU abweichend entscheidet (Rückabwicklung mit Anrechnung des Nutzungswerts)
FernUsgDisclaimer-Component im Checkout sichtbar
ANWALTS-FRAGE OFFEN (Go/No-Go vor Launch):
Ist Vantech Academy in der konkret vorliegenden Ausgestaltung (siehe oben) ein zulassungspflichtiger Fernlehrgang im Sinne § 1 FernUSG? Wenn ja: Reicht die Position in § 2a AGB („Quiz = Selbst-Lernkontrolle, nicht Lernerfolgs-Kontrolle") aus, um aus dem Anwendungsbereich heraus zu kommen — oder muss eine ZFU-Zulassung beantragt werden?
D2 — Markenzeichen ™ vor Eintragung
Risiko-Toleranz unterschiedlich: Claude/GPT eher locker („™ vor Eintragung okay"), Gemini eher konservativ („Warten").
Umgesetzt 2026-05-19: maximal konservativer Pfad gewählt. Alle „CDAIO™"-Vorkommen sind durch „CDAIO™" ersetzt. Der Hinweis „Markenanmeldung in Vorbereitung" steht in Tagline und Features.
Niemals: ® vor Eintragung.
Unique Insights
Der FernUSG-Hinweis ist der eine Game-Changer. Selbst perfekte AGB/Disclaimer helfen wenig, wenn das Produkt als zulassungspflichtiger Fernlehrgang qualifiziert würde und ohne Zulassung verkauft wird, weil dann das Vertragsfundament wackelt. Das ist Go/No-Go — keine Frage des Wordings.
Code-seitige Umsetzungs-Zusammenfassung
| Maßnahme | Files | Status |
|---|---|---|
| Wording „Schulungsnachweis" → „Schulungs-Dokumentation" | 12 Files (app/, components/, lib/, content/, supabase/) | ✅ |
| Disclaimer-Component neu formuliert | components/legal/disclaimer-banner.tsx | ✅ |
| Cert-PDF-Template (Header, Subtitle, Disclaimer-Box) | lib/certs/template.tsx | ✅ |
| Verify-Page Privacy-by-design | app/verify/[cert_number]/page.tsx | ✅ |
| QR-Code zeigt auf qr_token statt cert_number | lib/certs/generate.ts | ✅ |
Migration profiles.show_name_on_verify | supabase/migrations/20260519100001_verify_privacy.sql | ✅ |
Server-Action toggleShowNameOnVerify | app/(lernen)/dashboard/zertifikate/_actions.ts | ✅ |
| Manager-Dashboard: nur „bestanden / offen" statt Score | app/(lernen)/praxis/fortschritt/page.tsx | ✅ |
| FernUSG-Disclaimer-Component | components/legal/fernusg-disclaimer.tsx | ✅ |
| FernUSG-Box im Checkout | app/(marketing)/checkout/[course]/page.tsx | ✅ |
| AGB § 2 (4) + (5) + § 2a FernUSG | legal/agb-entwurf.md | ✅ |
| Profile-Settings-UI für Opt-in-Toggle | TODO | ⏳ v1.1 |
Rate-Limits auf /verify/* | TODO | ⏳ v1.1 |
Nächste Schritte
- Anwalts-Mail an Fachanwalt Gewerblicher Rechtsschutz — diesen Brief als Anlage, mit der konkreten FernUSG/ZFU-Frage als Gate-Punkt
- Anwalts-Antwort abwarten — wenn „Fernunterricht → Zulassung nötig", müssen wir entweder ZFU-Antrag stellen ODER das Produkt-Design ändern (z. B. Quiz als reine UX behalten, aber das Schulungs-Dokument NICHT vom Pass abhängig machen)
- Erst nach Anwalts-Freigabe: Sales-Page öffentlich, Stripe live, Beta-Tester rekrutieren