Stand: 25. Oktober 2026 | Anbieter: Carsten Plachetta, CFP Consulting (Einzelunternehmen), Im Seelhof 3a, 61191 Rosbach | Kontakt: privacy@blockjok.com
Vollständige Anbieter-Angaben siehe Impressum. | Direkt zu: Konto löschen
BlockJok ist ein Puzzle-Spiel für Android und iOS. Diese Datenschutzerklärung erläutert, welche Daten die App erhebt, warum und wie sie verarbeitet werden.
| Daten | Speicherort | Zweck | Freiwillig? |
|---|---|---|---|
| Spielfortschritt, Einstellungen, Avatar, Code des zuletzt gespielten Duells (höchstens 48 Stunden) | Gerätespeicher (localStorage) | Spielstand sichern; nach einem App-Ende das Ergebnis eines Duells anzeigen | Technisch notwendig |
| Anonyme Nutzer-ID (Firebase-Nutzer-ID bzw. zufällige, auf dem Gerät erzeugte Gast-ID) | Google Firebase (EU) | Rangliste & Synchronisation | Technisch notwendig |
| Spitzname, Höchstpunktzahl, Tages-/Wochen-Scores | Google Firebase (EU) | Öffentliche Rangliste | Ja – nur bei Ranglisten-Nutzung |
| Coins, Daily-Ergebnisse, Serie (Streak) und Spieltage | Google Firebase (EU) | Spielstand sichern, Streak-Berechnung, Auszeichnungen | Ja – nur bei Nutzung mit Spitzname oder Anmeldung |
| Zeitpunkt der letzten Aktivität, App-Version, Browser-Kennung (User-Agent, enthält u. a. Gerätemodell und Betriebssystem-Version) und Spracheinstellung | Google Firebase (EU) | Diagnose und Support, Missbrauchsprüfung, Anzeige „zuletzt aktiv" bei Ihren Freunden | Automatisch bei Nutzung mit Spitzname oder Anmeldung |
| Frühere Spitznamen (Spitznamen-Historie) | Google Firebase (EU) | Moderation & Missbrauchsprüfung bei Namensänderungen | Automatisch bei Änderung des Spitznamens |
| Google- bzw. Apple-Anzeigename, -E-Mail-Adresse & -Kennung | Google Firebase Authentication (EU) | Geräteübergreifende Synchronisation, Kontoverwaltung | Ja – nur bei Anmeldung mit Google oder Apple |
| Anzahl gespielte Partien, Avatar-ID, Freundesliste | Google Firebase (EU) | Profil- und Freunde-Synchronisation | Ja – nur bei Anmeldung bzw. Nutzung der Freunde-Funktion |
| Duell-Räume (Battle gegen einen Freund): anonyme Nutzer-ID und Spitzname beider Spieler, Raumcode, Spielereignisse (Punkte, Füllstand und Brettzustand, gesendete und empfangene Strafblöcke, eingesetzte Joker), Ergebnis, Zeitstempel und Anwesenheitssignale | Google Firebase (EU) | Durchführung des Duells in Echtzeit, Ergebnisabgleich, Revanche und Anzeige des Ergebnisses nach einem App-Ende | Ja – nur bei Duellen gegen Freunde (Spiele gegen den Bot laufen nur auf Ihrem Gerät) |
| Duell-Bilanz: Nutzer-ID und Spitzname des Gegners, Siege/Niederlagen/Unentschieden, Zeitpunkt und Art des letzten Ausgangs | Google Firebase (EU) | Anzeige Ihrer Bilanz gegen Freunde | Ja – nur bei Duellen gegen Freunde |
| Liste von Ihnen blockierter Spieler | Google Firebase (EU) | Umsetzung der Blockier-Funktion | Ja – nur bei Nutzung der Blockier-Funktion |
| Von Ihnen eingegebener Feedback-/Fehlerbericht-Text, Bildbewertungen zum Tages-Foto sowie gemeldete Spitznamen | Google Firebase (EU) | Bearbeitung Ihrer Rückmeldung, Moderation & Missbrauchsprüfung | Ja – nur wenn Sie Feedback senden, ein Tages-Foto bewerten, einen Fehler melden oder einen Spieler melden |
| Werbe-Joker-Interaktionen (angeboten/angenommen/abgelehnt), Spiel- und Joker-Ereignisse | Google Firebase (EU) | Analyse der Nutzung zur Spielverbesserung | Automatisch bei Nutzung |
| Referral-Code (eigener & genutzter), inkl. noch nicht ausgezahlter Prämien (auch für Gäste ohne Anmeldung) | Google Firebase (EU) | Einladungs- und Prämien-System | Ja – nur bei Nutzung der Einladungsfunktion |
Geräte-Kennung (Android ANDROID_ID bzw. iOS identifierForVendor) | Google Firebase (EU) | Betrugsprävention: verhindert wiederholtes Einlösen von Einladungsprämien durch Kontolöschung und Neuanlage (s. Abschnitt 6) | Automatisch bei Nutzung der Einladungsfunktion |
| Push-Benachrichtigungs-Token (Firebase Cloud Messaging) | Google Firebase (EU) | Erinnerungs- und Statusbenachrichtigungen (z. B. Freunde-Aktivität, Wanderpokal-Änderungen) | Ja – nur bei aktivierten Benachrichtigungen, jederzeit in den App-Einstellungen abschaltbar |
| Diagnoseprotokoll („Flugschreiber“): technische Ereignisse der App (z. B. Wechsel in den Hintergrund, Bildschirmphase, Fehlermeldungen; kann Ihren Spitznamen und gekürzte Kennungen enthalten). Es wird nur lokal geführt und hat eine begrenzte Größe. | Gerätespeicher; bei „Fehler melden“ zusätzlich Google Firebase (EU) | Fehleranalyse: Beim Senden eines Fehlerberichts hängt die App den jüngsten Teil (ca. 16 KB) automatisch an; die App weist im Dialog darauf hin | Lokal automatisch; Übermittlung nur, wenn Sie einen Fehlerbericht senden |
| Absturz- & Diagnosedaten (Firebase Crashlytics): App-Version, Gerätemodell, Betriebssystem-Version, Browser-Kennung, Absturzprotokolle | Google-Server | Fehleranalyse, Stabilität und Verbesserung der App | Automatisch |
| Hash eines lokal erzeugten Gast-Schlüssels (nur bei Nutzung mit Spitzname ohne Anmeldung) | Google Firebase (EU) | Schutz Ihres Gast-Profils vor dem Zugriff Dritter. Gespeichert wird nur ein Hash; der Schlüssel selbst bleibt auf Ihrem Gerät. | Automatisch bei Nutzung mit Spitzname ohne Anmeldung |
| Geräte- und App-Integritätsnachweis (Firebase App Check: Google Play Integrity auf Android, Apple App Attest bzw. DeviceCheck auf iOS) | Google-/Apple-Server | Schutz vor Missbrauch durch manipulierte oder nachgebaute Apps | Automatisch |
| IP-Adresse | Google (Firebase, AdMob); bei uns nur ein gekürzter, nicht umkehrbarer Hash | Technisch bei jeder Verbindung nötig. Beim Aufruf eines Einladungslinks speichern wir zusätzlich einen gekürzten Hash der IP-Adresse samt Tageszähler, um massenhafte Aufrufe zu begrenzen (Rate-Limit). Die Zähler werden nach spätestens drei Tagen gelöscht. | Automatisch |
| Werbe-ID (Google Advertising ID) | Google-Server | Personalisierte & nicht personalisierte Werbeanzeigen (AdMob) | Automatisch – abschaltbar in den Geräteeinstellungen |
Die App verwendet Google AdMob für optionale Belohnungswerbung (Rewarded Ads). AdMob kann die Google Advertising ID Ihres Geräts verwenden. Sie können personalisierte Werbung in den Android-Einstellungen unter Datenschutz → Werbung deaktivieren.
Datenschutzrichtlinie von Google: policies.google.com/privacy
Teilen Sie einen Einladungslink, wird ein persönlicher Code erstellt und in Firebase gespeichert. Wenn jemand diesen Code einlöst, wird die Einlösung (anonyme ID, kein Name) protokolliert, um Prämien zu berechnen. Es werden keine Kontaktdaten Dritter gespeichert. Zur Missbrauchsverhinderung wird beim Einlösen zusätzlich eine Geräte-Kennung bzw. Google-/Apple-Anmeldekennung geprüft und gespeichert (Einzelheiten und Aufbewahrung siehe Abschnitt 6).
Einladungscode beim ersten Start: Auf Android liest die App über die Google-Play-Install-Referrer-Schnittstelle den Einladungscode aus, den der Einladungslink beim Installieren mitgegeben hat. Auf iOS kann die App beim ersten Start prüfen, ob die Zwischenablage einen Einladungslink enthält; verwendet wird ausschließlich der darin enthaltene Code, andere Inhalte der Zwischenablage werden weder ausgewertet noch gespeichert. iOS zeigt dabei ggf. selbst einen Hinweis zum Einsetzen aus der Zwischenablage an.
Wenn Sie Benachrichtigungen aktivieren, wird ein geräteseitiges Push-Token (Firebase Cloud Messaging) erzeugt und mit Ihrem Konto verknüpft, um Sie z. B. über Freundes-Aktivität oder Änderungen bei Wanderpokal-Rängen zu informieren. Das Token wird ausschließlich für diesen Zweck verwendet. Sie können Benachrichtigungen jederzeit in den App-Einstellungen deaktivieren; das Token wird dabei entfernt.
Spitznamen werden vor der Speicherung automatisch auf unzulässige Begriffe geprüft. Sie können andere Spieler über die Rangliste melden oder blockieren; eine Meldung erzeugt einen internen Eintrag (Ihre anonyme ID, die anonyme ID und der Spitzname des gemeldeten Spielers, der Grund) zur manuellen Prüfung. Blockierte Spieler werden aus Ihren Listen ausgeblendet.
Ein Duell gegen einen Mitspieler ist nur unter Freunden möglich. Dafür erzeugt die App einen Raum mit einem kurzen Raumcode, den Sie per Link oder Code an einen Freund weitergeben. Der Code ist 10 Minuten gültig. Ein Einladungslink enthält den Raumcode, Ihren Einladungscode und Ihren Spitznamen; die Webseite hinter dem Link liest den Raum nicht. Ihr Gegner sieht im Duell Ihren Spitznamen, Ihren Spielstand und Ihr Brett. Sind Sie noch nicht befreundet, kann der Eingeladene im Raum eine Freundschaftsanfrage stellen, die Sie annehmen oder ablehnen. Blockieren löst die Freundschaft und verhindert weitere Duelle. Es gibt keinen Chat und keine Textnachrichten zwischen Spielern. Spiele gegen den Bot laufen nur auf Ihrem Gerät.
Aufbewahrung: Raumdaten werden spätestens 7 Tage nach der letzten Aktivität gelöscht. Ihre Duell-Bilanz bleibt bis zur Löschung Ihres Kontos gespeichert; bei der Löschung wird sie ebenso aus der Bilanz Ihrer Gegner entfernt. Der Code des zuletzt gespielten Duells liegt höchstens 48 Stunden nur auf Ihrem Gerät.
Die Verarbeitung erfolgt auf Basis von Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung / Spielbetrieb) für technisch notwendige Daten, Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) für freiwillige Funktionen wie Rangliste und Anmeldung mit Google/Apple sowie Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) für die Verhinderung von Prämien-Missbrauch und die Moderation nutzergenerierter Inhalte (s. Abschnitt 6).
Zur Verhinderung von Missbrauch des Einladungs-Prämiensystems (wiederholtes Einlösen durch Löschen und Neuanlegen von Konten) speichern wir – getrennt von Ihrem Spielerkonto und auch nach dessen Löschung – einen minimalen Missbrauchs-Datensatz:
ANDROID_ID bzw. iOS identifierForVendor) und/oder Ihre Google-/Apple-Anmeldekennung,Dieser Datensatz enthält keinen Namen, keine E-Mail-Adresse, keine Scores und keine Spieldaten. Er wird ausschließlich für die genannte Missbrauchsverhinderung genutzt und so lange aufbewahrt, wie dies dafür erforderlich ist. Rechtsgrundlage ist unser berechtigtes Interesse an der Verhinderung von Betrug (Art. 6 Abs. 1 lit. f DSGVO). Sie können der Speicherung unter privacy@blockjok.com widersprechen; wir prüfen dann im Einzelfall.
Firebase-Daten werden auf Google-Servern in der Europäischen Union gespeichert. AdMob-Daten werden auf Google-Servern verarbeitet; eine Übertragung in Drittländer kann erfolgen (Standardvertragsklauseln gemäß Art. 46 DSGVO).
Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18) und Datenübertragbarkeit (Art. 20). Kontakt: privacy@blockjok.com
Bei wesentlichen Änderungen wird die Versionsnummer aktualisiert. Die jeweils aktuelle Fassung ist unter blockjok.com/privacy-policy.html abrufbar.
Last updated: 25 October 2026 | Developer: Carsten Plachetta, CFP Consulting (sole proprietorship), Im Seelhof 3a, 61191 Rosbach, Germany | Contact: privacy@blockjok.com
Full provider details: see Legal Notice. | Jump to: Account deletion
BlockJok is a puzzle game for Android and iOS. This privacy policy explains what data the app collects, why, and how it is processed.
| Data | Location | Purpose | Optional? |
|---|---|---|---|
| Game progress, settings, avatar, code of the last duel played (at most 48 hours) | Device storage (localStorage) | Saving game state; showing the result of a duel after the app was closed | Technically required |
| Anonymous user ID (Firebase user ID or a random guest ID generated on the device) | Google Firebase (EU) | Leaderboard & sync | Technically required |
| Nickname, high score, daily/weekly scores | Google Firebase (EU) | Public leaderboard | Yes – only when using leaderboard |
| Coins, Daily results, streak and days played | Google Firebase (EU) | Saving progress, streak calculation, achievements | Yes – only when playing with a nickname or signed in |
| Time of last activity, app version, browser identifier (user agent, includes e.g. device model and OS version) and language setting | Google Firebase (EU) | Diagnostics and support, abuse checks, showing “last active” to your friends | Automatic when playing with a nickname or signed in |
| Previous nicknames (nickname history) | Google Firebase (EU) | Moderation & abuse checks on name changes | Automatic when changing your nickname |
| Google or Apple display name, email address & ID | Google Firebase Authentication (EU) | Cross-device synchronisation, account management | Yes – only when signing in with Google or Apple |
| Games played count, avatar ID, friends list | Google Firebase (EU) | Profile and friends synchronisation | Yes – only when signed in / using the friends feature |
| Duel rooms (Battle against a friend): anonymous user ID and nickname of both players, room code, game events (points, fill level and board state, penalty blocks sent and received, jokers used), result, timestamps and presence signals | Google Firebase (EU) | Running the duel in real time, result reconciliation, rematch and showing the result after the app was closed | Yes – only for duels against friends (games against the bot run on your device only) |
| Duel record: user ID and nickname of the opponent, wins/losses/draws, time and kind of the last outcome | Google Firebase (EU) | Showing your record against friends | Yes – only for duels against friends |
| List of players you have blocked | Google Firebase (EU) | Enforcing the block feature | Yes – only when using the block feature |
| Free-text feedback / bug report content, photo ratings for the daily photo and reported nicknames | Google Firebase (EU) | Handling your report, moderation & abuse checks | Yes – only when you send feedback, rate a daily photo, report a bug, or report a player |
| Ad-joker interactions (offered/accepted/dismissed), game and joker events | Google Firebase (EU) | Usage analysis for game improvement | Automatic when using the app |
| Referral code (own & redeemed), including rewards not yet paid out (also for guests without sign-in) | Google Firebase (EU) | Invitation and rewards system | Yes – only when using invite feature |
Device identifier (Android ANDROID_ID / iOS identifierForVendor) | Google Firebase (EU) | Fraud prevention: prevents repeated redemption of referral rewards by deleting and re-creating accounts (see Section 6) | Automatic when using the invite feature |
| Push notification token (Firebase Cloud Messaging) | Google Firebase (EU) | Reminder and status notifications (e.g. friend activity, trophy rank changes) | Yes – only when notifications are enabled, can be disabled anytime in app settings |
| Diagnostic log (“flight recorder”): technical app events (e.g. moving to the background, screen phase, error messages; may contain your nickname and truncated identifiers). Kept locally only and limited in size. | Device storage; when using “Report a bug” additionally Google Firebase (EU) | Error analysis: when you send a bug report, the app automatically attaches the most recent part (about 16 KB); the dialog tells you so | Local automatically; transmitted only when you send a bug report |
| Crash & diagnostic data (Firebase Crashlytics): app version, device model, OS version, browser identifier, crash logs | Google servers | Error analysis, stability and improvement of the app | Automatic |
| Hash of a locally generated guest key (only when playing with a nickname without signing in) | Google Firebase (EU) | Protects your guest profile from access by third parties. Only a hash is stored; the key itself stays on your device. | Automatic when playing with a nickname without signing in |
| Device and app integrity attestation (Firebase App Check: Google Play Integrity on Android, Apple App Attest / DeviceCheck on iOS) | Google / Apple servers | Protection against abuse by tampered or imitation apps | Automatic |
| IP address | Google (Firebase, AdMob); for us only a truncated, irreversible hash | Technically required for every connection. When an invitation link is opened we additionally store a truncated hash of the IP address with a daily counter to limit mass requests (rate limit). These counters are deleted after three days at the latest. | Automatic |
| Advertising ID (Google Advertising ID) | Google servers | Personalised & non-personalised ads (AdMob) | Automatic – opt-out in device settings |
The app uses Google AdMob to show optional rewarded ads. AdMob may use your device's Google Advertising ID. You can opt out of personalised ads in Android Settings under Privacy → Ads.
Google's privacy policy: policies.google.com/privacy
When you share an invitation link, a personal code is created and stored in Firebase. When someone redeems your code, the redemption (anonymous ID only, no name) is recorded to calculate rewards. No contact data of third parties is stored. To prevent abuse, redemption additionally checks and stores a device identifier or Google/Apple sign-in identifier (details and retention: see Section 6).
Invitation code on first launch: On Android the app reads, via the Google Play Install Referrer interface, the invitation code that the invitation link passed along during installation. On iOS the app may check on first launch whether the clipboard contains an invitation link; only the code contained in it is used, any other clipboard content is neither evaluated nor stored. iOS itself may show a notice about pasting from the clipboard.
If you enable notifications, a device-side push token (Firebase Cloud Messaging) is generated and linked to your account, e.g. to inform you about friend activity or trophy rank changes. The token is used exclusively for this purpose. You can disable notifications at any time in the app settings; the token is then removed.
Nicknames are automatically checked against a list of disallowed terms before being stored. You can report or block other players from the leaderboard; a report creates an internal record (your anonymous ID, the reported player's anonymous ID and nickname, and the reason) for manual review. Blocked players are hidden from your lists.
A duel against another player is only possible between friends. For this the app creates a room with a short room code that you share with a friend by link or code. The code is valid for 10 minutes. An invitation link contains the room code, your invitation code and your nickname; the web page behind the link does not read the room. During a duel your opponent sees your nickname, your score and your board. If you are not friends yet, the invitee can send a friend request from the room, which you can accept or decline. Blocking ends the friendship and prevents further duels. There is no chat and no text messaging between players. Games against the bot run on your device only.
Retention: Room data is deleted at the latest 7 days after the last activity. Your duel record is kept until you delete your account; on deletion it is also removed from your opponents’ records. The code of the last duel played is kept for at most 48 hours, on your device only.
Processing of technically necessary data is based on Art. 6(1)(b) GDPR (contract performance). Optional features such as the leaderboard and Google/Apple sign-in are based on Art. 6(1)(a) GDPR (consent). Fraud prevention for the referral rewards system and moderation of user-generated content are based on Art. 6(1)(f) GDPR (legitimate interest) (see Section 6).
To prevent abuse of the referral rewards system (repeated redemption by deleting and re-creating accounts), we store – separately from your player account and also after its deletion – a minimal abuse-prevention record:
ANDROID_ID / iOS identifierForVendor) and/or your Google/Apple sign-in identifier,This record contains no name, no email address, no scores and no gameplay data. It is used solely for the abuse prevention described above and retained for as long as necessary for that purpose. The legal basis is our legitimate interest in preventing fraud (Art. 6(1)(f) GDPR). You may object to this storage at privacy@blockjok.com; we will then review your case individually.
Firebase data is stored on Google servers within the European Union. AdMob data is processed on Google's servers; transfers outside the EU may occur under standard contractual clauses (Art. 46 GDPR).
You have the right to access (Art. 15), rectify (Art. 16), erase (Art. 17), restrict processing (Art. 18), and port your data (Art. 20). Contact: privacy@blockjok.com
The version date will be updated for material changes. The current version is always available at blockjok.com/privacy-policy.html