Datenschutzerklärung
1. Verantwortlicher
Verantwortlich für die Datenverarbeitung bei Voxinity (Website, Dashboard und Discord-Bot) ist:
Sebastian Scholzc/o Online-Impressum # 7394, Europaring 90
53757 Sankt Augustin, Deutschland
E-Mail: contact@nuvon.xyz
2. Überblick
Voxinity ist ein Discord-Bot, der Spieler eines ER:LC Private Servers anhand ihrer Position im Spiel in gemeinsame Discord-Voice-Channels verschiebt. Wir verarbeiten nur, was dafür nötig ist:
- Discord-IDs und -Namen sowie die Voice-Channels, in denen sich Mitglieder befinden,
- die Roblox-Nutzer-ID und den Roblox-Namen, wenn du dein Konto verknüpfst,
- Spielernamen, Roblox-IDs und Positionen vom ER:LC-Server – nur kurz im Arbeitsspeicher.
Der Bot nimmt keine Gespräche auf, betritt keine Voice-Channels und liest keine Nachrichten. Es gibt keine Werbung, kein Tracking und keine Analyse-Tools.
3. Diese Website
Die Website wird als statische Seite ausgeliefert. Sie setzt keine Cookies und lädt keine Inhalte von Dritten (Schriften und Bilder liegen auf unserem Server). Beim Aufruf verarbeitet der Server technisch notwendig deine IP-Adresse, um die Seite auszuliefern; Zugriffsprotokolle mit IP-Adressen speichern wir nicht. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer funktionsfähigen Website).
Links zu Discord (Bot einladen, Support-Server) führen zu Discord; dort gilt die Datenschutzerklärung von Discord.
4. Dashboard und Discord-Login
Im Dashboard (https://dashboard.voxinity.xyz) meldest du dich über Discord an (OAuth2, Berechtigungen „identify“ und „guilds“). Wir erhalten dabei von Discord:
- deine Discord-Nutzer-ID, deinen Namen und dein Profilbild,
- die Liste deiner Discord-Server mit deinen Berechtigungen dort (um zu zeigen, welche Server du verwalten darfst),
- ein Zugangs-Token, mit dem wir diese Liste abrufen.
Name, Profilbild und Token liegen verschlüsselt in einem Cookie in deinem Browser (Sitzungs-Cookie, gültig bis zu 12 Stunden bzw. bis zum Abmelden). Die Server-Liste halten wir höchstens eine Minute im Arbeitsspeicher. Während der Anmeldung setzen wir zusätzlich kurzlebige Cookies (10 Minuten), die vor gefälschten Anmeldeversuchen schützen. Alle Cookies sind technisch notwendig; es gibt keine Tracking-Cookies.
Wenn du einen Server einrichtest, speichern wir seinen ER:LC Private Server Key verschlüsselt, die Einstellungen des Servers und deine Discord-ID als Person, die ihn eingerichtet hat. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des Dienstes, den du nutzt).
5. Discord-Bot
Auf Discord-Servern, auf denen der Bot eingeladen ist, verarbeitet er:
- die IDs des Servers, der von ihm angelegten Channels und der eingestellten Staff-Rollen (gespeichert),
- wer sich in welchem Voice-Channel des Servers befindet und die Anzeigenamen dieser Mitglieder (nur im Arbeitsspeicher, um zu entscheiden, wen er verschiebt, und um es den Server-Admins im Dashboard anzuzeigen),
- die Verschiebungen, die er ausführt, und Befehle, die du ihm gibst.
Der Bot verändert nur Mitglieder in seinem Warteraum und seinen Gruppen-Channels. Die Server-Admins sehen im Dashboard, wer in diesen Channels ist und wo sich verknüpfte Spieler im Spiel befinden. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO; für den Betrieb auf Servern, deren Mitglieder den Bot nicht selbst eingeladen haben, Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse des Server-Betreibers an Proximity Voice). Du kannst jederzeit widersprechen, indem du die Channels des Bots verlässt oder /proxvoice optout nutzt.
6. Roblox-Verknüpfung (/verify)
Damit der Bot dich im Spiel erkennt, verknüpfst du dein Discord-Konto mit deinem Roblox-Konto. Dazu meldest du dich über Roblox an (OAuth 2.0 / OpenID Connect, Berechtigungen „openid“ und „profile“). Roblox teilt uns deine Roblox-Nutzer-ID und deinen Namen mit. Dein Passwort erhalten wir nie. Das Zugangs-Token von Roblox verwenden wir nur einmal für diese Abfrage und speichern es nicht.
Wir speichern: Roblox-Nutzer-ID, Roblox-Nutzername und Anzeigename, Discord-Nutzer-ID, den Zeitpunkt der Verifizierung und ob du dich vom Proximity Voice abgemeldet hast. Die Verknüpfung gilt für alle Server, die Voxinity nutzen. Du kannst sie im Dashboard unter „Roblox account“ jederzeit löschen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO.
Verifizierungsrollen: Server können Voxinity wie einen Verifizierungs-Bot nutzen. Dort vergibt der Bot verifizierten Mitgliedern die vom Server gewählten Rollen, kann ihren Spitznamen setzen (z. B. auf den Roblox-Namen) und schreibt einen kurzen Hinweis in den Log-Channel des Servers (deine Discord-Erwähnung und dein Roblox-Name). Das passiert, wenn du dich verifizierst, deine Verknüpfung löschst, dort „Update roles“ oder /verify nutzt oder dem Server beitrittst. Rollen und Spitzname speichert Discord als Teil deiner Mitgliedschaft auf diesem Server; wir speichern nur die Einstellungen des Servers (Rollen- und Channel-IDs, Vorlage für den Spitznamen). Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, für den Log-Hinweis Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse des Serverbetreibers zu wissen, wer sich verifiziert hat).
7. Positionsdaten aus ER:LC
Für eingerichtete Server fragt der Bot alle paar Sekunden die ER:LC API (Police Roleplay Community) mit dem Key des jeweiligen Servers ab. Er erhält die Spielernamen, Roblox-IDs und Positionen (Koordinaten, Straße, Postleitzahl) der Spieler auf diesem Server.
Diese Daten liegen nur im Arbeitsspeicher: der aktuelle und der vorherige Stand (für die Bewegungsvorhersage). Nach wenigen Sekunden werden sie verworfen bzw. überschrieben. Ein Positionsverlauf wird nicht gespeichert. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse des Server-Betreibers an Proximity Voice) bzw. lit. b für verknüpfte Spieler.
8. Protokolle und Fehlerberichte
Für Betrieb und Fehlersuche schreibt der Bot technische Protokolle, z. B. „Mitglied verschoben“ oder „Konto verifiziert“. Diese können Discord- und Roblox-IDs enthalten, niemals aber Tokens oder Keys (diese werden automatisch geschwärzt). Die Protokolle sind in der Größe begrenzt und werden automatisch überschrieben. Server-Admins sehen im Dashboard die Protokolle ihres eigenen Servers. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Sicherheit und Stabilität des Dienstes).
Fehlerberichte: Warnungen und Fehler werden zusätzlich als Fehlerberichte gespeichert, damit wir Probleme auch nach einem Neustart beheben können. Derselbe Fehler auf demselben Server wird nur einmal gespeichert, mit Zähler sowie Zeitpunkt des ersten und letzten Auftretens. Ein Fehlerbericht enthält die Meldung, die ID des betroffenen Discord-Servers und technische Details, die Discord- und Roblox-IDs enthalten können. Fehlerberichte werden 30 Tage nach dem letzten Auftreten automatisch gelöscht, und es werden höchstens 500 aufbewahrt (darüber hinaus werden die ältesten, zuerst die erledigten, gelöscht). Einsehen können sie nur die Betreiber von Voxinity.
Benachrichtigungen an die Betreiber: Neue Fehler und wichtige Ereignisse (z. B. Bot zu einem Server hinzugefügt oder entfernt, Server eingerichtet, Neustart) werden per Discord-Webhook in einen privaten Channel der Betreiber gesendet. Diese Nachrichten enthalten dieselben Angaben wie der Fehlerbericht, etwa ID und Name des Discord-Servers, und werden von Discord als Teil dieses Channels gespeichert. Rechtsgrundlage für beides ist Art. 6 Abs. 1 lit. f DSGVO (Sicherheit und Stabilität des Dienstes).
9. Empfänger und Drittanbieter
- Hosting: Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen. Der Server steht in Deutschland. Mit dem Hoster besteht ein Vertrag zur Auftragsverarbeitung.
- Discord (Discord Inc., USA): Anmeldung, Bot und Voice-Channels laufen über Discord; Benachrichtigungen an die Betreiber werden über einen Discord-Webhook zugestellt. Es gilt die Datenschutzerklärung von Discord.
- Roblox (Roblox Corporation, USA): Anmeldung bei der Verknüpfung. Es gilt die Datenschutzerklärung von Roblox.
- ER:LC API (Police Roleplay Community): Quelle der Positionsdaten des jeweiligen Private Servers.
Discord und Roblox verarbeiten Daten auch in den USA. Wir geben keine Daten an weitere Dritte weiter und verkaufen keine Daten.
10. Speicherdauer
| Daten | Wie lange |
|---|---|
| Sitzungs-Cookie (Dashboard) | bis zu 12 Stunden oder bis zum Abmelden |
| Zufällige ID einer abgemeldeten Sitzung (damit ein kopiertes Cookie nicht mehr funktioniert) | bis die Sitzung ohnehin abgelaufen wäre |
| Anmelde-Cookies (Schutz vor Missbrauch) | 10 Minuten |
| Liste deiner Discord-Server | höchstens 1 Minute im Arbeitsspeicher |
| Positionen aus ER:LC | wenige Sekunden im Arbeitsspeicher, kein Verlauf |
| Voice-Status und Anzeigenamen | nur im Arbeitsspeicher, solange der Bot läuft |
| Roblox-Verknüpfung | bis du sie löschst oder die Löschung verlangst |
| Server-Einrichtung (verschlüsselter Key, Einstellungen) | bis ein Admin die Einrichtung entfernt |
| Channel-IDs eines Servers | bis zur Löschung auf Anfrage (sie werden bei erneuter Einrichtung wiederverwendet) |
| Protokolle | größenbegrenzt, werden fortlaufend überschrieben |
| Fehlerberichte | 30 Tage nach dem letzten Auftreten, höchstens 500 Einträge |
| Benachrichtigungen im Discord-Channel der Betreiber | bis die Betreiber sie löschen |
11. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Schreib uns dazu an contact@nuvon.xyz und nenne deine Discord-ID, damit wir die Daten zuordnen können.
Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.
12. Sonstiges
Für die Nutzung gilt das Mindestalter von Discord und Roblox. Wir passen diese Datenschutzerklärung an, wenn sich der Dienst ändert; es gilt die jeweils hier veröffentlichte Fassung.