Datenschutzerklärung
Diese Informationen beschreiben die Datenverarbeitung durch Paradise Radio und das Web-Dashboard. Stand der technischen Beschreibung: 19. Oktober 2026.
1. Verantwortlicher und Kontakt
[Ladungsfähige Anschrift noch zu ergänzen]
[Betriebsland noch zu ergänzen]
E-Mail: [Kontakt-E-Mail noch zu ergänzen]
2. Aufruf und Hosting
Bei Anfragen werden IP-Adresse, Zeitpunkt, angeforderte Adresse und technische Verbindungsdaten verarbeitet, um Seiten bereitzustellen und Missbrauch zu begrenzen. Die Anwendung hält IP-basierte Anfragelimits kurzzeitig im Arbeitsspeicher, mit einem Zählfenster von einer Minute und regelmäßiger Bereinigung. Sie schreibt selbst kein dauerhaftes HTTP-Zugriffsprotokoll. Reverse-Proxy und Hoster können eigene Protokolle führen.
Hoster / Verarbeitungsort: Vercel (Web-Dashboard); Spl4sh (Discord-Bot und MariaDB). Aufbewahrung der Hosting-/Proxy-Protokolle: [Tatsächliche Protokollfrist noch zu ergänzen].
3. Anmeldung mit Discord
Eine Anmeldung erfolgt freiwillig über Discord OAuth mit den Berechtigungen identify und guilds. Das Dashboard erhält Discord-Benutzer-ID, Anzeigenamen, Avatarreferenz, gemeinsame Server und Berechtigungsinformationen, um den Zugriff zu prüfen. Es fordert keine E-Mail-Adresse und keine privaten Nachrichten an. Discord und der Bot werden für aktuelle Mitgliedschafts- und Berechtigungsprüfungen kontaktiert.
Zugriffstokens und Sitzungsdaten werden serverseitig verschlüsselt in MariaDB gespeichert und nicht als API-Token an den Browser ausgegeben. Sitzungskennungen liegen nur als Hash in der Datenbank. Die Sitzung endet spätestens nach acht Stunden, früher bei Tokenablauf oder Abmeldung. Sie bleibt bei einem Neustart der Web-Funktion erhalten. Die für die Rechteprüfung benötigten Server-IDs und Berechtigungen werden höchstens 60 Sekunden zwischengespeichert. Abgelaufene Sitzungen und OAuth-Zustände werden bei der nächsten regelmäßigen Bereinigung entfernt. Discord verarbeitet Daten außerdem nach seiner eigenen Datenschutzerklärung, einschließlich möglicher Übermittlungen in Drittländer.
4. Cookies und lokale Speicherung
pr_session sichert die Anmeldung (höchstens acht Stunden), pr_state die Zuordnung des Anmeldevorgangs und pr_return das gewählte Dashboard-Ziel (je fünf Minuten). Diese Cookies sind HttpOnly und SameSite=Lax, bei HTTPS zusätzlich Secure. Der Demo-Modus ist im Produktivbetrieb deaktiviert. Die gewählte Server-ID und die Darstellung (Hell, Dunkel oder System) können lokal im Browser gespeichert werden; du kannst diese über deine Browsereinstellungen löschen. Die gewählte Websitesprache wird lokal unter paradise-language und im Präferenzcookie pr_language für bis zu ein Jahr gespeichert; die lokale Auswahl bleibt bis zur Löschung erhalten, damit auch serverseitige Seiten und Meldungen dieselbe Sprache verwenden. Die Auswahl gewährt keinen Zugang und verändert die Sprache eines Discord-Servers nicht. Es werden keine Analyse- oder Werbe-Cookies eingebunden.
Für technisch erforderliche Speicherung ist bei Anwendbarkeit deutschen Rechts § 25 Abs. 2 TDDDG zu berücksichtigen. Eine Einwilligung für optionale Trackingdienste wird hier nicht unterstellt.
5. Bot-Funktionen und gespeicherte Daten
In der Datenbank können Discord-Benutzer- und Server-IDs, Spracheinstellungen, Favoriten, die letzten zehn Pro-Wiedergaben, aufsummierte Zuhörerminuten, Pro-Laufzeit, Sperrstatus, Vorschläge mit Bearbeitungsstand, Partnerbewerbungen und Wiederherstellungsdaten aktiver Streams gespeichert werden. Zuhörerminuten zählen die Anwesenheit bei laufender Radiowiedergabe; Gespräche und Mikrofonaufnahmen der Mitglieder werden dafür nicht aufgezeichnet. Öffentliche Discord-Ranglisten können Benutzer und Zuhörzeiten zeigen. Vercel und der Bot bei Spl4sh tauschen Steueraufträge, Antworten und Statusdaten über MariaDB aus. Aufträge und Antworten werden dabei verschlüsselt gespeichert, sind höchstens 40 Sekunden ausführbar und werden nach Ablauf mit einer kurzen Nachfrist bei der nächsten Bereinigung entfernt. Für die Anfragelimitierung werden gehashte IP-Kennungen und Benutzerkennungen für ein Zeitfenster von einer Minute gespeichert und danach bereinigt. Dashboard-Aktivitäten liegen bis zu 24 Stunden im Arbeitsspeicher; administrative Änderungen werden mit handelnder ID, Aktion, Ziel und Begründung protokolliert. Audit-Einträge werden bei der regelmäßigen Bereinigung nach 90 Tagen gelöscht.
Fristen und Löschkriterien der übrigen Bot-Daten: [Aufbewahrungs- und Löschkonzept des Betreibers noch zu ergänzen].
Discord-Käufe
Bei Discord Pro Lifetime verarbeitet der Dienst die von Discord bestätigte Berechtigungs-ID, Produkt-ID, Anwendungs-ID, Discord-Benutzer-ID, Start-/Endzeit, Löschstatus und Abgleichzeit. Diese Daten werden getrennt von manuellen Pro-Freigaben in MariaDB gespeichert, um den gekauften Zugang und Rückerstattungen korrekt zuzuordnen. Die Zahlung findet bei Discord statt; diese Anwendung erhält keine Karten- oder Bankdaten. Der Bot gleicht die Berechtigungen beim Start, nach Discord-Ereignissen und regelmäßig ab. Für Berechtigungsdatensätze gilt das Löschkonzept des Betreibers.
Panel-Zugriffe
Für die Verwaltung von Panel-Admins werden Discord-Benutzer-ID, Freigabe- oder Entzugsstatus, die handelnde Owner-ID, Zeitpunkt und eine optionale Notiz gespeichert. Ausschließlich der Projekt-Owner verwaltet diese Freigaben. Ein ausdrücklicher Entzug bleibt gespeichert, damit ältere Konfigurationseinträge keinen erneuten Zugang erteilen. Die zugehörigen Audit-Einträge unterliegen der beschriebenen 90-Tage-Frist; für Zugriffsdatensätze gilt das unten genannte Löschkonzept des Betreibers.
Server-Pro und Werbespot
Server-Pro speichert die Discord-Server-ID, die freischaltende Admin-ID, Zeitpunkt, optionales Ablaufdatum und eine Notiz. Die Freigabe wird für Audiofunktionen dieses Servers geprüft und macht Mitglieder nicht zu persönlichen Pro-Nutzern. Ohne persönliches Pro des startenden Nutzers und ohne Server-Pro spielt der Bot beim Starten oder Wechseln eines Senders einen lokal gespeicherten Werbespot im Discord-Sprachkanal ab. Dafür wird kein externer Werbedienst aufgerufen und kein Werbetracking im Browser eingebunden. Während des Spots werden keine Zuhörerminuten gezählt.
Benachrichtigungen zu Sendervorschlägen
Wird ein Sendervorschlag abgelehnt, sendet der Radio-Bot dem Einsender eine Discord-Direktnachricht mit Sendername und Ablehnungsgrund. Dafür werden die beim Vorschlag gespeicherte Discord-ID sowie der Versandzustand verarbeitet. Gesperrte Direktnachrichten und unklare Zustellungen werden vermerkt; unklare Zustellungen werden nicht automatisch wiederholt. Die Versandmetadaten bleiben beim zugehörigen Vorschlag und unterliegen dessen Löschkonzept.
Radio-Studio und Community-Wünsche
Das Web-Setup speichert Server-ID, Oberflächensprache, Zeitzone, Sprachkanal, Sender, Abschluss- und Benachrichtigungszeitpunkt sowie die ändernde Discord-ID. Dazu kommen bis zu drei gemeinsame Senderplätze. Pro-Szenen speichern Name, Sender, Kanal, Lautstärke, Klangprofil und Ersteller-ID. Wochenpläne speichern Wochentage, Uhrzeit, Zeitzone, freigebende Manager-ID und den letzten Ausführungszustand. Radio Rescue speichert den Ersatzsender, die aktivierende Manager-ID und den letzten Versuch. Diese Konfiguration bleibt bis zur Löschung oder nach dem Löschkonzept des Betreibers gespeichert; die Anwendung enthält keine automatische Frist für diese Einstellungen.
Die Wunschbox verarbeitet Server-ID, Sender-ID, Einreicher-ID, Zeitpunkt, Bearbeitungsstand und die Discord-IDs der Abstimmenden. Pro Mitglied ist eine aktive Stimme je Server möglich. Der Browser erhält Stimmenzahlen und die eigene Stimmabgabe, keine Liste der Abstimmenden. Wünsche verschwinden nach sieben Tagen aus der aktiven Ansicht. Der Bot bereinigt alte Wünsche und ihre Stimmen bei laufendem Betrieb stündlich; Stimmen zu erledigten Wünschen werden ebenfalls bei dieser Bereinigung entfernt. Es werden keine Hörprofile oder Gesprächsaufnahmen für Wünsche erstellt.
6. Radiosender und Songerkennung
Der Bot-Server ruft freigegebene Streams beim jeweiligen Sender ab. Die Dashboard-Oberfläche spielt diese nicht direkt im Browser ab. Songtitel können aus den Metadaten des Senders stammen. Nur wenn AudD konfiguriert ist und eine Songerkennung angefordert wird, sendet der Server eine kurze Aufnahme des Radiosignals an AudD. Es werden dabei keine Discord-Sprachgespräche aufgenommen. Weitere optionale Bot-Integrationen wie Last.fm oder Nachrichtenquellen müssen vom Betreiber entsprechend der tatsächlich aktivierten Dienste ergänzt werden.
7. Zwecke, Rechtsgrundlagen und Empfänger
Die Verarbeitung dient Bereitstellung, Anmeldung, Rechteprüfung, gewünschter Radiosteuerung und Absicherung des Dienstes. Je nach Nutzungsverhältnis kommen Art. 6 Abs. 1 Buchst. b DSGVO für die angeforderte Leistung sowie Buchst. f für Betriebssicherheit und Missbrauchsabwehr in Betracht. Der Betreiber muss diese Zuordnung und mögliche weitere gesetzliche Pflichten für seinen tatsächlichen Betrieb prüfen. Empfänger können der Hoster, berechtigte Bot-Admins, Discord sowie ausdrücklich aktivierte Erkennungs-/Metadatendienste sein. Ein automatischer Verkauf personenbezogener Daten ist in dieser Anwendung nicht vorgesehen.
8. Deine Rechte
Unter den gesetzlichen Voraussetzungen bestehen Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch sowie gegebenenfalls Widerruf einer Einwilligung. Kontakt für Anfragen: [Datenschutz-Kontakt noch zu ergänzen]. Bitte gib zur Zuordnung deine Discord-ID an; Zugangstokens oder Passwörter sind nicht nötig. Du kannst dich außerdem bei einer zuständigen Datenschutzaufsichtsbehörde beschweren.
Zuständige Aufsichtsbehörde: [Zuständige Datenschutzaufsichtsbehörde noch zu ergänzen].
9. Pflichtangaben und Änderungen
Ohne Discord-Anmeldung sind Dashboard-Steuerfunktionen nicht nutzbar; der öffentliche Systemstatus bleibt zugänglich. Der Bot trifft keine rechtlich erheblichen Entscheidungen allein durch automatisierte Profilbildung. Änderungen am tatsächlichen Betrieb können eine Anpassung dieser Informationen erfordern. Rechtsgrundlage der Informationspflichten ist insbesondere Art. 13 DSGVO.