Datenschutzerklärung
Zuletzt aktualisiert: 10. November 2026
1. Wer BadgeCatch betreibt
BadgeCatch ist ein unabhängiges Projekt von Baggins (@Baggns). Bei Fragen zum Datenschutz wende dich an [email protected].
2. Welche Informationen wir erfassen
Beim Aufrufen von BadgeCatch kann der Server technische Anfragedaten wie deine IP-Adresse, deinen Browser, dein Gerät und die aufgerufene URL im Rahmen des normalen Hostings und des sicheren Betriebs verarbeiten. BadgeCatch verwendet keine Werbe- oder Analyse-Cookies.
Um zu verstehen, welche Seiten und Schaltflächen Besucher zum BadgeCatch-Twitch-Stream führen, erfasst BadgeCatch eigene Nutzungsereignisse wie Seitenaufrufe und Klicks auf „Auf Twitch ansehen“, „Mit Twitch anmelden“ und Discord-Links. Diese Ereignisse enthalten den Seitenpfad, die Position der Schaltfläche, das zugehörige Badge, Emote oder Spiel sowie die Information, ob der Stream live war. Standardmäßig werden Ereignisse nicht über mehrere Besuche hinweg verknüpft: Es wird keine Kennung in einem Cookie oder im lokalen Browserspeicher verwendet. In einzelnen Installationen kann optional die Erfassung angemeldeter Besucher aktiviert werden. Dabei wird Ereignissen angemeldeter Besucher eine dauerhafte interne Nutzer-ID hinzugefügt, sodass sie über mehrere Besuche hinweg demselben BadgeCatch-Konto zugeordnet werden können. Dieser Modus ist standardmäßig deaktiviert und nicht anonym. Die Ereignisse enthalten weder deine IP-Adresse noch einen Browser-Fingerabdruck, Twitch-Tokens, Chatnachrichten oder Twitch-Profildaten. Sendet dein Browser ein Global-Privacy-Control- oder Do-Not-Track-Signal, werden keine Nutzungsereignisse gesendet. Nutzungsereignisse werden nach einer begrenzten Aufbewahrungsdauer gelöscht.
Auch erfolgreiche Twitch-Anmeldungen und das Speichern von Discord-Benachrichtigungseinstellungen erzeugen eigene Nutzungsereignisse unter Beachtung derselben Widerspruchssignale. Ereignisse zum Speichern von Einstellungen enthalten keine Discord-Server-, Kanal-, Konto-, Nachrichten- oder Nutzerkennungen. Wiederholtes Speichern zählt als getrennte Vorgänge und nicht als Anzahl eindeutiger Installationen. Nutzungsberichte sind ausschließlich über autorisierte interne Betreiberoberflächen zugänglich.
Gespeicherte Sammlerprofile enthalten nur die gewählte Plattform und den öffentlichen Nutzernamen im lokalen Speicher dieses Browsers. Beim Anzeigen gespeicherter Profile werden ihre öffentlichen Nutzernamen an BadgeCatch gesendet, um bekannte Avatare zu laden; dabei werden keine Scans gestartet. Die gespeicherte Liste bleibt in diesem Browser. Du kannst einzelne Einträge entfernen oder die Liste durch Löschen der Browserdaten dieser Website leeren. Beim Öffnen eines gespeicherten Links wird das Profil normal aufgerufen. Die Vergleichsauswahl speichert bis zu zwei dieser Profile im Sitzungsspeicher dieses Tabs. Beim Öffnen eines Vergleichs werden die beiden öffentlichen Nutzernamen in der URL der Vergleichsseite übergeben.
Wenn du dich mit Twitch anmeldest, erhalten wir die Kontoinformationen, die Twitch im Rahmen der Autorisierung bereitstellt, darunter deine Twitch-Nutzer-ID, deinen Anmeldenamen, Anzeigenamen und dein Profilbild. Wir speichern außerdem die Zugriffs- und Aktualisierungstokens, die für die von dir autorisierten Funktionen benötigt werden, etwa zum Lesen von Emotes und für Chat-Integrationen.
Optionale Kick-Kampagnen und Anmeldung
Der separate Kick-Bereich speichert öffentliche Kampagnendaten, Belohnungsbilder und Listen berechtigter Kanäle zwischen. Zum Ansehen dieser Kampagnen ist keine Anmeldung erforderlich. Der öffentliche globale Badge-Check und der optionale Chatbot verarbeiten die unten beschriebenen Badge-Daten; persönlicher Zuschaufortschritt wird nicht erfasst.
Bei einer Kick-Anmeldung verwendet BadgeCatch deine Kick-Nutzer-ID und deinen Anzeigenamen für ein separates, verschlüsseltes HTTP-only-Sitzungscookie mit einer Gültigkeit von bis zu sieben Tagen. Ein vorübergehendes Browser-Cookie und ein serverseitiger Autorisierungsstatus schützen die Anmeldung und laufen nach zehn Minuten ab. Zugriffstokens von Zuschauern werden zur Identitätsprüfung verwendet und nicht aufbewahrt. Das Abmelden von Kick beendet die Kick-Sitzung, ohne dich von Twitch abzumelden.
Der eingerichtete BadgeCatch-Kick-Broadcaster kann gesondert die Kategorie-Rotation und, sofern aktiviert, Chatantworten und Chat-Ereignisabonnements autorisieren. Für diese Verbindung speichert BadgeCatch die Broadcaster- und Kanal-IDs sowie verschlüsselte Zugriffs- und Aktualisierungstokens, bis der Broadcaster die Verbindung trennt. Abmelden allein hebt diese Autorisierung nicht auf. Der Broadcaster kann die Verbindung auf der Kick-Kontoseite trennen und die App-Berechtigung bei Kick widerrufen. Kampagnen- und Rotationsanfragen nutzen die Dienste von Kick; Belohnungsbilder werden von den Bildservern von Kick geladen.
Kanalinhaber können den Kick-Bot gesondert einladen. Wir speichern Kanalidentität, verschlüsselte Zugriffs- und Aktualisierungstokens sowie den Zeitpunkt der Abonnementprüfung bis zum Entfernen auf der Kick-Kontoseite. Abmelden entfernt den Bot nicht. Chat aus eingeladenen Kanälen wird nur für Badge-Befehle verarbeitet; gewöhnlicher Chat wird weder gespeichert noch für die automatische Nutzersuche verwendet. Anfragen können öffentliche Badge-Inventare aktualisieren. Nachrichten-Hashes und Anfragenden-IDs verhindern doppelte Antworten und Missbrauch. Das Entfernen stoppt die lokale Verarbeitung und löscht die gespeicherte Autorisierung; du kannst die Berechtigung auch bei Kick widerrufen.
Öffentliches Inventar erhaltener Twitch-Badges
BadgeCatch kann öffentlich zugängliche Daten zu erhaltenen Twitch-Badges abrufen, wenn ein Twitch-Konto mit BadgeCatch verbunden wird, wenn es im Twitch-Chat von BadgeCatch teilnimmt und sein zwischengespeichertes Inventar veraltet ist oder wenn jemand ausdrücklich nach diesem Twitch-Nutzernamen sucht oder auf BadgeCatch eine Aktualisierung anfordert. Dafür werden die undokumentierten öffentlichen GraphQL-Daten der Twitch-Nutzerkarte verwendet, keine offizielle Inventar-API. Für diese Abfrage werden weder das OAuth-Token des gesuchten Nutzers noch Browser-Cookies oder aufgezeichnete Sitzungs-Header benötigt.
Wir können öffentliche Twitch-Identitätsdaten (Nutzer-ID, Anmeldename, Anzeigename und Profilbild), zwischengespeicherte Bestätigungen globaler Badges, frühere Bestätigungszeitpunkte, Scan-Zeitpunkte und bereinigte Scan-Statusdaten speichern. Öffentliche Profile können Konten darstellen, die sich nie bei BadgeCatch angemeldet haben; sie bedeuten keine BadgeCatch-Mitgliedschaft. Fehlgeschlagene Scans erhalten zuvor bestätigte Daten. Diese Integration arbeitet nach bestem Bemühen und kann sich ändern. BadgeCatch behauptet nicht, alle Twitch-Konten gescannt zu haben. Besitzerzahlen von BadgeCatch beziehen sich ausschließlich auf unseren gescannten Datenbestand.
Beobachtungen von Twitch-Chat-Badges
Wenn du BadgeCatchBot in deinen Kanal einlädst, speichern wir deine Twitch-Nutzer-ID, den Kanalnamen, die Einladungseinstellung und einen aktuellen Verbindungszeitpunkt des Bots. Der Bot liest den Chat, um unterstützte Befehle zu beantworten. Eine Anfrage mit !badges kann das öffentliche Badge-Inventar des Anfragenden oder des genannten Twitch-Nutzers über die oben beschriebene Sammlungsabfrage aktualisieren. Chattexte aus eingeladenen Kanälen werden nicht als Badge-Beobachtungen gespeichert. Du kannst den Bot unter Dashboard → Konto entfernen.
BadgeCatch liest den öffentlichen Chat im eigenen Twitch-Kanal über Twitch EventSub. Wenn dort jemand eine Nachricht sendet, einschließlich Twitch-Nutzern, die BadgeCatch nie besucht oder sich dort angemeldet haben, übermittelt Twitch die auf dieser Nachricht angezeigten Chat-Badges. BadgeCatch speichert nur die zur Erfassung dieser Badge-Beobachtung nötigen Angaben: die Twitch-Nutzer-ID des Absenders, seinen Twitch-Anmeldenamen, die Badge-Identitäten (Badge-Set, Version und Twitch-Badge-Metadaten wie Abonnementmonate), den Kanal der Nachricht, den ersten und letzten Beobachtungszeitpunkt und die Anzahl der Beobachtungen. BadgeCatch speichert aus dem Chat-Ereignis weder Nachrichtentext noch Nachrichtenfragmente, Emotes, Farben, Antwortdetails oder andere Profilfelder.
Eine Beobachtung bedeutet nur, dass Twitch dieses Badge einer Chatnachricht dieses Kontos zugeordnet hat. Sie ist keine vollständige Liste der Badges eines Kontos. Ein nie beobachtetes Badge darf nicht als nicht vorhandenes Badge verstanden werden. Wenn du dich später bei BadgeCatch anmeldest, werden zuvor auf deinen Nachrichten beobachtete Badges über deine Twitch-Nutzer-ID deinem Dashboard zugeordnet. Beobachtungen von Twitch-Nutzern ohne BadgeCatch-Konto werden automatisch gelöscht, wenn 365 Tage lang keine neue Beobachtung erfolgt ist. Chat-Beobachtungen, separate Scans erhaltener Badges und Beobachtungen externer Quellen wie Potat sind unterschiedliche Datenbestände und werden nicht stillschweigend zusammengeführt.
3. Wie wir Informationen verwenden
Wir verwenden diese Informationen, um dich anzumelden, deine Sitzung aufrechtzuerhalten, dein Dashboard anzuzeigen, von dir angeforderte Twitch-Daten zu synchronisieren, aktivierte Benachrichtigungen bereitzustellen, den Dienst zu schützen und Supportanfragen zu beantworten. Wir verkaufen deine personenbezogenen Daten nicht und verwenden sie nicht für gezielte Werbung.
4. Cookies und lokaler Browserspeicher
BadgeCatch verwendet ein notwendiges HTTP-only-Sitzungscookie, damit du angemeldet bleibst, sowie ein kurzlebiges Cookie zum Schutz der Twitch-Anmeldung. Diese Cookies verfolgen dich nicht über andere Websites hinweg. Du kannst sie in deinem Browser löschen; dadurch wirst du möglicherweise abgemeldet.
Sammlerwerkzeuge können gemerkte Belohnungen, die Vorlage zur Stream-Suche und ausgeblendete Kanäle im lokalen Speicher dieses Browsers ablegen. Diese Einstellungen werden nicht mit deinem Konto synchronisiert. Beim Löschen der Website-Daten werden sie entfernt. Optionale Merkliste-Benachrichtigungen funktionieren, solange die Seite geöffnet bleibt und du die Benachrichtigungsberechtigung erteilt hast. Bilder für den Badge-Finder werden lokal in deinem Browser verglichen und nicht zu BadgeCatch hochgeladen.
5. Dienste Dritter
BadgeCatch verwendet Twitch und Kick für die jeweiligen Anmeldungen und Plattformdaten und kann Discord für Benachrichtigungen oder Community-Funktionen einsetzen. Diese Dienste verarbeiten Informationen nach ihren eigenen Datenschutzerklärungen. BadgeCatch verlinkt außerdem Websites Dritter, auf deren Datenverarbeitung BadgeCatch keinen Einfluss hat.
Der Kick-Nutzer-Check fragt den eingegebenen öffentlichen Nutzernamen bei Kick ab und speichert die zurückgegebenen globalen Badges und das Level kurzzeitig zwischen. Wenn du nach der Anmeldung deine Kick-Kontoseite öffnest, speichert BadgeCatch deine Kick-Nutzer-ID, deinen Nutzernamen, öffentliche globale Badges und den Zeitpunkt des letzten erfolgreichen Scans, damit bei einer fehlgeschlagenen Aktualisierung die zuletzt gespeicherten Badges angezeigt werden können. Ist der optionale Kick-Chatbot aktiv, erkennt er anhand verifizierter Nachrichten im eingerichteten Kanal erstmalige Chatter für zeitlich gestaffelte Badge-Scans im Hintergrund. Befehle können auch den Scan eines genannten öffentlichen Nutzers anfordern. Diese Scans speichern dieselben öffentlichen Inventardaten und fließen in Badge-Ränge und Besitzerzahlen der von BadgeCatch gescannten Nutzer ein. Ausstehende Scans speichern eine öffentliche Nutzer-ID, den Nutzernamen und Wiederholungszeitpunkte bis zu einem erfolgreichen Scan; vorübergehende Fehler werden erneut versucht. Kurzlebige Befehlskennungen und nutzerbezogene Wartezeiten verhindern doppelte Antworten; vollständige Chatnachrichten werden nicht gespeichert. Der Bot kann stille Zuschauer nicht über ein Beitrittsereignis erkennen. Badge-Bilder werden vom Kick-CDN geladen. Persönlicher Kick-Zuschaufortschritt wird weder von diesem Check noch vom Bot erfasst.
Auf Twitch-Seiten verbinden Stream und Chat deinen Browser mit Twitch, sobald der Bereich auf einem Desktop-Bildschirm geöffnet wird. Standardmäßig ist er auf Desktop-Bildschirmen geöffnet; auf mobilen Bildschirmen bis 960 Pixel Breite werden Player und Chat weder angezeigt noch geladen. BadgeCatch merkt sich deine Desktop-Auswahl im lokalen Browserspeicher. Das Einklappen auf dem Desktop entlädt bereits geladene Einbettungen nicht; beim Wechsel zur mobilen Bildschirmbreite werden sie entladen. OBS-Overlay-Seiten enthalten diesen Player und Chat nicht. Der Player fordert stummgeschaltete automatische Wiedergabe an, die dein Browser blockieren kann. Twitch kann technische Angaben wie deine IP-Adresse und Browserinformationen erhalten und gemäß der Datenschutzerklärung von Twitch Cookies oder andere Speichermechanismen verwenden. Links zu Twitch öffnen Twitch erst, wenn du sie auswählst.
Eigene Nutzungsereignisse unterscheiden zwischen einem auf der Seite eingebetteten Player oder Chat und einer im sichtbaren Browserbereich beobachteten Platzierung. Das sind Messungen der Website-Platzierung, kein Nachweis für Wiedergabe, Twitch-Zuschauerzahlen, Zuschauzeit oder Badge-Berechtigung. Sichtbarkeitsereignisse entfallen, wenn der Browser sie nicht messen kann. Datenschutz-Widerspruchssignale gelten auch für diese Ereignisse.
6. Aufbewahrung und Sicherheit
Twitch-Chat-Badge-Beobachtungen von Nutzern ohne BadgeCatch-Konto werden nach 365 Tagen ohne neue Beobachtung gelöscht. Beobachtungen, die über die Twitch-Nutzer-ID mit einem BadgeCatch-Konto verknüpft sind, bleiben während des Bestehens dieses Kontos erhalten. Konto- und Integrationsdaten speichern wir so lange, wie sie zur Bereitstellung des Dienstes oder zur Erfüllung gesetzlicher Pflichten benötigt werden. Wir verwenden signierte Sitzungen und verschlüsseln sensible Zugangsdaten von Integrationen. Kein Online-Dienst kann jedoch absolute Sicherheit gewährleisten.
7. Deine Möglichkeiten
Du kannst die Nutzung von BadgeCatch beenden, deine Sitzungscookies löschen oder den Zugriff von BadgeCatch in deinen Twitch-Kontoeinstellungen widerrufen. Ein OAuth-Widerruf verhindert keine anonymen öffentlichen Badge-Abfragen. Wenn du Auskunft, Berichtigung oder Löschung von Informationen zu deinem BadgeCatch-Konto, öffentlichen Inventar- oder Profildaten oder mit deinem Twitch-Konto verknüpften Chat-Badge-Beobachtungen anfordern möchtest – auch wenn du nie ein BadgeCatch-Konto angelegt hast –, schreibe an [email protected]. Möglicherweise müssen wir deine Anfrage prüfen, bevor wir sie bearbeiten.
8. Kinder
BadgeCatch richtet sich nicht an Kinder unter 13 Jahren. Wir erheben wissentlich keine personenbezogenen Daten von Kindern unter 13 Jahren.
9. Änderungen dieser Erklärung
Wir können diese Datenschutzerklärung aktualisieren, wenn sich der Dienst oder geltende Anforderungen ändern. Das Datum „Zuletzt aktualisiert“ oben zeigt die letzte Überarbeitung an.