1. Verantwortlicher
Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:
Niklas Friedrich
c/o Online-Impressum.de #3618
Europaring 90
53757 Sankt Augustin
Deutschland
E-Mail: info@m2-helper.com
2. Überblick
Diese Website ist ein nicht-kommerzielles Fan- und Hilfsprojekt für das Spiel Metin2.
Für den Umgang mit Ihren Daten gelten folgende Grundsätze:
- Es werden keine Cookies zu Tracking-, Analyse- oder Werbezwecken gesetzt.
- Es gibt keine Werbeprofile. Eine optionale Nutzungsanalyse mit einem selbst gehosteten Analysesystem erfolgt nur nach Ihrer Einwilligung (Abschnitt 5a).
- Personenbezogene Daten werden nur verarbeitet, soweit dies technisch erforderlich ist
oder Sie eine Funktion (z. B. den Quiz-Login) aktiv nutzen oder in die optionale Nutzungsanalyse einwilligen.
Die Nutzung der Website ist ohne Angabe personenbezogener Daten möglich. Einzelne Funktionen
(etwa das Quiz mit Twitch-Login) erfordern die dort jeweils beschriebenen Daten.
3. Hosting und Server-Logfiles
Diese Website wird bei Hostinger (Hostinger International Ltd., 61 Lordou Vironos Street,
6023 Larnaca, Zypern) gehostet. Für interaktive Funktionen (z. B. Quiz und Echtzeit-Event-Seiten)
wird zusätzlich ein eigener virtueller Server betrieben. Der für die optionale Nutzungsanalyse
eingesetzte virtuelle Server befindet sich in Deutschland.
Beim Aufruf der Website verarbeitet der jeweilige Server automatisch Informationen, die Ihr Browser
übermittelt (sogenannte Server-Logfiles). Dies sind:
- IP-Adresse des anfragenden Geräts
- Datum und Uhrzeit des Zugriffs
- aufgerufene Seite bzw. Datei
- übertragene Datenmenge und Zugriffsstatus
- Referrer-URL (zuvor besuchte Seite)
- Browsertyp und Betriebssystem (User-Agent)
Diese Daten sind für die Auslieferung der Website technisch erforderlich und dienen darüber hinaus
der Sicherstellung eines störungsfreien Betriebs sowie der Abwehr von Angriffen und Missbrauch.
Eine Zusammenführung mit anderen Datenquellen oder eine personenbezogene Auswertung findet nicht statt.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der sicheren
und stabilen Bereitstellung der Website). Die Logfiles werden nur so lange gespeichert, wie es für
die genannten Zwecke erforderlich ist, und anschließend gelöscht bzw. vom Hosting-Anbieter
turnusmäßig überschrieben. Mit dem Hosting-Anbieter besteht ein Vertrag über Auftragsverarbeitung
gemäß Art. 28 DSGVO.
4. SSL-/TLS-Verschlüsselung
Diese Website nutzt aus Sicherheitsgründen eine SSL-/TLS-Verschlüsselung (erkennbar an
„https://“ und dem Schloss-Symbol in der Adresszeile). Dadurch können Daten, die Sie an
die Website übermitteln, nicht von Dritten mitgelesen werden.
5. Cookies und lokale Speicherung (localStorage)
Diese Website setzt keine Cookies zu Tracking-, Analyse- oder Werbezwecken ein.
Auch ohne Cookies benötigt die optionale Nutzungsanalyse Ihre vorherige Einwilligung. Wenn diese Funktion aktiviert ist, können Sie „Nutzungsstatistik inklusive Heatmaps“ als gemeinsame Analyse erlauben oder ablehnen (Abschnitt 5a).
Zur Bereitstellung einzelner Funktionen werden Informationen im localStorage Ihres
Browsers gespeichert. Tool-Einstellungen verbleiben lokal. Der Quiz-Login-Token wird bei angemeldeten
Quiz-Anfragen an den eigenen Server übermittelt:
- Spracheinstellung (Deutsch/Englisch/Türkisch), damit die Website in Ihrer Sprache angezeigt wird
- Spendengilde: Wenn Sie eine Gilde anlegen oder importieren, werden Gildenname, Level, Charaktere, Verwaltungsstände (z. B. Spenden und Gildenruns), Anzeigeeinstellungen und Änderungszeitpunkte unter
donation-guilds gespeichert. Änderungen an diesen gespeicherten Gilden werden automatisch lokal gesichert.
- Loot-Filter: Wenn Sie ein Filterprofil anlegen oder importieren, werden Profilname, Filterauswahl und Erstellungs-/Änderungszeitpunkte unter
loot-filter-setting-… gespeichert. loot-filter-settings-list enthält die Profilliste; loot-filter-active-setting merkt sich das gewählte Profil. Änderungen am gespeicherten Profil werden automatisch lokal gesichert.
- Weitere gespeicherte Tool-Einstellungen, soweit Sie die entsprechende Speicherfunktion nutzen.
- Quiz-Login-Token, sofern Sie sich aktiv über Twitch im Quiz anmelden (siehe Abschnitt 7)
Das Speichern und Wiederherstellen Ihrer angelegten Gilden und Filterprofile dient der von Ihnen
gewählten Speicherfunktion. Soweit die Speicherung für die ausdrücklich gewünschte Funktion unbedingt
erforderlich ist, erfolgt sie ohne zusätzliche Einwilligung gemäß § 25 Abs. 2 Nr. 2 TDDDG.
Eine Zustimmung zur Nutzungsanalyse ist dafür nicht erforderlich.
Speicherdauer und Löschung: Gilden und Filterprofile haben keine automatische Ablauffrist
und bleiben in diesem Browser gespeichert, bis Sie sie im jeweiligen Tool löschen oder die Websitedaten
im Browser entfernen. Beim erneuten Aufruf werden die gespeicherten Daten wieder geladen.
Diese Inhalte werden nicht an einen Server oder an das Analysesystem übertragen. Dateiimporte werden lokal
verarbeitet; Exporte erzeugen eine Datei auf Ihrem Gerät. Die Ablehnung oder der Widerruf der Analyse
löscht keine Gilden oder Filterprofile. Die Analyse erfasst nach Zustimmung gegebenenfalls nur die
erfolgreiche Nutzung einer Funktion, etwa einen Import, ohne deren Namen oder Inhalte.
Im passwortgeschützten Verwaltungsbereich des Betreibers wird ein einzelnes, technisch notwendiges
Login-Cookie verwendet. Reguläre Besucher der Website sind hiervon nicht betroffen.
5a. Optionale Nutzungsanalyse und Heatmaps
Sofern die Analysefunktion aktiviert ist, wird vor der Erfassung Ihre Einwilligung eingeholt.
Ohne Zustimmung werden keine besuchsbezogenen Analysedaten erfasst, keine Analysekennung angelegt und keine
Aktivitäten für eine spätere Übermittlung gesammelt. Alle Tools bleiben ohne Zustimmung nutzbar.
Bei deaktivierter optionaler Analysefunktion findet diese Erfassung nicht statt; dann wird auch kein Auswahldialog angezeigt.
Davon getrennt sind die anonymen Gesamtaufrufe in Abschnitt 5b.
Zweck und gemeinsame Auswahl: Die Option „Nutzungsstatistik inklusive Heatmaps“ dient
der Analyse der Tool-Nutzung, um die Bedienung und Navigation der Tools zu verbessern. Hierzu
wird untersucht, wie Besuche zu Tools gelangen, welche Funktionen genutzt werden und an welchen
Stellen die Bedienung verbessert werden kann. Statistik, Besuchsabläufe und Klick-/Scroll-Heatmaps
sind Bestandteile dieser gemeinsamen Analyse. Es erfolgt keine Nutzung für Werbung oder zur
Verknüpfung mit Benutzerkonten. Die Analyse ist standardmäßig ausgeschaltet. Mit „Annehmen“
stimmen Sie der beschriebenen gemeinsamen Analyse zu; „Ablehnen“ lässt sie ausgeschaltet.
Schließen, Scrollen oder Weiternutzen erteilen keine Zustimmung.
Nutzungsstatistik: Ausgewertet werden öffentliche Seitenpfade, die Seitensprache, eine grobe
Geräteklasse, das geschätzte Land, die Browserfamilie (z. B. Firefox oder Chrome),
festgelegte Herkunftskategorien (z. B. Google, Discord oder Direktzugriff) und
ausgewählte Tool-Aktionen, etwa eine abgeschlossene Rechnung oder ein Loot-Filter-Import.
Zufällige Kennungen im sessionStorage verbinden die Seitenaufrufe innerhalb eines Browser-Tabs.
Sie werden nach 30 Minuten ohne erfasste Aktivität oder spätestens nach 24 Stunden erneuert und
beim Widerruf entfernt. Es gibt keine Verbindung zu Quiz-Konten. Davon getrennt ist die nachfolgend beschriebene Tageskennung.
Tägliche Besucher: Nach Zustimmung zum aktualisierten Analysehinweis wird zusätzlich
eine zufällige Tageskennung unter m2_analytics_daily_browser im localStorage angelegt.
Sie zählt denselben Browser über Tabs und mehrere Besuche desselben UTC-Tages hinweg einmal,
insgesamt und je öffentlicher Seite. Sie wird nicht aus IP-Adresse oder Gerätemerkmalen abgeleitet
und nicht mit Konten oder Heatmap-Kennungen verknüpft. Ihre Gültigkeit endet am UTC-Tageswechsel;
ein abgelaufener Eintrag wird beim nächsten Zugriff gelöscht oder ersetzt. Bei Widerruf wird er
unmittelbar entfernt. Die Kennung wird nur zusammen mit zustimmungsabhängigen Seitenaufrufen
an das eigene Analysesystem übertragen. Dort gilt die bestehende Löschfrist von höchstens 90 Tagen
einschließlich Sicherungskopien. Die zusätzliche Übersicht enthält nur Tageszahlen und Seitenzahlen,
keine einzelnen Kennungen, und umfasst höchstens 82 UTC-Tage.
Bei älteren Zustimmungen, die die Tageskennung oder die neuen Angaben zu Land, Browserfamilie und öffentlichen Aufklappzuständen noch nicht umfassen, erscheint der aktualisierte
Banner beim nächsten Seitenaufruf erneut. Bis zur neuen Zustimmung bleiben Statistik und Heatmaps
ausgeschaltet. Erneutes „Annehmen“ erlaubt die gesamte beschriebene Analyse einschließlich der
Tageszählung sowie Land, Browserfamilie und öffentliche Aufklappzustände. Bereits gespeicherte gültige Ablehnungen bleiben bestehen; dafür erscheint kein
neuer Banner. Nach einer neuen Auswahl erscheint er bei weiteren Aufrufen innerhalb ihrer
Gültigkeitsdauer nicht erneut.
Andere Geräte, Browser oder gelöschte Websitedaten können dieselbe Person mehrfach zählen;
gemessen werden zustimmende Browser, keine eindeutig identifizierten Menschen.
Heatmaps: Im Rahmen der gemeinsamen Einwilligung werden Klickpositionen,
Scrolltiefe und Seitengrößen erfasst. Formulare, Eingabefelder und als privat
markierte Bereiche sind ausgeschlossen. Es werden keine Texte, Eingabewerte, Bildschirmvideos,
DOM-Kopien oder Sitzungsaufzeichnungen gespeichert. Heatmaps und Statistik verwenden technisch
getrennte Kennungen; die Einwilligung gilt für beide Bestandteile gemeinsam.
Feste Zustände öffentlicher Aufklappbereiche und ausgewählter öffentlicher Ansichten werden
mit erfasst, damit Klicks zum passenden Layout zugeordnet werden können. Dazu gehören eine
Kennung der Layoutversion und der öffentlichen Bereiche sowie Bildschirmabmessungen;
Eingaben oder gespeicherte Profile werden nicht übernommen. Die Vorschau stellt öffentliche
Standardinhalte dar. Nicht reproduzierbare Ergebnisansichten können von Heatmaps ausgeschlossen werden.
Datenminimierung und Empfänger: Die Verarbeitung erfolgt in einem selbst gehosteten
Analysesystem; es werden keine Analysedaten an einen externen Analyseanbieter übermittelt. Zum Hosting siehe Abschnitt 3.
Die IP-Adresse und Browser-Header fallen technisch am eigenen Erfassungsserver an, werden aber nicht
als Rohdaten gespeichert oder an das Analysesystem weitergereicht. Nach Einwilligung wird dort
anhand einer lokal gespeicherten Länder-Datenbank ein Land aus der IP-Adresse abgeleitet;
aus dem Browser-Header wird nur die Browserfamilie ermittelt. Nur diese beiden groben Angaben
gelangen in die Statistik. Der Anbieter der Länder-Datenbank erhält keine Besucher-IP-Adressen;
heruntergeladen werden lediglich öffentliche Zuordnungslisten. Stadt, Region, Browserversion
und Betriebssystem werden nicht erfasst. VPNs und Proxys können ein anderes Land anzeigen;
Browserangaben können ungenau sein. Vollständige Referrer-URLs, unbekannte Herkunftsdomains, URL-Parameter,
Fragmente, Suchtexte, Dateinamen und Rechner-Eingaben werden nicht übertragen.
Analyse-Endpunkte werden ohne Zugriffsprotokolle betrieben. Analysedaten werden spätestens nach
90 Tagen gelöscht; diese Frist umfasst auch Sicherungskopien.
Einwilligung und Widerruf: Rechtsgrundlagen sind Art. 6 Abs. 1 lit. a DSGVO und
§ 25 Abs. 1 TDDDG. Über „Datenschutz-Einstellungen“ im Footer können Sie die gemeinsame Analyse
jederzeit über „Ablehnen“ widerrufen. Der Widerruf stoppt
Statistik einschließlich Tageskennungen und Heatmaps, entfernt die lokale Tageskennung, verwirft noch
nicht versandte Daten und bricht laufende Anfragen ab. Bereits vor dem Widerruf beim Server
eingegangene Daten werden dadurch nicht rückwirkend gelöscht. Die Rechtmäßigkeit der bis zum
Widerruf erfolgten Verarbeitung bleibt unberührt; Ihre Rechte aus Abschnitt 12 bestehen weiterhin.
Die Auswahl einschließlich Zeitpunkt und Textversion wird ohne Benutzerkennung als
m2_privacy_v1 im localStorage gespeichert. Sie gilt für 180 Tage; abgelaufene Einträge
werden beim nächsten Aufruf entfernt. Dies dient ausschließlich der Beachtung Ihrer Auswahl
(§ 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. f DSGVO). Eine Ablehnung wird nicht als Analyse-Ereignis
an das Analysesystem übermittelt. Die Entfernung der Websitedaten setzt Ihre Auswahl zurück.
Bei einer Erweiterung der beschriebenen Analyse wird eine ältere Zustimmung erneut abgefragt;
gespeicherte gültige Ablehnungen bleiben bestehen. Bis zu Ihrer Zustimmung werden keine
besuchsbezogenen Analysedaten erfasst. Frühere Entscheidungen werden nicht automatisch in eine neue Zustimmung umgewandelt.
5b. Anonyme Gesamtaufrufe
Unabhängig von der Auswahl zur optionalen Analyse zählt der Webserver die Auslieferung registrierter
öffentlicher HTML-Seiten. Gespeichert werden ausschließlich der Tag (UTC), ein fest vorgegebener
öffentlicher Seitenpfad einschließlich der Seitensprache und eine aufsummierte Anzahl.
Es gibt keine einzelnen Aufrufdatensätze, Besucher- oder Sitzungskennungen, IP-Adressen,
Browserinformationen, Herkunftsdaten, URL-Parameter oder Eingabeinhalte in diesen Zählern.
Dafür werden keine Cookies oder Browser-Speicher verwendet und keine zusätzlichen
Anfragen oder Skripte im Browser ausgelöst. Eine Verknüpfung mit der optionalen Analyse findet nicht statt.
Zweck ist festzustellen, welche öffentlichen Seiten und Sprachfassungen insgesamt häufig aufgerufen
werden. Die anonymen Tageszahlen werden vom Website-Hosting an den eigenen Auswertungsserver
in Deutschland übertragen und höchstens 365 Tage aufbewahrt. Die Übersicht ist nur für die Administration
zugänglich. Die technische Verarbeitung beim normalen Abruf einer Website, einschließlich der
dafür erforderlichen IP-Adresse und der Hosting-Protokolle, ist in Abschnitt 3 beschrieben und davon
zu unterscheiden. Die Zähler enthalten keine personenbezogenen Daten; es erfolgt kein zusätzlicher
Zugriff auf Informationen im Endgerät für diese Zählung.
Erneute Aufrufe und automatisierte Abrufe können mitzählen. Browser- oder vorgeschaltete Caches
können Abrufe auslassen. Weiterleitungen, Fehlerseiten, Ressourcen und private Verwaltungs-,
Spieler- oder Overlayseiten sind ausgeschlossen. Die Zahlen erlauben keine Bestimmung einzelner
Besucher, ihrer Besuchsabläufe oder ihres Zustimmungsverhaltens. Ein Widerruf der optionalen
Analyse beendet weiterhin die in Abschnitt 5a beschriebene Erfassung.
6. Extern geladene Bibliotheken (CDN)
Zur Darstellung und Funktion der Website werden einzelne Programmbibliotheken von Servern
Dritter (sogenannten Content Delivery Networks, CDN) geladen:
- Socket.IO-Client (cdn.socket.io) – Echtzeit-Bibliothek, nur auf einzelnen Event-Seiten
- Chart.js (cdn.jsdelivr.net) – Diagramm-Bibliothek, nur auf einer internen Statistikseite
Beim Laden dieser Dateien erhält der jeweilige CDN-Betreiber technisch bedingt Ihre IP-Adresse
sowie die üblichen Browser-Informationen. Es werden dabei keine Cookies gesetzt und keine
Nutzungsprofile durch diese Website erstellt.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer
funktionsfähigen und performanten Bereitstellung der Website). Es ist geplant, diese Bibliotheken
schrittweise lokal einzubinden, sodass keine Verbindungen zu Drittservern mehr erforderlich sind.
Die verwendeten Schriftarten werden lokal gehostet. Eine Verbindung zu Servern von
Google (Google Fonts) findet nicht statt.
7. Quiz mit Twitch-Login
Für das Metin2-Quiz können Sie sich freiwillig über Ihr Twitch-Konto anmelden
(OAuth-Verfahren von Twitch Interactive, Inc., 350 Bush Street, San Francisco, CA 94104, USA –
ein Unternehmen der Amazon-Gruppe).
Bei der Anmeldung werden folgende Daten von Twitch übermittelt und gespeichert:
- Ihre Twitch-Benutzer-ID
- Ihren öffentlichen Twitch-Anzeigenamen
- die URL Ihres öffentlichen Twitch-Profilbilds
Zusätzlich werden Ihre Quiz-Spielstände (z. B. beantwortete Fragen, Serien/„Streaks“,
Erfolge) gespeichert, um Ihren Fortschritt und Ranglisten anzuzeigen.
Ihr Anzeigename und Ihr Profilbild können in öffentlichen Ranglisten erscheinen; in den
Quiz-Einstellungen können Sie Ihr Profil jederzeit auf „privat“ stellen, sodass es in
Ranglisten nicht mehr angezeigt wird. Profilbilder werden technisch bedingt von den Servern
von Twitch geladen; dabei erhält Twitch Ihre IP-Adresse.
Der Login-Token wird in Ihrem Browser (localStorage) gespeichert und zur Anmeldung bei Quiz-Anfragen an den eigenen Server gesendet. Beim
Logout wird er gelöscht. Ihr Twitch-Passwort wird zu keinem Zeitpunkt an diese Website übermittelt.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der von Ihnen gewünschten
Quiz-Funktion). Bei der Anmeldung über Twitch werden Daten an Twitch (USA) übermittelt; Twitch bzw.
Amazon ist nach dem EU-US Data Privacy Framework zertifiziert. Es gelten ergänzend die
Datenschutzhinweise von Twitch.
Ihre Quiz-Daten werden gespeichert, solange Ihr Quiz-Konto besteht. Sie können jederzeit die
Löschung Ihres Kontos und aller zugehörigen Daten per E-Mail an
info@m2-helper.com verlangen.
8. Echtzeit-Funktionen (WebSocket)
Einzelne Seiten (z. B. Quiz-Räume und Live-Event-Seiten) bauen eine direkte Verbindung
(WebSocket) zum M2-Helper-Server auf, um Inhalte in Echtzeit zu aktualisieren. Dabei werden
technisch bedingt Ihre IP-Adresse und die für die jeweilige Funktion nötigen Daten (z. B.
Quiz-Antworten) verarbeitet. Eine Weitergabe an Dritte findet nicht statt.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b bzw. f DSGVO.
9. Formulare und Kontakt
Creator-Vorschläge
Auf der Creators-Seite können Sie Content-Creator vorschlagen (Name, YouTube-/Twitch-Link,
Beschreibung). Diese Angaben werden auf dem Server gespeichert und ausschließlich zur Prüfung
und ggf. Aufnahme in die Creator-Liste verwendet. Bitte geben Sie nur Informationen an, die
der jeweilige Creator selbst öffentlich gemacht hat.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Nicht übernommene Vorschläge werden gelöscht.
Loot-Filter-Anfragen
Über das Loot-Filter-Tool können fehlende Items gemeldet werden. Dabei wird nur der eingegebene
Item-Name gespeichert; personenbezogene Daten werden hierbei nicht erhoben.
E-Mail-Kontakt
Bei einer Kontaktaufnahme per E-Mail werden Ihre Angaben (E-Mail-Adresse, Inhalt der Nachricht)
zur Bearbeitung der Anfrage verarbeitet und nicht an Dritte weitergegeben.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b bzw. f DSGVO. Die Daten werden gelöscht,
sobald sie für die Bearbeitung nicht mehr erforderlich sind und keine gesetzlichen
Aufbewahrungspflichten entgegenstehen.
10. Event-Seiten mit Twitch-Bezug
Auf Community-Event-Seiten (z. B. Hardcore-Event, Mob-Hunt, Erweckung) werden öffentliche
Twitch-Kanalnamen und Links zu Twitch-Clips teilnehmender Streamer angezeigt. Die Teilnahme an
diesen Events ist freiwillig; angezeigt werden nur öffentlich verfügbare Kanalinformationen.
Twitch-Inhalte werden nicht eingebettet, sondern nur verlinkt – beim Anklicken gelten die
Datenschutzbestimmungen von Twitch.
11. Externe Links
Diese Website enthält Links zu externen Websites (z. B. Discord, Metin2-Wikis, YouTube,
Twitch). Deren Inhalte und Datenverarbeitung liegen außerhalb des Einflussbereichs von M2-Helper. Beim Aufruf externer
Links gelten die Datenschutzbestimmungen des jeweiligen Anbieters.
12. Ihre Rechte
Ihnen stehen hinsichtlich Ihrer personenbezogenen Daten folgende Rechte zu:
- Auskunft über die verarbeiteten Daten (Art. 15 DSGVO)
- Berichtigung unrichtiger Daten (Art. 16 DSGVO)
- Löschung („Recht auf Vergessenwerden“, Art. 17 DSGVO)
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO)
- Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (Art. 21 DSGVO)
- Widerruf erteilter Einwilligungen mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO)
Zur Ausübung Ihrer Rechte genügt eine formlose E-Mail an
info@m2-helper.com.
Darüber hinaus haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren
(Art. 77 DSGVO), insbesondere in dem Mitgliedstaat Ihres gewöhnlichen Aufenthaltsorts oder des
Orts des mutmaßlichen Verstoßes. Eine Übersicht der deutschen Aufsichtsbehörden finden Sie unter
bfdi.bund.de.
13. Keine automatisierte Entscheidungsfindung
Es findet keine automatisierte Entscheidungsfindung einschließlich Profiling im Sinne des
Art. 22 DSGVO statt.
14. Aktualität und Änderung dieser Datenschutzerklärung
Diese Datenschutzerklärung wird angepasst, sobald sich der Funktionsumfang der Website oder die
Rechtslage ändert. Es gilt jeweils die hier veröffentlichte, aktuelle Fassung. Bei Abweichungen
zwischen den Sprachfassungen ist die deutsche Fassung maßgeblich.
Stand: Oktober 2026
1. Controller
The controller within the meaning of the General Data Protection Regulation (GDPR) is:
Niklas Friedrich
c/o Online-Impressum.de #3618
Europaring 90
53757 Sankt Augustin
Germany
E-mail: info@m2-helper.com
2. Overview
This website is a non-commercial fan and helper project for the game Metin2.
The following principles apply to the handling of your data:
- No cookies are set for tracking, analytics or advertising purposes.
- No advertising profiles are created. Optional usage analysis with a self-hosted analytics system requires your consent (section 5a).
- Personal data is only processed to the extent technically necessary,
when you actively use a feature (e.g. the quiz login), or with your consent to optional usage analysis.
The website can be used without providing any personal data. Individual features
(such as the quiz with Twitch login) require the data described in the respective sections.
3. Hosting and server log files
This website is hosted by Hostinger (Hostinger International Ltd., 61 Lordou Vironos Street,
6023 Larnaca, Cyprus). In addition, a separate virtual server is operated for interactive
features (e.g. quiz and real-time event pages). The virtual server used for optional usage
analytics is located in Germany.
When you visit the website, the respective server automatically processes information
transmitted by your browser (so-called server log files). This includes:
- IP address of the requesting device
- date and time of access
- page or file accessed
- amount of data transferred and access status
- referrer URL (previously visited page)
- browser type and operating system (user agent)
This data is technically required to deliver the website and additionally serves to ensure
stable operation and to defend against attacks and misuse. It is not merged with other data
sources and is not evaluated on a personal basis.
Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in the secure and stable
provision of the website). The log files are stored only as long as required for the purposes
mentioned above and are then deleted or routinely overwritten by the hosting provider.
A data processing agreement pursuant to Art. 28 GDPR is in place with the hosting provider.
4. SSL/TLS encryption
For security reasons, this website uses SSL/TLS encryption (recognisable by "https://" and the
lock symbol in your browser's address bar). This prevents third parties from reading data you
transmit to the website.
5. Cookies and local storage (localStorage)
This website does not use any cookies for tracking, analytics or advertising purposes.
Optional usage analysis requires your prior consent even without cookies. When enabled, you may allow or reject “Usage statistics including heatmaps” as a combined analysis (section 5a).
To provide individual features, information is stored in your browser's localStorage.
Tool settings remain local. The quiz login token is sent to the M2-Helper server with authenticated quiz requests:
- Language setting (German/English/Turkish), so the website is displayed in your language
- Donation Guild: When you create or import a guild, its name, level, characters, management records (such as donations and guild runs), display settings and modification timestamps are stored under
donation-guilds. Changes to these saved guilds are automatically saved locally.
- Loot-Filter: When you create or import a filter profile, its name, filter selection and creation/modification timestamps are stored under
loot-filter-setting-…. loot-filter-settings-list stores the profile list; loot-filter-active-setting remembers your selected profile. Changes to saved profiles are automatically saved locally.
- Other saved tool settings, where you use the corresponding save feature.
- Quiz login token, if you actively sign in to the quiz via Twitch (see section 7)
Saving and restoring the guilds and filter profiles you create serves the save feature you choose.
Where storage is strictly necessary for the feature you explicitly request, it does not require
additional consent under Section 25 (2) No. 2 TDDDG.
Consent to usage analysis is not required for this feature.
Retention and deletion: Guilds and filter profiles have no automatic expiry and
remain in this browser until you delete them in the relevant tool or clear the site's browser data.
Stored data is restored when you return. These contents are not transmitted to a server or to
the analytics system. File imports are processed locally; exports create a file on your device. Rejecting or
withdrawing analytics does not delete guilds or filter profiles. With consent, analytics may
record only that a feature was used successfully, such as an import, without its names or contents.
A single, technically necessary login cookie is used in the operator's password-protected
administration area. Regular visitors of the website are not affected by this.
5a. Optional usage analysis and heatmaps
When analytics is enabled, your consent is requested before data is collected. Without consent, no
visit-related analytics data is collected, no analytics identifier is created and no activity is buffered for
later transmission. All tools remain usable without consent. When the feature is disabled,
no optional visit-related analytics data is collected and no consent dialog is displayed.
Anonymous total page views, described in section 5b, are separate.
Purpose and combined choice: “Usage statistics including heatmaps” analyses tool
usage to make the tools easier to use and navigate. This includes examining how visits reach
tools, which features are used and where usability could be improved. Statistics, visit paths and
click/scroll heatmaps are parts of this combined analysis. Data is not used for advertising or
linked to user accounts. Analytics is off by default. “Accept” gives consent to the described
combined analysis; “Decline” keeps it off. Closing the banner, scrolling or continuing to use the site
does not give consent.
Usage statistics: The analysis covers public page paths, page language, a broad device
category, estimated country, browser family (such as Firefox or Chrome), predefined traffic
source categories (such as Google, Discord or direct access) and
selected tool actions, such as a completed calculation or Loot-Filter import. Random identifiers
in sessionStorage connect page views within one browser tab. They are replaced after 30 minutes
without recorded activity or at most 24 hours and removed upon withdrawal. They are not linked
to quiz accounts. The separate daily identifier is described below.
Daily visitors: After consent to the updated analytics notice, an additional random
daily identifier is stored in localStorage under m2_analytics_daily_browser.
It counts the same browser once across tabs and multiple visits within the same UTC day,
overall and per public page. It is not derived from IP addresses or device characteristics
and is not linked to accounts or heatmap identifiers. It expires at the UTC day boundary;
an expired entry is deleted or replaced on the next access, and removed immediately on withdrawal.
It is sent to the private analytics system only with consent-based page views. The existing
maximum retention of 90 days, including backups, applies there. The additional report contains
only daily and per-page counts, no individual identifiers, and covers at most 82 UTC days.
Older consent that does not yet include the daily identifier or the new country, browser-family and public expanded/collapsed information requires a new choice in the
updated banner on the next page load. Statistics and heatmaps remain off until renewed
consent. Choosing “Accept” permits the described analysis including daily counting, country, browser family and public expanded/collapsed states.
Previously saved valid rejections remain in place without a new banner. After a new choice,
the banner does not reappear on later visits within its validity period. Other devices, browsers or deleted
website data may count the same person more than once; these are consenting browsers,
not uniquely identified people.
Heatmaps: With the combined consent, click positions, scroll depth
and page dimensions are collected. Forms, input fields and areas marked private are excluded.
No text, input values, screen videos, DOM copies or session recordings are stored. Heatmaps and
statistics use technically separate identifiers; consent covers both parts together.
Fixed states of public expandable sections and selected public views are also collected
to associate clicks with the matching layout. This includes a layout-version identifier,
public-panel identifiers and viewport dimensions, without input values or saved profiles.
The preview uses public default content. Non-reproducible result views may be excluded from heatmaps.
Data minimisation and recipients: Processing takes place in a self-hosted
analytics system. No analytics data is transmitted to an external analytics provider. Hosting is described in
section 3. Your IP address and browser headers are technically received by the collection
server but are not stored as raw data or forwarded to the analytics system. After consent,
a country is derived there from the IP address using a locally stored country database;
only the browser family is derived from the browser header. Only these two broad values
reach the statistics. The country-database provider receives no visitor IP addresses;
only public mapping lists are downloaded. City, region, browser version and operating
system are not collected. VPNs and proxies may indicate a different country, and browser
information may be inaccurate. Full referrer URLs, unknown referring domains, URL
parameters, fragments, search text, filenames and calculator inputs are not transmitted.
Access logging is disabled for analytics endpoints. Analytics data is deleted within 90 days;
this limit also applies to backups.
Consent and withdrawal: The legal bases are Art. 6 (1) (a) GDPR and Section 25 (1)
TDDDG. You may withdraw consent to the combined analysis at any time by opening “Privacy settings”
in the footer and choosing “Decline”. Withdrawal stops statistics and heatmaps,
removes the local daily identifier, discards unsent data and aborts pending
requests. Data already received by the server before withdrawal is not retrospectively deleted
by that action. Processing before withdrawal remains lawful; your rights in section 12 continue to apply.
Your choice, timestamp and text version are stored without a user identifier as
m2_privacy_v1 in localStorage. The choice is valid for 180 days; expired entries are
removed on your next visit. This is used only to respect your choice (Section 25 (2) No. 2 TDDDG;
Art. 6 (1) (f) GDPR). Rejection is not sent to the analytics system as an analytics event. Deleting website data resets your choice.
When the described analysis is extended, older consent is requested again; saved valid
rejections remain in place. No visit-related analytics data is collected until you consent.
Previous choices are not automatically converted into new consent.
5b. Anonymous total page views
Regardless of the optional analytics choice, the web server counts deliveries of registered public
HTML pages. Only the day (UTC), a predefined public page path including the page language and an
accumulated count are stored. These counters contain no individual request records, visitor or
session identifiers, IP addresses, browser information, traffic sources, URL parameters or input contents.
They use no cookies or browser storage and trigger no additional requests or scripts in the browser.
They are not linked to the optional analytics data.
The purpose is to understand which public pages and languages are requested most often overall.
Anonymous daily totals are transferred from website hosting to the privately hosted reporting server
in Germany and retained for at most 365 days. The report is available only to the administrator.
Technical processing during a normal website request, including the IP address needed to deliver
the page and hosting logs, is described in section 3 and is separate from these counters.
The counters contain no personal data; this counting does not involve additional access to information
on the device.
Reloads and automated requests may count. Browser or upstream caches may omit requests.
Redirects, error pages, assets and private administration, player or overlay pages are excluded.
The totals cannot identify individual visitors, visit paths or consent choices. Withdrawing optional
analytics still stops the collection described in section 5a.
6. Externally loaded libraries (CDN)
For the design and functionality of the website, individual program libraries are loaded from
third-party servers (so-called content delivery networks, CDN):
- Socket.IO client (cdn.socket.io) – real-time library, only on individual event pages
- Chart.js (cdn.jsdelivr.net) – charting library, only on an internal statistics page
When these files are loaded, the respective CDN operator technically receives your IP address
and the usual browser information. No cookies are set in this process and no usage profiles
are created by this website.
Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in a functional and
performant provision of the website). It is planned to gradually include these libraries
locally so that no connections to third-party servers are required any more.
The fonts used are hosted locally. No connection to Google servers
(Google Fonts) takes place.
7. Quiz with Twitch login
For the Metin2 quiz, you can voluntarily sign in with your Twitch account
(OAuth procedure of Twitch Interactive, Inc., 350 Bush Street, San Francisco, CA 94104, USA –
a company of the Amazon group).
When you sign in, the following data is received from Twitch and stored:
- your Twitch user ID
- your public Twitch display name
- the URL of your public Twitch profile picture
In addition, your quiz progress (e.g. answered questions, streaks, achievements) is stored in
order to display your progress and leaderboards. Your display name and profile picture may
appear in public leaderboards; in the quiz settings you can set your profile to "private" at
any time so that it is no longer shown in leaderboards. Profile pictures are technically
loaded from Twitch servers; in doing so, Twitch receives your IP address.
The login token is stored in your browser (localStorage) and sent to the M2-Helper server to authenticate quiz requests. It is deleted
when you log out. Your Twitch password is never transmitted to this website.
Legal basis: Art. 6 (1) (b) GDPR (provision of the quiz feature you request).
When signing in via Twitch, data is transmitted to Twitch (USA); Twitch and Amazon are
certified under the EU-US Data Privacy Framework. In addition, the
Twitch privacy notice applies.
Your quiz data is stored for as long as your quiz account exists. You can request the deletion
of your account and all associated data at any time by e-mail to
info@m2-helper.com.
8. Real-time features (WebSocket)
Individual pages (e.g. quiz rooms and live event pages) establish a direct connection
(WebSocket) to the M2-Helper server in order to update content in real time. In doing so, your IP
address and the data required for the respective feature (e.g. quiz answers) are technically
processed. No data is passed on to third parties.
Legal basis: Art. 6 (1) (b) or (f) GDPR.
9. Forms and contact
Creator suggestions
On the creators page, you can suggest content creators (name, YouTube/Twitch link,
description). This information is stored on the server and used exclusively to review the
suggestion and, if applicable, add the creator to the creator list. Please only provide
information that the respective creator has made public themselves.
Legal basis: Art. 6 (1) (f) GDPR. Suggestions that are not accepted are deleted.
Loot filter requests
The loot filter tool allows reporting missing items. Only the entered item name is stored;
no personal data is collected in this process.
E-mail contact
When making contact by e-mail, your details (e-mail address, content of the message) are
processed to handle the enquiry and are not passed on to third parties.
Legal basis: Art. 6 (1) (b) or (f) GDPR. The data is deleted as soon as it is
no longer required for processing and no statutory retention obligations apply.
10. Event pages related to Twitch
Community event pages (e.g. hardcore event, mob hunt, awakening) display public Twitch channel
names and links to Twitch clips of participating streamers. Participation in these events is
voluntary; only publicly available channel information is displayed. Twitch content is not
embedded, only linked – when you click a link, Twitch's privacy policy applies.
11. External links
This website contains links to external websites (e.g. Discord, Metin2 wikis, YouTube,
Twitch). Their content and data processing are outside M2-Helper's control. When you open external
links, the privacy policy of the respective provider applies.
12. Your rights
With regard to your personal data, you have the following rights:
- Access to the data processed (Art. 15 GDPR)
- Rectification of inaccurate data (Art. 16 GDPR)
- Erasure ("right to be forgotten", Art. 17 GDPR)
- Restriction of processing (Art. 18 GDPR)
- Data portability (Art. 20 GDPR)
- Objection to processing based on Art. 6 (1) (f) GDPR (Art. 21 GDPR)
- Withdrawal of granted consent with effect for the future (Art. 7 (3) GDPR)
To exercise your rights, an informal e-mail to
info@m2-helper.com is sufficient.
You also have the right to lodge a complaint with a data protection supervisory authority
(Art. 77 GDPR), in particular in the member state of your habitual residence or the place of
the alleged infringement. An overview of the German supervisory authorities can be found at
bfdi.bund.de.
13. No automated decision-making
No automated decision-making, including profiling, within the meaning of Art. 22 GDPR
takes place.
14. Updates and changes to this privacy policy
This privacy policy will be updated as soon as the functionality of the website or the legal
situation changes. The current version published here applies. In the event of discrepancies
between the language versions, the German version prevails.
Last updated: October 2026