Datenschutzerklärung – BlockJok

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

1. Überblick

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.

2. Erhobene Daten und Zweck

DatenSpeicherortZweckFreiwillig?
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 anzeigenTechnisch notwendig
Anonyme Nutzer-ID (Firebase-Nutzer-ID bzw. zufällige, auf dem Gerät erzeugte Gast-ID)Google Firebase (EU)Rangliste & SynchronisationTechnisch notwendig
Spitzname, Höchstpunktzahl, Tages-/Wochen-ScoresGoogle Firebase (EU)Öffentliche RanglisteJa – nur bei Ranglisten-Nutzung
Coins, Daily-Ergebnisse, Serie (Streak) und SpieltageGoogle Firebase (EU)Spielstand sichern, Streak-Berechnung, AuszeichnungenJa – 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 SpracheinstellungGoogle Firebase (EU)Diagnose und Support, Missbrauchsprüfung, Anzeige „zuletzt aktiv" bei Ihren FreundenAutomatisch bei Nutzung mit Spitzname oder Anmeldung
Frühere Spitznamen (Spitznamen-Historie)Google Firebase (EU)Moderation & Missbrauchsprüfung bei NamensänderungenAutomatisch bei Änderung des Spitznamens
Google- bzw. Apple-Anzeigename, -E-Mail-Adresse & -KennungGoogle Firebase Authentication (EU)Geräteübergreifende Synchronisation, KontoverwaltungJa – nur bei Anmeldung mit Google oder Apple
Anzahl gespielte Partien, Avatar-ID, FreundeslisteGoogle Firebase (EU)Profil- und Freunde-SynchronisationJa – 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 AnwesenheitssignaleGoogle Firebase (EU)Durchführung des Duells in Echtzeit, Ergebnisabgleich, Revanche und Anzeige des Ergebnisses nach einem App-EndeJa – 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 AusgangsGoogle Firebase (EU)Anzeige Ihrer Bilanz gegen FreundeJa – nur bei Duellen gegen Freunde
Liste von Ihnen blockierter SpielerGoogle Firebase (EU)Umsetzung der Blockier-FunktionJa – nur bei Nutzung der Blockier-Funktion
Von Ihnen eingegebener Feedback-/Fehlerbericht-Text, Bildbewertungen zum Tages-Foto sowie gemeldete SpitznamenGoogle Firebase (EU)Bearbeitung Ihrer Rückmeldung, Moderation & MissbrauchsprüfungJa – 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-EreignisseGoogle Firebase (EU)Analyse der Nutzung zur SpielverbesserungAutomatisch 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-SystemJa – 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 hinLokal automatisch; Übermittlung nur, wenn Sie einen Fehlerbericht senden
Absturz- & Diagnosedaten (Firebase Crashlytics): App-Version, Gerätemodell, Betriebssystem-Version, Browser-Kennung, AbsturzprotokolleGoogle-ServerFehleranalyse, Stabilität und Verbesserung der AppAutomatisch
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-ServerSchutz vor Missbrauch durch manipulierte oder nachgebaute AppsAutomatisch
IP-AdresseGoogle (Firebase, AdMob); bei uns nur ein gekürzter, nicht umkehrbarer HashTechnisch 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-ServerPersonalisierte & nicht personalisierte Werbeanzeigen (AdMob)Automatisch – abschaltbar in den Geräteeinstellungen

3. Werbung (Google AdMob)

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

Werbung wird ausschließlich als freiwillige Belohnung angeboten und ist nicht zur App-Nutzung erforderlich.

4. Einladungs-System (Referrals)

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.

4a. Push-Benachrichtigungen

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.

4b. Moderation nutzergenerierter Inhalte

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.

4c. Duelle (Battle)

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.

5. Rechtsgrundlage

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).

6. Konto löschen & Datenspeicherung

So löschen Sie Ihr Konto und Ihre Daten

  1. In der App: Öffnen Sie Ihren Profilbereich und tippen Sie am unteren Ende auf „Konto löschen". Nach einer Bestätigung werden Ihr Spielerkonto und alle zugehörigen, in der Cloud gespeicherten Daten unwiderruflich entfernt: Scores und Spielfortschritt, Coins, Spitzname und Spitznamen-Historie, Freundes- und Blockierliste, Duell-Bilanz, Push-Token, Einladungscode, Feedback- und Fehlerbericht-Texte.
  2. Per E-Mail: Alternativ senden Sie eine formlose Löschanfrage an privacy@blockjok.com. Wir bearbeiten diese innerhalb von 30 Tagen.
  3. Lokal auf dem Gerät gespeicherte Daten (Spielstand, Einstellungen) werden durch die Deinstallation der App entfernt.

Daten, die nach einer Löschung aufbewahrt werden

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:

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.

Weitere Speicherfristen

7. Datenübertragung

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).

8. Ihre Rechte (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

9. Änderungen

Bei wesentlichen Änderungen wird die Versionsnummer aktualisiert. Die jeweils aktuelle Fassung ist unter blockjok.com/privacy-policy.html abrufbar.


Privacy Policy – BlockJok

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

1. Overview

BlockJok is a puzzle game for Android and iOS. This privacy policy explains what data the app collects, why, and how it is processed.

2. Data Collected and Purpose

DataLocationPurposeOptional?
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 closedTechnically required
Anonymous user ID (Firebase user ID or a random guest ID generated on the device)Google Firebase (EU)Leaderboard & syncTechnically required
Nickname, high score, daily/weekly scoresGoogle Firebase (EU)Public leaderboardYes – only when using leaderboard
Coins, Daily results, streak and days playedGoogle Firebase (EU)Saving progress, streak calculation, achievementsYes – 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 settingGoogle Firebase (EU)Diagnostics and support, abuse checks, showing “last active” to your friendsAutomatic when playing with a nickname or signed in
Previous nicknames (nickname history)Google Firebase (EU)Moderation & abuse checks on name changesAutomatic when changing your nickname
Google or Apple display name, email address & IDGoogle Firebase Authentication (EU)Cross-device synchronisation, account managementYes – only when signing in with Google or Apple
Games played count, avatar ID, friends listGoogle Firebase (EU)Profile and friends synchronisationYes – 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 signalsGoogle Firebase (EU)Running the duel in real time, result reconciliation, rematch and showing the result after the app was closedYes – 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 outcomeGoogle Firebase (EU)Showing your record against friendsYes – only for duels against friends
List of players you have blockedGoogle Firebase (EU)Enforcing the block featureYes – only when using the block feature
Free-text feedback / bug report content, photo ratings for the daily photo and reported nicknamesGoogle Firebase (EU)Handling your report, moderation & abuse checksYes – 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 eventsGoogle Firebase (EU)Usage analysis for game improvementAutomatic 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 systemYes – 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 soLocal automatically; transmitted only when you send a bug report
Crash & diagnostic data (Firebase Crashlytics): app version, device model, OS version, browser identifier, crash logsGoogle serversError analysis, stability and improvement of the appAutomatic
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 serversProtection against abuse by tampered or imitation appsAutomatic
IP addressGoogle (Firebase, AdMob); for us only a truncated, irreversible hashTechnically 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 serversPersonalised & non-personalised ads (AdMob)Automatic – opt-out in device settings

3. Advertising (Google AdMob)

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

Ads are exclusively offered as optional rewards and are never required to use the app.

4. Referral / Invitation System

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.

4a. Push Notifications

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.

4b. Moderation of User-Generated Content

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.

4c. Duels (Battle)

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.

5. Legal Basis

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).

6. Account Deletion & Data Retention

How to delete your account and data

  1. In the app: Open your profile area and tap "Delete account" at the bottom. After a confirmation, your player account and all associated data stored in the cloud is irreversibly removed: scores and game progress, coins, nickname and nickname history, friends and block lists, duel record, push token, referral code, feedback and bug-report text.
  2. By email: Alternatively, send an informal deletion request to privacy@blockjok.com. We process it within 30 days.
  3. Data stored locally on the device (game state, settings) is removed by uninstalling the app.

Data retained after deletion

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:

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.

Other retention periods

7. Data Transfers

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).

8. Your Rights (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

9. Changes

The version date will be updated for material changes. The current version is always available at blockjok.com/privacy-policy.html