← Zurück zur Startseite
Datenschutzerklärung
Zuletzt aktualisiert: 5. August 2026
🛡️ Kurzfassung: Die Desktop-App verarbeitet deine Replays ausschließlich lokal. Die Web-App wertet hochgeladene Replays auf unserem Server aus — die Replay-Datei selbst wird dabei nicht gespeichert, wohl aber das Ergebnis der Auswertung. Analytics laufen nur mit deiner Einwilligung.
1. Verantwortlicher
Mick Gottschalk
An der Hermannshöhe 7
58640 Iserlohn, Deutschland
E-Mail: mick.gottsch@gmail.com
2. Welche Daten wir erheben
2.1 Desktop-App (Fortiq)
Die Desktop-App verarbeitet alle Daten ausschließlich lokal auf deinem PC:
- Match-Analysen und Replay-Daten
- Performance-Scores und Statistiken
- Biometrische Daten (nur bei aktiviertem Opt-in, nicht persistent gespeichert)
- Chat-Verläufe mit dem Coaching-Assistenten
Diese Daten werden nicht an Server übertragen.
2.2 Web-App & Website
Beim Besuch unserer Website erheben wir:
- Landingpage: kein Analytics. Die Landingpage und die Info-Seiten binden keinen Dienst eines Dritten ein — keine Analytics, keine Schriftarten von fremden Servern, kein CDN. Beim bloßen Aufruf verlässt dein Browser unsere eigene Auslieferung nicht.
- Nutzungsmessung (Web-App, eigener Server): Nur bei ausdrücklicher Einwilligung über den Consent-Banner. Die Messung läuft ohne einen Analytics-Anbieter — die Ereignisse gehen an unseren eigenen Server und verlassen ihn nicht. Früher war hier PostHog eingebunden; das ist entfallen.
Übertragen wird je Ereignis: ein Ereignisname (z. B. verdict_read), eine zufällige Kennung für den aktuellen Browser-Tab, die App-Version, ein Zeitstempel und einige wenige Kennzahlen aus einer festen Positivliste (etwa wie lange ein Report offen war). Kein Nutzerkonto, keine E-Mail-Adresse, keine Epic-ID, keine IP-Adresse, keine besuchte Adresse, kein Autocapture, kein Session-Recording. Alles, was nicht auf der Positivliste steht, wird serverseitig verworfen.
Die Tab-Kennung liegt im sessionStorage und verschwindet, sobald du den Tab schließt. Du kannst deine Einwilligung jederzeit widerrufen; die Messung schaltet sich dann sofort ab. Ohne Einwilligung wird nichts gesendet.
- Fehlerberichte (Sentry): Stürzt die Web-App oder das Backend ab, senden wir einen technischen Fehlerbericht an Sentry: Fehlermeldung, Stacktrace, die Art der aufgerufenen Seite (das Routenmuster, z. B.
/matches/:id — nie die konkrete Adresse), Programmversion und eine Korrelations-ID.
Was nicht mitgeht: keine IP-Adresse, keine Nutzerkennung, kein Session-Replay, keine Aufzeichnung deiner Klicks oder Eingaben, keine Browserkennung (User-Agent), keine Adresszeile und keine Parameter daraus. Solange nichts abstürzt, wird Sentry überhaupt nicht kontaktiert — ein bloßer Seitenaufruf löst keine Übermittlung aus. Sentry legt auf deinem Gerät nichts ab: kein Cookie, kein Eintrag im Speicher deines Browsers.
Das Backend ist mit send_default_pii=false konfiguriert, sendet also keine Nutzerdaten mit. Rechtsgrundlage ist unser berechtigtes Interesse an einer lauffähigen Anwendung (Art. 6 Abs. 1 lit. f DSGVO); weil dabei nichts auf deinem Gerät gespeichert oder ausgelesen wird, ist dafür keine Einwilligung nach § 25 TDDDG erforderlich. Du kannst dieser Verarbeitung nach Art. 21 DSGVO widersprechen.
- Account-Erstellung: E-Mail, Benutzername, verschlüsseltes Passwort
2.3 Backend-Dienste
Wenn du dich für einen Account registrierst und die Web-App nutzt, speichern wir auf unserem Server:
- Account-Daten: E-Mail, Benutzername, Passwort-Hash (bcrypt), optional Anzeigename, Bio, Avatar-URL, Epic-ID, Fortnite-Name und Zeitzone; dazu dein Tier-Status
- Match-Ergebnisse: Match-ID, Spielmodus, Dauer, Platzierung, Kills, Assists, Schaden und die daraus berechneten Scores
- Match-Details: Sofern deine Analyse sie liefert, speichern wir zusätzlich Positionsspuren, Kampforte, Waffen-Kennungen und Angaben zu deinen Mitspielern in einem Match. Das sind Rohdaten, keine reinen Aggregate.
- Nutzungstelemetrie: Ereignistyp, ein pseudonymer Sitzungs-Hash, App-Version und Betriebssystem-Kennung. Die mitgelieferten Eigenschaften werden serverseitig gegen eine feste Positivliste gefiltert — alles, was nicht auf dieser Liste steht, wird verworfen und nie gespeichert. Freitext ist auf der Liste nicht enthalten.
- Feedback und NPS-Bewertungen
- Chat-Bewertungen: Bewertest du eine Antwort des Coaches mit Daumen hoch oder runter, speichern wir deine Frage im Volltext, einen Ausschnitt der Antwort und deinen Kommentar. Diese Bewertung wird ohne Bezug zu deinem Konto gespeichert.
- Einwilligungen (Art, Zeitpunkt, Version) als Nachweis
2.4 Hochgeladene Replay-Dateien
Lädst du in der Web-App eine .replay-Datei hoch, wird sie für die Auswertung auf unseren Server übertragen (maximal 50 MB). Die Datei wird ausschließlich im Arbeitsspeicher verarbeitet und nicht dauerhaft gespeichert; nach der Auswertung wird sie verworfen. Gespeichert wird nur das Ergebnis (siehe 2.3).
Daten anderer Spieler: Ein Fortnite-Replay enthält naturgemäß auch Angaben zu deinen Mitspielern und Gegnern, etwa deren Spielernamen. Diese Personen haben in die Verarbeitung nicht eingewilligt. Wir werten diese Angaben ausschließlich aus, um dein Spiel zu analysieren, geben sie nicht weiter und nutzen sie nicht, um Profile über diese Personen zu bilden. Betroffene können der Verarbeitung unter der in Abschnitt 1 genannten Adresse widersprechen.
2.5 KI-Coach
Stellst du dem Coach eine Frage, wird deine Eingabe zusammen mit dem Kontext deines Matches an ein Sprachmodell übergeben. Je nach Betriebsart geschieht das auf unserer eigenen Infrastruktur (lokales Modell) oder — wenn kein eigenes Modell erreichbar ist — bei einem externen KI-Anbieter (OpenAI — Vertragspartner ist OpenAI Ireland Ltd., die Verarbeitung findet auch in den USA statt — oder Anthropic PBC, USA). In diesem Fall verlässt deine Frage die EU. Bitte gib im Coach-Chat keine Daten ein, die du nicht an einen US-Dienstleister übermitteln möchtest. Wir speichern den Verlauf dieser Unterhaltung nicht auf unserem Server (Ausnahme: die Chat-Bewertung nach 2.3).
2.6 Statistik-Vorbefüllung beim Onboarding
Gibst du beim Einstieg deinen Epic-Namen an, fragen wir damit öffentlich verfügbare Fortnite-Statistiken bei fortnite-api.com ab, um dein Dashboard vorzubefüllen. Übermittelt wird dabei ausschließlich der von dir eingegebene Spielername und die Plattform.
3. Rechtsgrundlage
- Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) für Account, Match-Auswertung, Coach und Abrechnung
- Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) für PostHog-Analytics und die lokale Speicherung des Chat-Verlaufs
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) für Fehlerberichte, Missbrauchsabwehr und IT-Sicherheit
- Art. 6 Abs. 1 lit. c DSGVO (rechtliche Verpflichtung) für steuerliche Aufbewahrungspflichten
4. Empfänger und Auftragsverarbeiter
Wir verkaufen deine Daten nicht und geben sie nicht zu fremden Zwecken weiter. Für den Betrieb setzen wir folgende Dienstleister ein:
- Vercel Inc. (Hosting der Web-App) — Serverstandort EU/US
- Render Services, Inc. (Hosting der API) — Instanz in der Region Frankfurt; nach dem Auftragsverarbeitungsvertrag findet die Verarbeitung auch in den USA statt
- Databricks, Inc. (Neon) (Hosting der Datenbank) — hier liegen Account-, Match- und Einwilligungsdaten. Serverstandort US
- PostHog, Inc. (Produkt-Analytics der Web-App) — EU-Region, nur bei Einwilligung, Autocapture und Session-Recording deaktiviert
- Functional Software, Inc. (Sentry) (Fehlerberichte) — nur im Fehlerfall, Umfang siehe Abschnitt 2.2
- Brevo (Sendinblue GmbH / Sendinblue SAS) (E-Mail-Versand) — erhält deine E-Mail-Adresse und den Inhalt der Nachricht (Verifikation, Passwort-Reset). Datenschutz
- Lemon Squeezy (Sold through Link, LLC) (Zahlungsabwicklung, Merchant of Record) — nur bei kostenpflichtigen Tarifen. Beim Checkout wird deine E-Mail-Adresse übergeben; Zahlungsdaten erheben und verarbeiten wir selbst nicht.
- OpenAI Ireland Ltd. bzw. Anthropic PBC (Sprachmodell des Coaches) — siehe Abschnitt 2.5
- fortnite-api.com (öffentliche Spielstatistiken) — siehe Abschnitt 2.6
4.1 Übermittlung in Drittländer
Ein Teil dieser Dienstleister sitzt in den USA oder verarbeitet dort. Damit findet eine Übermittlung in ein Drittland im Sinne der Art. 44 ff. DSGVO statt.
Auf welcher Grundlage das geschieht, unterscheidet sich je Empfänger:
- Angemessenheitsbeschluss (Art. 45 DSGVO): Vercel Inc.,
Render Services, Inc., Functional Software, Inc. (Sentry) sowie Databricks, Inc. mit der
einbezogenen Stelle Neon, LLC sind nach dem EU-US Data Privacy Framework zertifiziert. Für
sie trägt der Beschluss der Europäischen Kommission vom 10. Juli 2023 die
Übermittlung.
- Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO,
Durchführungsbeschluss (EU) 2021/914): OpenAI, Anthropic PBC und Lemon Squeezy sind nicht
zertifiziert. Ihre Auftragsverarbeitungsbedingungen beziehen die Standardvertragsklauseln ein;
diese sind die Grundlage der Übermittlung.
Den Zertifizierungsstand haben wir zuletzt am 28. August 2026 in der öffentlichen Liste unter
dataprivacyframework.gov
geprüft. Eine Zertifizierung kann auslaufen oder entzogen werden; fällt sie weg, gelten für
den betroffenen Empfänger die Standardvertragsklauseln, und wir passen diese Angabe an.
4a. Speicherdauer
- Account-, Match- und Einwilligungsdaten: bis du dein Konto löschst. Mit der Kontolöschung werden sie unmittelbar und vollständig entfernt.
- Hochgeladene Replay-Dateien: nur für die Dauer der Auswertung, danach verworfen.
- Nutzungstelemetrie: Ereignisse mit Kontobezug werden mit dem Konto gelöscht. Ereignisse ohne Kontobezug lassen sich keiner Person zuordnen und verbleiben in der Auswertung.
- Chat-Bewertungen: werden ohne Kontobezug gespeichert und sind daher von der Kontolöschung nicht erfasst.
- Rechnungs- und Buchungsdaten: gesetzliche Aufbewahrungsfristen (Handels- und Steuerrecht) bleiben unberührt.
Für Ereignisse ohne Kontobezug, abgelaufene Anmelde-Token und Konten, die längere Zeit
nicht genutzt wurden, läuft derzeit keine automatische Löschung. Diese Daten bleiben
gespeichert, bis du dein Konto löschst oder die Löschung bei uns verlangst. Wir nennen hier
eine Frist erst, wenn sie technisch läuft — nicht, wenn sie geplant ist.
5. Deine Rechte
Du hast das Recht auf:
- Auskunft über deine gespeicherten Daten
- Berichtigung unrichtiger Daten
- Löschung deiner Daten („Recht auf Vergessenwerden“)
- Einschränkung der Verarbeitung
- Datenübertragbarkeit
- Widerspruch gegen die Verarbeitung
- Widerruf einer erteilten Einwilligung mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO)
- Beschwerde bei einer Datenschutz-Aufsichtsbehörde (Art. 77 DSGVO)
Kontaktiere uns per E-Mail für alle Anfragen: mick.gottsch@gmail.com
5.1 Zuständige Aufsichtsbehörde
Zuständig ist die Behörde am Sitz des Verantwortlichen:
Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen
Kavalleriestraße 2–4, 40213 Düsseldorf
Postfach 20 04 44, 40102 Düsseldorf
Telefon: 0211 38424-0
E-Mail: poststelle@ldi.nrw.de
Nach Art. 77 Abs. 1 DSGVO kannst du dich stattdessen auch an die Aufsichtsbehörde deines
Wohnorts oder deines Arbeitsplatzes wenden.
5.2 Self-Service (Löschung & Datenexport)
- Kontolöschung: Du kannst dein Konto und alle damit verknüpften Daten (Profil, Sessions, Abonnement) jederzeit selbst über die Konto-Einstellungen löschen. Die Löschung erfolgt sofort und ist unwiderruflich. Gesetzliche Aufbewahrungsfristen (z. B. Rechnungsdaten, 10 Jahre) bleiben davon unberührt.
- Datenexport: Du kannst die über dich gespeicherten Daten als JSON-Datei über die Konto-Einstellungen exportieren (Art. 15, 20 DSGVO). Der Export enthält deine Profildaten, deine Match-Ergebnisse, Lizenz-, Einwilligungs- und Abonnement-Informationen — jedoch keine Passwörter und keine sicherheitsrelevanten Felder. Reicht dir der Umfang des Self-Service-Exports nicht, fordere die vollständige Auskunft formlos per E-Mail an; wir liefern sie innerhalb der gesetzlichen Frist.
Der Chat-Verlauf des Coaches wird ausschließlich lokal in deinem Browser gespeichert und ist deshalb nicht Teil des Server-Exports. Du kannst ihn unter Einstellungen → Datenschutz löschen.
6. Lokale Speicherung & Cookies
Unsere Website und Web-App verwenden localStorage und In-Memory-State für technisch notwendige Funktionen:
- Spracheinstellung (
coach_language)
- Consent-Entscheidung je Kategorie (
fortiq_analytics_consent, fortiq_consent_marketing, fortiq_consent_functional)
- Chat-Verlauf (lokal gespeichert, nur bei erteilter funktionaler Einwilligung)
- UI-Präferenzen und Session-State (nicht persistent, nur im Arbeitsspeicher)
Diese Einträge werden nicht an unsere Server übertragen und können jederzeit über die Browser-Einstellungen gelöscht werden. Stimmst du Analytics zu, legt PostHog zusätzlich einen eigenen Eintrag (ph_…_posthog) im localStorage und im sessionStorage an; er verschwindet, wenn du die Einwilligung widerrufst und die Browserdaten löschst. Sentry legt nichts ab — weder Cookie noch localStorage- oder sessionStorage-Eintrag.
Für die Anmeldung setzen wir zwei technisch notwendige Cookies:
fortiq_refresh_token — HttpOnly und Secure, verwaltet deine Login-Sitzung, ist nicht per JavaScript auslesbar und wird beim Logout gelöscht.
fortiq_has_session — enthält nur den Wert 1 und ist bewusst nicht HttpOnly, weil die App ihn lesen können muss, um zu erkennen, ob eine Sitzung wiederhergestellt werden kann. Er enthält keine Kennung und kein Token.
Es werden keine Authentifizierungs-Tokens in localStorage gespeichert.
7. Datensicherheit
Wir nutzen SSL/TLS-Verschlüsselung für alle Datenübertragungen. Passwörter werden mit bcrypt gehasht gespeichert. JWT-Tokens haben eine begrenzte Gültigkeit.
8. B2B-Datenexport-API
Für Nutzer im Pro- oder Team-Tier bieten wir eine optionale B2B-Export-API an:
- Aktivierung: Nur über explizite Anforderung eines API-Keys (Opt-in)
- Exportierte Daten: Match-Übersichten, aggregierte Performance-Statistiken und auf Anfrage der vollständige Zeitverlauf eines einzelnen Matches
- Beschränkt auf das eigene Konto: Ein API-Key liefert ausschließlich Matches des Kontos, zu dem er gehört. Daten anderer Nutzer sind über diese Schnittstelle nicht abrufbar.
- Authentifizierung: Zugriff nur mit gültigem API-Key (revokierbar)
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) bzw. Art. 6 Abs. 1 lit. a DSGVO (Einwilligung)
9. Sprachhinweis
Diese Datenschutzerklärung ist in deutscher Sprache verfasst. Im Falle von Abweichungen zwischen einer übersetzten Fassung und der deutschen Fassung ist die deutsche Fassung maßgeblich.
This privacy policy is written in German. In case of discrepancies between a translated version and the German version, the German version shall prevail.
10. Änderungen dieser Erklärung
Wir behalten uns vor, diese Datenschutzerklärung bei Bedarf zu aktualisieren. Die aktuelle Version ist immer auf dieser Seite verfügbar.