← Back to EDH Quest

Privacy Policy

1. Controller

The controller within the meaning of the General Data Protection Regulation (GDPR) is:

Neil Murray
Sanderstraße 16
12047 Berlin
Germany
Email: info@edhquest.com

2. Collection and storage of personal data

This website is a private, non-commercial hobby project. Creating a user account is entirely optional and only required for saving quest history or participating in lobbies. Without an account, no personal data is actively collected by us.

3. Server log files

The hosting provider (IONOS SE, Elgendorfer Str. 57, 56410 Montabaur, Germany) automatically collects and stores information in server log files that your browser transmits automatically. This includes:

  • IP address of the requesting device
  • Date and time of access
  • Name and URL of the requested file
  • Website from which access was made (referrer URL)
  • Browser used and, if applicable, the operating system

This data is not merged with other data sources. The legal basis is Art. 6 (1) lit. f GDPR (legitimate interest in the secure and functional operation of the website). IONOS's privacy policy is available at: www.ionos.com/terms-gtc/privacy-policy/

4. User accounts and authentication (Firebase)

EDH Quest uses Firebase Authentication (Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA) to provide optional user accounts. Two sign-in methods are available:

  • Google Sign-In — your Google account email address and a unique user ID are transmitted to Firebase. No password is stored by us.
  • Email & password — your email address is stored with Firebase Auth. Passwords are hashed by Firebase and never accessible to us.

On first sign-in you choose an in-app username (2–30 characters). This username, together with your Firebase user ID (UID) and account creation timestamp, is stored in Google Firestore (Google Cloud). Your email address is held by Firebase Auth only and is never stored in Firestore by this application.

Firebase and Google Cloud are operated by Google LLC and subject to Google's privacy policy: policies.google.com/privacy and the Firebase privacy information at: firebase.google.com/support/privacy. Data may be processed on servers outside the EU; Google participates in the EU–US Data Privacy Framework.

The legal basis is Art. 6 (1) lit. b GDPR (provision of the requested feature). You can delete your account at any time by contacting us at info@edhquest.com.

5. Quest history

When you are signed in and complete a quest, the results — selected color identity, commander criteria, deck events, difficulty level, budget, and completion date — are saved to your Firestore account document. Up to 100 entries are retained. A local copy is also cached in your browser's localStorage for faster loading (see section 7).

You can give each history entry a custom name, view the full quest summary, or delete individual entries at any time from your dashboard. Deleting an entry removes it from both localStorage and Firestore. The legal basis is Art. 6 (1) lit. b GDPR (provision of the requested feature).

6. Lobby feature

Creating or joining a lobby requires a signed-in account. When you participate in a lobby, your chosen in-app username and your quest progress (selected colours, criteria, and events) are temporarily stored in a file on our IONOS server. This data is automatically deleted after the lobby expires. No permanent user profiles are created on the server beyond your Firebase account.

The legal basis is Art. 6 (1) lit. b GDPR (performance of a contract / provision of the requested feature).

7. Cookies and local browser storage

This website does not use tracking or analytics cookies. The following data is stored locally in your browser's localStorage — it never leaves your device and is never shared with third parties:

  • Active lobby session (mtgq_lobby) — lobby code, your player token, and username. Stored so you can refresh the page without losing your session. Cleared when you leave the lobby.
  • Lobby list (mtgq_lobbies_{uid}) — the code, name, role, and access token for up to 50 lobbies you have recently created or joined, keyed to your Firebase UID. Stored so the dashboard can display your lobby history. Individual entries are removed when you delete a lobby; all entries can be cleared via your browser settings.
  • Quest history cache (mtgq_history_{uid}) — a local mirror of your Firestore quest history (up to 100 entries), keyed to your Firebase UID. Synced from Firestore on sign-in. Cleared automatically when you delete history entries or sign out.

The legal basis is Art. 6 (1) lit. b GDPR (provision of the requested feature). No consent banner is required because this storage is strictly functional and contains no tracking or advertising data.

8. External services

Scryfall — links on cards lead to scryfall.com. When clicking these links, Scryfall's own privacy policy applies.

Firebase / Google — authentication and quest history storage are provided by Firebase (Google LLC). See section 4 for details and links to Google's privacy policies.

9. Your rights

You have the following rights with respect to the controller:

  • Right of access (Art. 15 GDPR)
  • Right to rectification (Art. 16 GDPR)
  • Right to erasure (Art. 17 GDPR)
  • Right to restriction of processing (Art. 18 GDPR)
  • Right to data portability (Art. 20 GDPR)
  • Right to object (Art. 21 GDPR)

To exercise your rights, please contact us by email: info@edhquest.com

You also have the right to lodge a complaint with a data protection supervisory authority. The competent authority depends on your place of residence or the location of the controller.

10. Currency of this policy

This privacy policy is current as of June 2026 and may be updated as necessary.

This website is a private, non-commercial hobby project with no advertising or commercial data processing.


Deutsche Version

Datenschutzerklärung

1. Verantwortlicher

Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:

Neil Murray
Sanderstraße 16
12047 Berlin
Deutschland
E-Mail: info@edhquest.com

2. Erhebung und Speicherung personenbezogener Daten

Diese Website ist ein privates, nicht-kommerzielles Freizeitprojekt. Die Erstellung eines Nutzerkontos ist vollständig optional und nur erforderlich, um die Questhistorie zu speichern oder an Lobbys teilzunehmen. Ohne Konto werden keine personenbezogenen Daten aktiv durch uns erhoben.

3. Server-Logfiles

Der Hosting-Anbieter (IONOS SE, Elgendorfer Str. 57, 56410 Montabaur) erhebt und speichert automatisch Informationen in sogenannten Server-Logfiles, die Ihr Browser automatisch übermittelt. Dies sind:

  • IP-Adresse des anfragenden Geräts
  • Datum und Uhrzeit des Zugriffs
  • Name und URL der abgerufenen Datei
  • Website, von der aus der Zugriff erfolgt (Referrer-URL)
  • Verwendeter Browser und ggf. das Betriebssystem

Diese Daten werden nicht mit anderen Datenquellen zusammengeführt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem sicheren und funktionsfähigen Betrieb der Website). Die Datenschutzerklärung von IONOS ist abrufbar unter: www.ionos.de/terms-gtc/datenschutzerklaerung/

4. Nutzerkonten und Authentifizierung (Firebase)

EDH Quest nutzt Firebase Authentication (Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA) zur Bereitstellung optionaler Nutzerkonten. Zwei Anmeldemethoden stehen zur Verfügung:

  • Google-Anmeldung — Ihre Google-Konto-E-Mail-Adresse und eine eindeutige Nutzer-ID werden an Firebase übermittelt. Es wird kein Passwort durch uns gespeichert.
  • E-Mail & Passwort — Ihre E-Mail-Adresse wird bei Firebase Auth gespeichert. Passwörter werden von Firebase gehasht und sind für uns nicht einsehbar.

Bei der ersten Anmeldung wählen Sie einen In-App-Nutzernamen (2–30 Zeichen). Dieser Nutzername, Ihre Firebase-Nutzer-ID (UID) sowie der Zeitstempel der Kontoerstellung werden in Google Firestore (Google Cloud) gespeichert. Ihre E-Mail-Adresse verbleibt ausschließlich bei Firebase Auth und wird von dieser Anwendung nicht in Firestore abgelegt.

Firebase und Google Cloud werden von Google LLC betrieben und unterliegen den Datenschutzrichtlinien von Google: policies.google.com/privacy sowie den Firebase-Datenschutzinformationen unter: firebase.google.com/support/privacy. Die Datenverarbeitung kann auf Servern außerhalb der EU erfolgen; Google nimmt am EU-US-Datenschutzrahmen (Data Privacy Framework) teil.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der angeforderten Funktion). Sie können Ihr Konto jederzeit durch eine E-Mail an info@edhquest.com löschen lassen.

5. Questhistorie

Wenn Sie angemeldet sind und eine Quest abschließen, werden die Ergebnisse – gewählte Farbidentität, Anführer-Kriterien, Deck-Ereignisse, Schwierigkeitsgrad, Budget und Abschlussdatum – in Ihrem Firestore-Kontodokument gespeichert. Es werden bis zu 100 Einträge aufbewahrt. Eine lokale Kopie wird zusätzlich im localStorage Ihres Browsers zwischengespeichert (siehe Abschnitt 7).

Sie können jedem Historieneintrag einen eigenen Namen geben, die vollständige Questzusammenfassung einsehen oder einzelne Einträge jederzeit über das Dashboard löschen. Das Löschen eines Eintrags entfernt ihn sowohl aus dem localStorage als auch aus Firestore. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der angeforderten Funktion).

6. Lobby-Funktion

Das Erstellen oder Beitreten einer Lobby erfordert ein angemeldetes Konto. Wenn Sie an einer Lobby teilnehmen, werden Ihr In-App-Nutzername sowie Ihr Spielfortschritt (gewählte Farben, Kriterien und Ereignisse) temporär in einer Datei auf unserem IONOS-Server gespeichert. Diese Daten werden automatisch nach Ablauf der Lobby-Laufzeit gelöscht. Auf dem Server werden keine dauerhaften Nutzerprofile über Ihr Firebase-Konto hinaus erstellt.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung / Bereitstellung der angeforderten Funktion).

7. Cookies und lokaler Browser-Speicher

Diese Website verwendet keine Tracking- oder Analyse-Cookies. Folgende Daten werden lokal im localStorage Ihres Browsers gespeichert – sie verlassen Ihr Gerät nicht und werden nicht an Dritte weitergegeben:

  • Aktive Lobby-Sitzung (mtgq_lobby) – Lobby-Code, Ihr Spieler-Token und Nutzername. Gespeichert, damit Sie die Seite neu laden können, ohne Ihre Sitzung zu verlieren. Wird beim Verlassen der Lobby gelöscht.
  • Lobby-Liste (mtgq_lobbies_{uid}) – Code, Name, Rolle und Zugriffstoken von bis zu 50 Lobbys, an denen Sie zuletzt teilgenommen oder die Sie erstellt haben, verknüpft mit Ihrer Firebase-UID. Ermöglicht die Anzeige Ihrer Lobby-Historie im Dashboard. Einzelne Einträge werden beim Löschen einer Lobby entfernt; alle Einträge können über die Browser-Einstellungen gelöscht werden.
  • Questhistorie-Cache (mtgq_history_{uid}) – eine lokale Spiegelung Ihrer Firestore-Questhistorie (bis zu 100 Einträge), verknüpft mit Ihrer Firebase-UID. Wird bei der Anmeldung mit Firestore synchronisiert. Wird beim Löschen von Historieneinträgen oder beim Abmelden automatisch bereinigt.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der angeforderten Funktion). Ein Cookie-Banner ist nicht erforderlich, da diese Speicherung rein funktional ist und keine Tracking- oder Werbedaten enthält.

8. Externe Dienste

Scryfall – Die Scryfall-Links auf den Karten führen zu scryfall.com. Beim Anklicken dieser Links gelten die Datenschutzbestimmungen von Scryfall.

Firebase / Google – Authentifizierung und Questhistorie-Speicherung werden über Firebase (Google LLC) bereitgestellt. Einzelheiten und Links zu den Datenschutzrichtlinien von Google finden Sie in Abschnitt 4.

9. Ihre Rechte

Sie haben gegenüber dem Verantwortlichen folgende Rechte:

  • Recht auf Auskunft (Art. 15 DSGVO)
  • Recht auf Berichtigung (Art. 16 DSGVO)
  • Recht auf Löschung (Art. 17 DSGVO)
  • Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Recht auf Datenübertragbarkeit (Art. 20 DSGVO)
  • Recht auf Widerspruch (Art. 21 DSGVO)

Zur Geltendmachung Ihrer Rechte wenden Sie sich bitte per E-Mail an: info@edhquest.com

Sie haben außerdem das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Die zuständige Behörde richtet sich nach Ihrem Wohnsitz oder dem Sitz des Verantwortlichen.

10. Aktualität dieser Erklärung

Diese Datenschutzerklärung hat den Stand Juni 2026 und kann bei Bedarf aktualisiert werden.

Diese Website ist ein privates, nicht-kommerzielles Freizeitprojekt ohne Werbung oder kommerzielle Datenverarbeitung.