Die Erweiterung stellt keinerlei Netzwerkanfragen. Nichts, was sie ausliest, verlässt jemals Ihren Browser. Es erfolgt keine Datenerhebung im Sinne einer Übermittlung: Wir können Ihre Kämpfe nicht einsehen, weil sie niemals an uns oder andere Personen gesendet werden.
Was die Erweiterung speichert und wo
Sämtliche Daten werden lokal in Ihrem Browserprofil gespeichert. Dafür werden zwei Mechanismen verwendet.
1. IndexedDB — Datenbank pokestrat-tracker
Drei Objektspeicher:
battles— ein Eintrag pro abgeschlossenem Kampf. Jeder Eintrag enthält nur Informationen, die das Showdown-Kampfprotokoll Ihrem eigenen Browser bereits angezeigt hat:- Raum-ID des Kampfes (zum Erstellen des Replay-Links verwendet) und Kampfformat;
- Zeitstempel für Beginn und Ende;
- die beiden im Kampf angezeigten Spielernamen sowie die Seite, auf der Sie gespielt haben;
- Ihr Team und das Team des Gegners (in der Teamvorschau aufgedeckte Spezies);
- Anzahl der Runden, Gewinner und Ergebnis (Sieg / Niederlage / Unentschieden / Aufgabe);
- Ihre Ranglistenwertung vor und nach dem Kampf sowie die Wertung des Gegners, sofern das Format eine solche bereitstellt.
meta— kleine interne Verwaltungswerte für die Datenbank selbst.debug_logs— standardmäßig deaktiviert. Nur wenn Sie auf der Verlaufsseite „Debug-Protokollierung“ aktivieren, speichert die Erweiterung rohe WebSocket-Frames Ihrer Kämpfe, damit Sie diese exportieren und einem Fehlerbericht beifügen können. Der Puffer ist begrenzt (20 battles, 6 MB insgesamt, 1 MB pro Kampf). Das Deaktivieren des Schalters beendet die Aufzeichnung. Diese Protokolle werden wie alles andere lokal gespeichert und nur dann weitergegeben, wenn Sie die Datei exportieren und selbst irgendwohin senden.
2. chrome.storage.local — Einstellungen und Kennzeichen
Sechs Schlüssel, alle klein und keiner davon personenbezogene Daten:
ui_locale— die von Ihnen ausgewählte Sprache der Benutzeroberfläche;ui_theme— Auswahl des hellen / dunklen Designs;ui_overlay_collapsed— ob das Scout-Panel auf der Seite eingeklappt ist;debugLogging— der Schalter für die Debug-Protokollierung (Standard: deaktiviert);storage_quota_exceeded— ein Kennzeichen, das gesetzt wird, wenn der Browser einen Schreibvorgang ablehnt, weil dem Profil der Speicherplatz ausgegangen ist, damit die Verlaufsseite Sie warnen kann;pokestrat_diag— Diagnosezähler des WebSocket-Hooks (ob der Tap angehängt wurde, Frame-Anzahlen), die auf der Verlaufsseite angezeigt werden, wenn die Erweiterung offenbar nicht aufzeichnet.
Was die Erweiterung nicht tut
- Sie sendet keine Daten irgendwohin. Es gibt keine Anfragen an irgendeinen Server, auch nicht an unseren. Die einzigen
fetch()-Aufrufe im Code lesen Dateien, die im Erweiterungspaket selbst enthalten sind, überchrome-extension://-URLs — die Nutzungsstatistik-Momentaufnahme, die Pokédex-Tabelle, Übersetzungen, Stylesheets und Schriftarten. - Sie verwendet keine Analysen, Tracking-Pixel, Cookies, Werbe-IDs oder SDKs von Drittanbietern.
- Sie verkauft, vermietet, teilt oder überträgt keine Daten an Dritte. Es gibt keine Daten zu übertragen.
- Sie sendet nichts in die Pokémon Showdown-Verbindung. Der WebSocket ist schreibgeschützt eingebunden: Die Erweiterung beobachtet Nachrichten, die bereits in Ihrem Browser angekommen sind, und schreibt niemals in den Socket, automatisiert keine Züge und spielt niemals für Sie.
- Sie liest nicht Ihr Showdown-Passwort oder Ihr Sitzungs-Cookie und greift auf keine andere Website als
play.pokemonshowdown.comzu. - Sie erfordert kein Konto, keine Anmeldung und keine personenbezogenen Informationen.
Berechtigungen und ihr jeweiliger Zweck
storage— um die oben aufgeführten Einstellungen in Ihrem Browserprofil zu speichern.host_permissions: https://play.pokemonshowdown.com/*— die Erweiterung funktioniert nur auf der Showdown-Spielseite. Sie muss dort ausgeführt werden, um das Kampfprotokoll zu beobachten, das Ihr Client bereits empfängt, und um das Scout-Panel für die Teamvorschau auf der Kampfseite darzustellen. Es wird kein anderer Host angefordert; daher bleibt die Erweiterung auf jeder anderen von Ihnen besuchten Website inaktiv.content_scriptswith"world": "MAIN"— der Tap funktioniert, indem erwindow.WebSocketim eigenen JavaScript-Kontext der Seite einbindet. Das ist nur in der Main World möglich; ein Skript in einer isolierten World hat ein separateswindowund würde den Socket des Showdown-Clients niemals sehen. Das Skript der Main World erledigt genau eine Aufgabe: Es übergibt Kopien eingehender Frames an die Erweiterung. Es sendet keine Frames, verändert sie nicht und liest keine Seitenvariablen, Formularfelder oder Cookies. Frames werden mitpostMessageanwindow.location.originübergeben — nicht an*— damit der Kampftext nicht an andere Skripte auf der Seite übertragen wird.
Aufbewahrung und Löschung von Daten
Ihre Daten bleiben gespeichert, bis Sie sie entfernen. Sie behalten jederzeit die Kontrolle:
- Einen Kampf löschen — über die Löschtaste in der jeweiligen Zeile auf der Verlaufsseite.
- Alle Kämpfe löschen — über die Schaltfläche „Verlauf löschen“ auf der Verlaufsseite (fragt zuvor nach einer Bestätigung).
- Debug-Protokolle löschen — über eine separate Schaltfläche auf der Verlaufsseite. Das Löschen des Kampfverlaufs löscht die Debug-Protokolle bewusst nicht und umgekehrt.
- Alles löschen — entfernen Sie die Erweiterung über
chrome://extensions. Chrome löscht dabei die IndexedDB-Datenbank der Erweiterung und ihrestorage.local-Einträge. Anderswo bleibt nichts erhalten, weil auch niemals etwas anderswo gespeichert wurde.
Sie können Ihren Kampfverlauf jederzeit in eine JSON-Datei exportieren und wieder importieren — der Export wird von Ihrem Browser auf Ihren eigenen Datenträger geschrieben und nirgends hochgeladen.
Datenschutz von Kindern
Die Erweiterung erhebt von niemandem personenbezogene Daten, auch nicht von Kindern.
Änderungen dieser Richtlinie
Falls die Erweiterung jemals mit der Übermittlung von Daten beginnt, wird diese Richtlinie vor der Veröffentlichung dieser Version aktualisiert, und die Änderung wird im Chrome Web Store-Eintrag der Erweiterung sowie auf dieser Seite sichtbar sein.
Kontakt
Fragen zu dieser Richtlinie: [email protected]
Website: www.pokestrat.top