Technische Nachweisdokumentation für BGB + JMStV Konformität
WaveBlue hat ein umfassendes Altersschutz-System implementiert, das die folgenden rechtlichen Anforderungen erfüllt:
Datei: register.html, /api/auth/register | Status: Live
Datei: verify-email.php | Status: Live
Datei: backend/api/wallet/buy.php | Status: Live
Datei: backend/api/wallet/payout.php | Status: Live (2026-03-19)
Datei: backend/api/wallet/payout.php + index.php | Status: Live
Datei: server/index.js (send-gift Event) | Status: Live (2026-03-19)
| Rechtliche Anforderung | Regelwerk | Maßnahme | Status |
|---|---|---|---|
| Altersverifizierung | DSGVO Art. 8 | Geburtstag bei Signup | ✅ Live |
| Elternzustimmung | DSGVO Art. 8(1) | Email-Verifikation + Token | ✅ Live |
| Geschäftsunfähigkeit U18 | BGB §104-105 | Payout blockiert für <18 | ✅ Live |
| Spending-Limits | JMStV §10 | €50/Monat für U18 | ✅ Live |
| Schutz vor Impulskäufen | JMStV §10(3) | Gift-Limit 5/Tag + Bestätigung | ✅ Live |
| Datenschutz bei U16 | DSGVO Art. 6, 7 | Consent-Dokumentation | ✅ Live |
✅ Result: Error 403 – Elternzustimmung erforderlich
✅ Result: Error 402 – Budget überschritten (max €50/Monat)
✅ Result: Error 403 – Auszahlung erst ab 18 Jahren
✅ Result: Auszahlungsantrag eingereicht (pending approval)
BGB (Bürgerliches Gesetzbuch):
JMStV (Jugendmedienschutz-Staatsvertrag):
DSGVO (Datenschutz-Grundverordnung):
Prüfbar unter: `/api/auth/register` (Geburtsdatum erforderlich)
Prüfbar in: `/api/admin/parental` (Email-Verifikations-Queue)
Test: Als U18 mit €60 versuchen zu kaufen → Error 402
Test: Als U18 Payout anfordern → Error 403
Prüfbar in: Database → `wallet_transactions` (type='gift_sent')
Konfigurierbare Limits, Reports, Audit-Trail für Rechtsabteilung
Monatliche PDF-Reports für Datenschutzbehörden + interne Audits
Streaming-Blockade für U13 nach 21:00 Uhr (JMStV §5)
Für interne Fragen: tech-compliance@waveblue.de
Für Nutzer-Support: support@waveblue.de
Für Datenschutzbehörden: dpo@waveblue.de
Alle DB-Tabellen: parental_consent_verification, admin_settings, wallet_transactions