← Zurück zum Spiel / Back to the game

Freiwillige Rückmeldungen nach der Partie: Für den Missbrauchsschutz speichern wir Partie, Absender, Empfänger, Zeitpunkt und Gewicht einer möglichen Stimme sowie deine freiwillige Bewertung und bei Bedarf einen Grund (unfreundlich, Abbruch/AFK, Spielverderber). Andere Spieler sehen nur zusammengefasste Zahlen im Profil, nie wer wie gestimmt hat oder den Grund. Du kannst deine eigenen Stimmen sehen. Diese Daten werden gelöscht, sobald eines der beiden beteiligten Konten gelöscht wird; Sicherungen werden nach spätestens 14 Tagen entfernt.

Freiwillige Rückmeldunga noch dr Partie: Zum Schutz vor Missbrauch speicheret mir Partie, Absender, Empfänger, Zeitpunkt ond Gwicht von ere mögliche Stimm sowie dei freiwillige Bewertung ond bei Bedarf en Grund (oofreindlich, Abbroch/AFK, Spielverderber). Andere Spieler sehet bloß zammafasste Zahla em Profil, nie wer wie gstimmt hot oder dr Grund. Dei eigene Stimma kannsch seha. Dia Daten werdet glöscht, sobald ois von de beide beteiligte Konta glöscht wird; Sicherunga werdet spätestens nach 14 Tag entfernt.

Optional post-match feedback: To prevent abuse, we store the match, author, recipient, completion time and weight of an eligible vote, plus your optional vote and, if provided, a reason (unfriendly, left/AFK, spoilsport). Other players only see aggregate figures in profiles, never who voted how or the reason. You can see your own votes. These records are deleted when either participant deletes their account; backups are removed within 14 days.

Datenschutzerklärung

Stand: Oktober 2026. Kurz gesagt: Wir speichern nur, was das Online-Spiel braucht. Keine Werbung, kein Tracking, keine Cookies, kein Verkauf von Daten.

1. Verantwortlicher

Damian Kostorz, Im Bletzenfeld 45, 78727 Oberndorf am Neckar, Deutschland (Impressum), E-Mail ascendancydotacontact@gmail.com. Weitere Wege: „Fehler melden“ in der App (Einstellungen → Über die App) oder github.com/AscendancyDotA/binokel/issues.
Einen Datenschutzbeauftragten gibt es nicht (nicht vorgeschrieben).

Profilbilder / Profile pictures / Profilbildle

Frei gewählte Vorlagen und Hintergrundfarben sind öffentlich. Eigene Fotos sind freiwillig, werden auf dem Gerät mittig zugeschnitten (128 × 128 WebP, ≤ 20 KB), ohne Originaldatei auf unserem Server gespeichert und öffentlich im Spiel angezeigt. Voraussetzung: Google-Verknüpfung, 20 gewertete Partien, 5 Ehre. Ersetzen oder Kontolöschung entfernt das Foto vom Server; Browser-Kopien können bleiben. Bei Meldungen kann die Moderation Bilder entfernen und Uploads sperren.

Preset pictures and colours are public. Optional photos are centre-cropped on your device (128 × 128 WebP, ≤ 20 KB); only the result is stored on our server and displayed publicly in the game. Requires Google linking, 20 rated games and 5 honor. Replacement or account deletion removes the photo from our server; browser copies may remain. Moderators can remove reported pictures and block uploads.

Vorlaga ond Farba sieht jeder. Oigene Fotos send freiwillig, werdet auf deim Gerät mittig gschnitta (128 × 128 WebP, ≤ 20 KB) ond bloß so auf onserm Server gspeichert ond öffentlich zoigt. Dafür brauchsch Google-Verknüpfung, 20 gwertete Partien ond 5 Ehre. Beim Ersetza oder Konto-Löscha kommt s Foto vom Server weg; Browser-Kopien könnet bleiba. D Moderation ka Bilder wegmacha ond Uploads sperra.

2. Spielen ohne Server

Gegen Bots kannst du ohne Konto und ohne Verbindung zum Server spielen. Einstellungen, Statistik und der Fortschritt bleiben dann nur auf deinem Gerät (Browser-Speicher bzw. App-Speicher) und werden nicht übertragen.

3. Was beim Online-Spiel gespeichert wird

DatenZweckSpeicherdauer
Gastkonto: zufällige Spieler-ID, Anzeigename, Prüfsumme (SHA-256-Hash) deines Gast-Schlüssels, Zeitpunkt der Anlage und des letzten Besuchs, Version und Zeitpunkt deiner Zustimmung zu den Spielregeln für die Gemeinschaft. Den Schlüssel selbst kennt nur dein Gerät.Wiedererkennen beim nächsten Besuch, Anzeige am Tischbis du das Konto löschst, sonst automatisch nach 12 Monaten ohne Besuch
Wertungen (je Spielerzahl), Ehre (erhaltene Empfehlungen), Taler (Spielwährung ohne Geldwert: Stand, Buchungen mit Anlass und Datum, verdient insgesamt/im Monat, Anmelde-Serie; bei Einsätzen am Tisch zusätzlich Einsatz und Auszahlung je Partie sowie deine freiwilligen Einsatz-Grenzen; bei Trinkgeld am Tisch, wen du in welcher Partie gelobt hast und wie viele Taler der Wirt dafür gezahlt hat, und von wem du Trinkgeld bekommen hast), Tagesblatt-Ergebnisse, Rätsel des Tages (welche Rätsel du beantwortet hast, ob richtig, an welchem Tag), Notizbuch (welche Einträge freigeschaltet und gelesen sind, wann, und ob die Lese-Belohnung gebucht ist), Stammtisch-Mitgliedschaften (Gruppe, Beitrittsdatum, Rolle), Aussehen (angelegte Kosmetik: Kartenrücken, Schimmer, Tischtuch, Platzdeckchen, Bilderrahmen, Namensschild und Spielmacher-Effekt, auf Wunsch je Spiel verschieden; Unterstützer-Abzeichen), Taler-Shop (welche Gegenstände dir gehören, seit wann, ob gekauft, erspielt oder übernommen, und wie viele Taler sie gekostet haben), Liga (je Spiel und Monat: Klasse, Gruppe, Ligapunkte, Partien, Platz, Auf- oder Abstieg; je Ligapartie die Punkte und wie oft du im Monat schon mit welchem Mitspieler gespielt hast; Stammtisch-Monatstabelle)Ranglisten, faire Tischzuteilung, Profilwie das Gastkonto
Freunde: Freundschaften und offene Anfragen (wer, seit wann), von dir blockierte Spieler, dein Freundes-Code (für Freundes-Links), die Einstellung „Unsichtbar“Freundesliste, Online-Status für Freunde, Einladungenbis du den Freund entfernst bzw. das Konto löschst
Direktnachrichten an Freunde: Absender, Empfänger, Text (Wortfilter wie im Chat), Zeitpunkt, gelesenNachrichten zustellen, auch wenn der Freund gerade offline ist; Meldungen („Melden“ hängt die letzten Nachrichten des Gemeldeten an die Meldung)7 Tage, danach automatisch gelöscht
Partien: Regeln, Kartenmischung (Startwert), Spielzüge, Punkte, Platzierungen, Sitzbelegung mit Namen und Spieler-IDsPartienverlauf, Wiederholungen, Wertungsberechnung für alle Mitspielerdauerhaft; nach Löschung deines Kontos anonymisiert (Name und ID entfernt)
Meldungen („Melden“): wer wen gemeldet hat, Grund, optionale Notiz, Tisch (Name, Sitzbelegung)Moderation, Schutz vor Missbrauch180 Tage
Fehlermeldungen („Fehler melden“): Kategorie, dein Text (Wortfilter), automatisch App-Version, Plattform, Kurzangabe zu Browser und Betriebssystem, Fenstergröße, Aussehen und Sprache, ggf. Partie-ID, Tisch und Zug; nur wenn du es ankreuzt: ein verkleinertes Bildschirmfoto und die letzten 100 technischen Protokollzeilen der App. Bei uns zusätzlich deine Spieler-ID (für das Tageslimit).Fehler beheben, Wünsche und Regelfragen beantworten (siehe unten „Fehler melden“)Kopie bei uns 12 Monate, Bildschirmfoto 180 Tage; der öffentliche Eintrag auf GitHub bis zur Löschung; die Verbindung zu deinem Konto endet mit dessen Löschung
Sanktionen (Stummschaltung, Sperre) mit Grund und DauerDurchsetzung der Moderationbis zum Ablauf bzw. zur Aufhebung
Sicherungskopien der DatenbankSchutz vor Datenverlust14 Tage (gelöschte Daten verschwinden spätestens dann auch aus den Sicherungen)
Server-Protokolle: technische Ereignisse, höchstens gekürzte IP-Adressen (letzter Teil entfernt)Fehlersuche, Sicherheit14 Tage

Optionale Anmeldung mit Google

Nur wenn du selbst in den Einstellungen → Konto → „Mit Google verbinden“ wählst (und nur wenn der Server diese Funktion anbietet): Google (Google Ireland Ltd., Irland / Google LLC, USA) bestätigt deine Anmeldung mit einem signierten Ausweis-Token, das unser Server prüft. Gespeichert werden daraus nur die Google-Konto-ID (eine Nummer, „subject“) und deine E-Mail-Adresse, dazu der Zeitpunkt der Verbindung und der letzten Anmeldung; für jedes weitere Gerät, auf dem du dich so anmeldest, eine Prüfsumme (SHA-256-Hash) eines zufälligen Geräte-Schlüssels. Deine E-Mail-Adresse siehst nur du (in den Einstellungen), nie die Mitspieler. Zweck: dasselbe Konto auf mehreren Geräten nutzen; Rechtsgrundlage Art. 6 Abs. 1 lit. b DSGVO. Für den Google-Knopf lädt dein Browser erst beim Öffnen dieses Abschnitts ein Skript von accounts.google.com; dabei erhält Google deine IP-Adresse und kann eigene Cookies verwenden – es gelten zusätzlich die Datenschutzbestimmungen von Google. Speicherdauer: bis du die Verbindung trennst („Trennen“) oder dein Konto löschst; ein mit Google verbundenes Konto wird nicht nach 12 Monaten ohne Besuch automatisch gelöscht (nach dem Trennen gilt wieder die Frist für Gastkonten). In den Android-Apps (aus Google Play und von GitHub) erscheint der Knopf „Weiter mit Google“, sobald der Server ihn für Apps freigibt; dort lädt die App kein Skript, sondern öffnet die Google-Kontoauswahl von Android (Credential Manager über die Google-Play-Dienste). Google erfährt dabei, dass du dich bei unserer App anmeldest, und gibt uns dasselbe signierte Ausweis-Token wie im Browser; wir speichern davon dasselbe wie oben (Google-Konto-ID, E-Mail-Adresse), die App selbst behält das Token nicht. „Trennen“ setzt auch die gemerkte Kontoauswahl in der App zurück.

Konto-Code und mehrere Konten auf einem Gerät

Unter Einstellungen → Konto → „Konto-Code zeigen“ kannst du dein Konto ohne Google auf einem anderen Gerät öffnen: Der Server erzeugt eine zufällige 8-stellige Zahl, die 10 Minuten und nur einmal gilt und nur im Arbeitsspeicher des Servers liegt (nicht in der Datenbank). Tippst du sie auf dem anderen Gerät ein, bekommt dieses Gerät einen eigenen zufälligen Geräte-Schlüssel; gespeichert wird davon nur eine Prüfsumme (SHA-256-Hash), wie bei der Google-Anmeldung. Fehlversuche zählt der Server nur kurzzeitig im Arbeitsspeicher (Schutz gegen Erraten). Damit mehrere Leute ein Gerät teilen können („Wer spielt?“ beim Start), merkt sich die App auf deinem Gerät die zuletzt benutzten Konten (Spieler-ID, Name, Profilbild, Wertung und den jeweiligen Schlüssel) – nur im Speicher dieses Geräts, nie auf dem Server. „Entfernen“ auf dem Startbildschirm löscht einen Eintrag vom Gerät.

Fehler melden (öffentlich auf GitHub)

Mit „Fehler melden“ (Einstellungen, Tisch, Partie-Ende, Wiedergabe) schickst du eine Meldung an unseren Server. Er legt daraus einen öffentlichen Eintrag („Issue“) im Repository github.com/AscendancyDotA/binokel bei GitHub Inc. (USA) an, den jeder lesen kann. Der Eintrag enthält keinen Spielernamen, keine Spieler-ID und keine IP-Adresse, nur eine anonyme Kennung (Prüfsumme deiner Spieler-ID mit einem geheimen Schlüssel des Servers), damit wir mehrere Meldungen derselben Person zusammenfassen können. Was automatisch mitgeht, zeigt dir der Dialog vor dem Absenden. Das Bildschirmfoto (nur mit Häkchen) liegt auf unserem Server und ist über einen nicht erratbaren Link im Eintrag abrufbar; darauf können Namen von Mitspielern zu sehen sein – hänge es nur an, wenn das für dich in Ordnung ist. Höchstens 3 Meldungen pro Tag und Konto und 20 pro Anschluss (die IP-Adresse dafür nur im Arbeitsspeicher). Ist GitHub nicht erreichbar, bleibt die Meldung bei uns gespeichert und wird später nachgereicht. Antworten von uns und das Schließen des Eintrags zeigt dir die App als Nachricht an (in den Einstellungen abschaltbar); dafür fragt unser Server GitHub regelmäßig nach dem Stand, die Verbindung zwischen deinem Konto und dem Eintrag bleibt dabei nur auf unserem Server. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (du schickst die Meldung freiwillig ab) und lit. f (Verbesserung des Spiels). Einen öffentlichen Eintrag löschen wir auf Wunsch (E-Mail mit der Meldungsnummer, z. B. #12).

Taler kaufen (nur wenn die App es anbietet)

Kaufst du Taler, wickelt die Zahlung ein Zahlungsdienst ab; deine Zahlungsdaten (Karte, Konto) bekommen nur sie, nie wir. In der App aus Google Play: Google Play (Google Ireland Ltd., Irland). Im Browser, in der Windows-App und in der Android-App von GitHub: Stripe (Stripe Payments Europe Ltd., Irland); Stripe erhält dabei die Angaben, die du auf der Bezahlseite eingibst, und verschickt die Quittung an deine E-Mail-Adresse. Es gelten zusätzlich deren Datenschutzbestimmungen. Wir speichern zu jedem Kauf: Spieler-ID, App, Paket, Betrag, Taler, Zeitpunkt, Zeitpunkt deiner Zustimmung zum sofortigen Beginn, die Bestellnummer des Zahlungsdienstes und ob erstattet wurde (bei Google Play statt des Kauf-Schlüssels nur eine Prüfsumme). Zweck: Taler gutschreiben, Erstattungen und Rückbuchungen, Buchhaltung. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertrag) und lit. c (steuerliche Aufbewahrungspflicht, § 147 AO, § 257 HGB). Speicherdauer: 10 Jahre; löschst du dein Konto, bleiben die Kaufbelege für diese Frist ohne Verbindung zu deinem Konto erhalten.

Nicht gespeichert

4. Rechtsgrundlagen

5. Wer die Daten sieht

Mitspieler und Zuschauer sehen deinen Anzeigenamen, deine Wertung, am Tisch deinen Kartenrücken mit Schimmer, dein Platzdeckchen, deinen Bilderrahmen, dein Namensschild und deinen Spielmacher-Effekt (nicht dein Tischtuch), dein Profil (Ehre, verdiente Taler, höchste Wertung, letzte Partien), die Tagesblatt- und die Taler-Rangliste (nur verdiente Taler; wenn Einsätze angeboten werden, auch die im Monat am Tisch gewonnenen Taler). An einem Tisch mit Einsatz sehen die Mitspieler deinen Vorschlag, deinen Einsatz und deine Siegchance. Sprüche aus dem Schnell-Chat-Rad („Trinkgeld“) und ein Taler-Trinkgeld sehen die Spieler am Tisch (nicht die Zuschauer); wen du stumm schaltest, merkt sich nur dein Gerät. Die Mitglieder eines Stammtischs sehen sich gegenseitig (Name, Wertung, verdiente Taler, ob gerade online) und die Monatstabelle des Stammtischs. Die Spieler deiner Liga-Gruppe sehen deinen Namen, dein Bild, deine Ligapunkte und Partien des Monats. Deine Freunde sehen, ob du online bist und an welchem Tisch du sitzt (bei privaten Tischen nur den Namen) – mit „Unsichtbar“ erscheinst du für sie offline; Mitglieder deiner Party sehen deinen Status immer. Spieler, mit denen du zuletzt gespielt hast oder an einem Stammtisch bist, sehen dich als Vorschlag zum Hinzufügen. Party-Sprachchat läuft wie der Tisch-Sprachchat direkt zwischen den Party-Mitgliedern, die ihm beigetreten sind (siehe oben). Aus gespeicherten Partien kann eine Spielstellung als „Rätsel des Tages“ gezeigt werden – ohne Namen (nur „Du“, „Spieler A/B/C“), ohne die Karten der anderen und frühestens einen Tag nach der Partie. Wir geben keine Daten an Dritte weiter und verkaufen nichts.

Hosting: Der Server steht bei Oracle Cloud Infrastructure (Oracle) im Rechenzentrum Frankfurt am Main, Deutschland. Die öffentliche Adresse wird über Tailscale Funnel (Tailscale Inc., Kanada/USA) bereitgestellt; deren Relais leiten die verschlüsselte Verbindung weiter, die Entschlüsselung erfolgt erst auf unserem Server.

Die Android- und die Windows-App werden über die Releases des öffentlichen Repositorys github.com/AscendancyDotA/binokel (GitHub Inc., USA) verteilt; beim Herunterladen und beim Lesen der Fehlermeldungen dort gelten die Datenschutzbestimmungen von GitHub. Die Android-App gibt es außerdem über Google Play (Google Ireland Ltd.); dort gelten für Installation und Updates die Datenschutzbestimmungen von Google. Die App selbst schickt keine Nutzungs- oder Werbedaten an Google. Wählst du selbst „Weiter mit Google“, spricht die App für diese Anmeldung mit Google (Abschnitt 3, „Optionale Anmeldung mit Google“).

6. Konto löschen

In den Einstellungen → „Konto löschen“ löschst du dein Gastkonto sofort und endgültig: Konto, Wertungen, Ehre, Taler mit allen Buchungen (auch Einsätze, Shop-Käufe und Trinkgeld) und Einsatz-Grenzen, deine Gegenstände aus dem Taler-Shop, Tagesblatt-Ergebnisse, Antworten auf das Rätsel des Tages, den Stand deines Notizbuchs, Stammtisch-Mitgliedschaften (ein eigener Stammtisch geht an das am längsten dabei gewesene Mitglied), Liga-Daten und Stammtisch-Monatstabelle, Freunde, Blockierungen und Direktnachrichten, Meldungen von dir und über dich, die Google-Verbindung (Google-Konto-ID, E-Mail-Adresse, Geräte-Schlüssel). Gespielte Partien bleiben für die Mitspieler erhalten, aber ohne deinen Namen und deine ID. Alternativ genügt eine Nachricht über „Fehler melden“ in der App mit deiner Spieler-ID (steht in den Einstellungen). Ohne App (z. B. wenn sie nicht mehr installiert ist): E-Mail an ascendancydotacontact@gmail.com mit Betreff „Binokel Konto löschen“ und deiner Spieler-ID oder deinem Anzeigenamen; wir löschen das Konto wie oben beschrieben und bestätigen dir das, spätestens innerhalb eines Monats.

7. Deine Rechte

Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Eine Einwilligung kannst du jederzeit widerrufen. Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77), z. B. beim Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg.

Es gibt keine automatisierte Entscheidungsfindung mit rechtlicher Wirkung. Ab 16 Jahren ohne Weiteres; Jüngere bitte mit Zustimmung der Eltern.

Privacy policy

As of October 2026. In short: we only store what the online game needs. No ads, no tracking, no cookies, no selling of data.

1. Controller

Damian Kostorz, Im Bletzenfeld 45, 78727 Oberndorf am Neckar, Germany (legal notice), e-mail ascendancydotacontact@gmail.com. Other ways: “Report a bug” in the app (Settings → About) or github.com/AscendancyDotA/binokel/issues.
There is no data protection officer (not required).

2. Playing without the server

You can play against bots without an account and without a server connection. Settings, statistics and progress then stay on your device only (browser or app storage) and are not transmitted.

3. What the online game stores

DataPurposeRetention
Guest account: random player ID, display name, checksum (SHA-256 hash) of your guest key, time of creation and last visit, version and time of your agreement to the community rules. Only your device knows the key itself.recognise you next time, show you at the tableuntil you delete the account, otherwise automatically after 12 months without a visit
Ratings (per player count), honor (commends received), Taler (in-game currency without monetary value: balance, bookings with reason and date, earned in total/this month, sign-in streak; with stakes at the table also the stake and payout per match and your optional stake limits; with tips at the table, whom you gave how many Taler in which match and from whom you received some), daily deal results, notebook (which entries are unlocked and read, when, and whether the reading reward was booked), club (Stammtisch) memberships (group, join date, role), looks (equipped cosmetics: card back, shimmer, table cloth, place mat, picture frame, name plate and declarer effect, optionally per game; supporter badge), Taler shop (which items you own, since when, whether bought, earned or carried over, and how many Taler they cost), league (per game and month: division, group, league points, matches, place, promotion or relegation; per league match the points and how often you met which co-player that month; club monthly table)leaderboards, fair matchmaking, profilesame as the guest account
Friends: friendships and open requests (who, since when), players you blocked, your friend code (for friend links), the “Invisible” settingfriends list, online status for friends, invitesuntil you remove the friend or delete the account
Direct messages to friends: sender, recipient, text (word filter as in chat), time, readdeliver messages even when the friend is offline; reports (“Report” attaches the reported player's latest messages)7 days, then deleted automatically
Matches: rules, shuffle (seed), moves, points, placements, seats with names and player IDsmatch history, replays, rating calculation for all co-playerspermanent; anonymised once you delete your account (name and ID removed)
Reports (“Report”): who reported whom, reason, optional note, table (name, seats)moderation, abuse prevention180 days
Sanctions (mute, ban) with reason and durationenforcing moderationuntil they expire or are lifted
Backups of the databaseprotection against data loss14 days (deleted data disappears from the backups by then at the latest)
Server logs: technical events, at most shortened IP addresses (last part removed)debugging, security14 days

Optional sign-in with Google

Only if you choose Settings → Account → “Connect with Google” yourself (and only if the server offers it): Google (Google Ireland Ltd., Ireland / Google LLC, USA) confirms your sign-in with a signed ID token that our server verifies. From it we store only your Google account ID (a number, “subject”) and your email address, plus the time of linking and of the last sign-in; for every further device you sign in on this way, a checksum (SHA-256 hash) of a random device key. Only you see your email address (in the settings), never your co-players. Purpose: using the same account on several devices; legal basis Art. 6 (1) (b) GDPR. For the Google button your browser loads a script from accounts.google.com only when you open this section; Google then receives your IP address and may use its own cookies – Google's privacy policy applies in addition. Retention: until you disconnect (“Disconnect”) or delete your account; an account connected with Google is not deleted automatically after 12 months without a visit (after disconnecting, the guest account period applies again). In the Android apps (from Google Play and from GitHub) the “Continue with Google” button appears once the server enables it for apps; there the app loads no script but opens Android's Google account picker (Credential Manager via Google Play services). Google learns that you sign in to our app and gives us the same signed ID token as in the browser; we store the same as above (Google account ID, email address), the app itself does not keep the token. “Disconnect” also resets the remembered account choice in the app.

Account code and several accounts on one device

With Settings → Account → “Show account code” you can open your account on another device without Google: the server creates a random 8-digit number that is valid for 10 minutes and only once, kept only in the server's memory (not in the database). When you type it on the other device, that device gets its own random device key; only a checksum (SHA-256 hash) of it is stored, as with the Google sign-in. Failed attempts are counted briefly in memory only (protection against guessing). So that several people can share a device (“Who's playing?” at start-up), the app remembers the recently used accounts on your device (player ID, name, profile picture, rating and the respective key) – only in this device's storage, never on the server. “Remove” on the start screen deletes an entry from the device.

Reporting problems (public on GitHub)

“Report a problem” (settings, table, match end, replay) sends a report to our server, which turns it into a public issue in the repository github.com/AscendancyDotA/binokel at GitHub Inc. (USA) that anyone can read. The issue contains no player name, no player id and no IP address, only an anonymous id (a checksum of your player id with a secret server key) so that we can group several reports by the same person. The dialog shows what is sent automatically (app version, platform, short browser/OS summary, window size, look and language, match id, table and move where available) before you send it. The screenshot (only when ticked, together with the app's last 100 technical log lines) is stored on our server and linked from the issue by an unguessable URL; other players' names may be visible on it. At most 3 reports per day and account and 20 per connection (the IP address only in memory). If GitHub is unreachable, the report stays on our server and is filed later. The app tells you when we answer or close the issue (can be switched off in the settings); for this our server checks the issue on GitHub regularly, and the link between your account and the issue stays on our server only. Our copy is kept for 12 months, screenshots for 180 days; deleting your account removes the link between the report and you. Legal basis: Art. 6 (1) (a) GDPR (you send it voluntarily) and (f) (improving the game). We delete a public issue on request (email with the issue number, e.g. #12).

Buying Taler (only where the app offers it)

If you buy Taler, a payment provider handles the payment; only they receive your payment details (card, account), never we. In the app from Google Play: Google Play (Google Ireland Ltd., Ireland). In the browser, the Windows app and the Android app from GitHub: Stripe (Stripe Payments Europe Ltd., Ireland); Stripe receives what you enter on its payment page and sends the receipt to your email address. Their privacy policies apply in addition. For each purchase we store: player ID, app, pack, amount, Taler, time, the time you agreed to the immediate start, the provider's order number and whether it was refunded (for Google Play only a checksum instead of the purchase key). Purpose: crediting Taler, refunds and reversals, bookkeeping. Legal basis: Art. 6 (1) (b) GDPR (contract) and (c) (statutory retention for tax purposes, § 147 AO, § 257 HGB). Retention: 10 years; if you delete your account, the purchase records are kept for this period without any link to your account.

Not stored

4. Legal bases

5. Who sees the data

Co-players and spectators see your display name, rating, your card back with its shimmer, place mat, picture frame, name plate and declarer effect at the table (not your table cloth), profile (honor, earned Taler, highest rating, recent matches), the daily and the Taler leaderboards (earned Taler only; when stakes are offered, also the Taler won at the table this month). At a table with stakes your co-players see your proposal, your stake and your chance to win. Emotes from the quick-chat wheel (“Tip”) and a Taler tip are seen by the players at the table (not by spectators); whom you mute is remembered on your device only. Members of a club see each other (name, rating, earned Taler, whether online) and the club's monthly table. The players of your league group see your name, picture, league points and matches of the month. Your friends see whether you are online and at which table you sit (only the name for private tables) – with “Invisible” you appear offline to them; members of your party always see your status. Players you recently played with or share a club with see you as a suggestion to add. Party voice chat runs directly between the party members who joined it, like the table voice chat (see above). We do not pass data on to third parties and sell nothing.

Hosting: the server is located at Oracle Cloud Infrastructure (Oracle) in its Frankfurt am Main data centre, Germany. The public address is provided via Tailscale Funnel (Tailscale Inc., Canada/USA); its relays forward the encrypted connection, which is only decrypted on our server.

The Android and Windows apps are distributed via the releases of the public repository github.com/AscendancyDotA/binokel (GitHub Inc., USA); GitHub's privacy policy applies to downloads and to reading the issues there. The Android app is also available on Google Play (Google Ireland Ltd.); Google's privacy policy applies to installation and updates. The app itself sends no usage or advertising data to Google. If you choose “Continue with Google” yourself, the app talks to Google for that sign-in (section 3, “Optional sign-in with Google”).

6. Deleting your account

In Settings → “Delete account” you delete your guest account immediately and for good: account, ratings, honor, Taler with all bookings (stakes, shop purchases and tips included) and stake limits, your items from the Taler shop, daily results, your notebook progress, club memberships (a club you own passes to its longest-standing member), league data and club monthly tables, friends, blocks and direct messages, reports by you and about you, the Google link (Google account ID, email address, device keys). Played matches stay for your co-players, but without your name and ID. Alternatively, send a message via “Report a bug” in the app with your player ID (shown in the settings). Without the app (e.g. if it is no longer installed): email ascendancydotacontact@gmail.com with the subject “Binokel delete account” and your player ID or display name; we delete the account as described above and confirm it to you within one month at the latest.

7. Your rights

You have the right of access (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and to object to processing based on legitimate interests (Art. 21). You can withdraw consent at any time. You can also lodge a complaint with a data protection supervisory authority (Art. 77), e.g. State Commissioner for Data Protection and Freedom of Information of Baden-Württemberg.

There is no automated decision-making with legal effect. From 16 years on without further ado; younger players please with their parents' consent.