DE / EN RechtstextLegal text
DatenschutzerklärungPrivacy Policy
Für die App Kiebitz (Windows und Android) und diese Website. Kiebitz ist eine local-first Anwendung: Die Daten bleiben auf deinen Geräten, der Anbieter betreibt keinen Server, der deine Inhalte empfängt. For the Kiebitz app (Windows and Android) and this website. Kiebitz is a local-first application: your data stays on your devices, and the provider operates no server that receives your content.
01VerantwortlicherController
Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) für die Bereitstellung der App und dieser Website ist:
The controller within the meaning of the General Data Protection Regulation (GDPR) for providing the app and this website is:
Ein Datenschutzbeauftragter ist nicht bestellt, da die Voraussetzungen des Art. 37 DSGVO nicht vorliegen. Für alle Fragen zum Datenschutz genügt eine E-Mail an die oben genannte Adresse. No data protection officer has been appointed, as the conditions of Art. 37 GDPR are not met. For any privacy question, an email to the address above is enough.
02Grundsatz: local-firstPrinciple: local-first
Kiebitz verarbeitet deine Schachdaten ausschließlich auf deinen eigenen Geräten. Es gibt kein Nutzerkonto, keine Registrierung, keinen Cloud-Speicher und keinen Server des Anbieters, an den Partien, Analysen, Trainingsfortschritte oder Nutzungsdaten übertragen werden. Der Anbieter erhält im Regelbetrieb der App keine personenbezogenen Daten von dir und kann daher auch keine Auswertung oder Profilbildung vornehmen.
Die einzigen Netzverbindungen, die die App aufbaut, richten sich an Dritte, die du selbst ausgewählt hast (chess.com, Lichess, optional chessdb.cn) sowie an GitHub für die Update-Prüfung. Diese Verbindungen sind in Abschnitt 4 vollständig aufgeführt.
Kiebitz processes your chess data exclusively on your own devices. There is no user account, no registration, no cloud storage and no provider server that games, analyses, training progress or usage data are transmitted to. In normal operation of the app, the provider receives no personal data from you and therefore cannot analyse it or build any profile.
The only network connections the app establishes go to third parties you chose yourself (chess.com, Lichess, optionally chessdb.cn) and to GitHub for the update check. These connections are listed in full in section 4.
03Welche Daten die App lokal speichertWhat the app stores locally
Kiebitz legt seine Daten in einer lokalen SQLite-Datenbank und in lokalen Konfigurationsdateien im anwendungseigenen Datenverzeichnis des Betriebssystems ab (Windows: Anwendungsdatenverzeichnis deines Benutzerkontos; Android: privates App-Verzeichnis, für andere Apps nicht lesbar). Gespeichert werden:
- importierte Partien mit Metadaten (Datum, Gegnername, Elo-Werte, Zeitkontrolle, Eröffnung, Ergebnis, Zugfolge, Quelle)
- Analyseergebnisse der Engine (Bewertungen pro Zug, Zugklassifizierung, Genauigkeit)
- Repertoire-Baum und FSRS-Wiederholungsdaten, Puzzle-Fortschritt und Puzzle-Elo, Endspiel-Ergebnisse, Lernplan und Checklisten
- deine eigenen Notizen und Tags zu Partien und Zügen
- Einstellungen, darunter die von dir eingetragenen chess.com- und Lichess-Benutzernamen, Sprache, Engine-Optionen sowie – falls du das Handy gekoppelt hast – Adresse, Kopplungscode und Zertifikats-Fingerprint des Sync-Hubs
- zwischengespeicherte Antworten des optionalen Online-Eröffnungsbuchs (bis zu 30 Tage)
Diese Daten verlassen dein Gerät nicht, außer du exportierst sie selbst (z. B. als PGN-Datei) oder du synchronisierst sie mit einem eigenen zweiten Gerät (Abschnitt 6).
Kiebitz keeps its data in a local SQLite database and in local configuration files inside the operating system's application data directory (Windows: the application data directory of your user account; Android: the app's private directory, not readable by other apps). Stored are:
- imported games with metadata (date, opponent name, Elo values, time control, opening, result, moves, source)
- engine analysis results (evaluations per move, move classification, accuracy)
- repertoire tree and FSRS review data, puzzle progress and puzzle Elo, endgame results, study plan and checklists
- your own notes and tags on games and moves
- settings, including the chess.com and Lichess usernames you entered, language, engine options and, if you paired a phone, the address, pairing code and certificate fingerprint of the sync hub
- cached responses of the optional online opening book (up to 30 days)
This data does not leave your device unless you export it yourself (for example as a PGN file) or synchronise it with a second device of your own (section 6).
04Netzverbindungen der AppNetwork connections made by the app
Die App baut ausschließlich die folgenden Verbindungen auf. Alle anderen Funktionen arbeiten offline.
The app establishes only the following connections. All other functions work offline.
| Ziel | Wann | Übertragene Daten |
|---|---|---|
| Destination | When | Data transmitted |
| api.chess.com | beim Partien-Import, den du auslöst (bzw. automatisch, wenn du den Auto-Import einschaltest) | der von dir eingetragene chess.com-Benutzername als Teil der Abfrage sowie technisch notwendige Verbindungsdaten (IP-Adresse deines Anschlusses) |
| lichess.org | beim Partien-Import, den du auslöst | der von dir eingetragene Lichess-Benutzername sowie technisch notwendige Verbindungsdaten |
| chessdb.cn | nur wenn du das Online-Eröffnungsbuch in den Einstellungen aktiviert hast, und nur auf der Analyse-Seite | die aktuell betrachtete Stellung (FEN) sowie technisch notwendige Verbindungsdaten. Ohne aktivierte Option findet keine Abfrage statt. |
| github.com / objects.githubusercontent.com | bei der Update-Prüfung der Desktop-App und wenn du ein Update installierst | Abruf der Release-Informationen und der Update-Datei sowie technisch notwendige Verbindungsdaten |
| api.chess.com | on the game import you trigger (or automatically if you enable auto-import) | the chess.com username you entered as part of the request, plus technically necessary connection data (the IP address of your connection) |
| lichess.org | on the game import you trigger | the Lichess username you entered, plus technically necessary connection data |
| chessdb.cn | only if you enabled the online opening book in the settings, and only on the Analysis page | the position currently shown (FEN) plus technically necessary connection data. With the option disabled, no request is made. |
| github.com / objects.githubusercontent.com | on the desktop app's update check and when you install an update | retrieval of release information and the update file, plus technically necessary connection data |
Diese Dienste sind unabhängige Dritte und verarbeiten die Anfragen nach ihren eigenen Datenschutzbestimmungen. Die App überträgt an sie keine Inhalte, die über die genannten Angaben hinausgehen, insbesondere keine Kennungen, die dich geräteseitig identifizieren. These services are independent third parties and process the requests under their own privacy terms. The app transmits nothing to them beyond the data named above, in particular no identifiers that would identify you on the device level.
05Berechtigungen auf dem GerätDevice permissions
- Kamera (Android): ausschließlich zum Scannen des QR-Codes für die Geräte-Kopplung. Die Berechtigung wird erst in diesem Moment angefragt. Es werden keine Fotos oder Videos gespeichert, verarbeitet oder übertragen; ausgelesen wird nur der im QR-Code enthaltene Text.
- Internet / Netzwerkzugriff: für die in Abschnitt 4 genannten Abrufe und für den Sync im lokalen Netz.
- Benachrichtigungen: optional, für lokale Trainings-Erinnerungen. Sie werden auf dem Gerät erzeugt, ohne Push-Dienst.
- Dateizugriff: nur wenn du selbst eine PGN-Datei importierst oder exportierst, über die Dateiauswahl des Betriebssystems.
- Camera (Android): solely to scan the QR code for device pairing. The permission is requested only at that moment. No photos or videos are stored, processed or transmitted; only the text contained in the QR code is read.
- Internet / network access: for the requests listed in section 4 and for sync on the local network.
- Notifications: optional, for local training reminders. They are generated on the device, without any push service.
- File access: only when you import or export a PGN file yourself, through the operating system's file picker.
06Geräte-Sync im lokalen NetzDevice sync on the local network
Wenn du Desktop und Handy koppelst, verbinden sich ausschließlich deine eigenen Geräte miteinander. Der Desktop dient als Hub; das Handy erhält Adresse, Kopplungscode und den Fingerprint des TLS-Zertifikats über den angezeigten QR-Code. Die Übertragung läuft verschlüsselt (TLS mit Fingerprint-Prüfung) direkt über dein lokales Netz oder ein von dir eingerichtetes VPN.
Es gibt keinen Vermittlungsserver, keinen Relay und keinen Anbieterzugriff. Ohne Kopplung findet kein Sync statt; die Kopplung kannst du in den Einstellungen jederzeit entfernen.
When you pair desktop and phone, only your own devices connect to each other. The desktop acts as the hub; the phone receives the address, pairing code and TLS certificate fingerprint from the QR code shown on screen. The transfer runs encrypted (TLS with fingerprint verification) directly over your local network or a VPN you set up yourself.
There is no intermediary server, no relay and no provider access. Without pairing there is no sync; you can remove the pairing in the settings at any time.
07Kein Tracking, keine WerbungNo tracking, no advertising
- keine Analyse- oder Statistik-SDKs, kein Crash-Reporting, keine Fernprotokollierung
- keine Werbung, keine Werbe-IDs, keine Werbenetzwerke, kein Ad-Tracking
- keine Weitergabe oder Verkauf von Daten an Dritte
- keine automatisierte Entscheidungsfindung und kein Profiling im Sinne des Art. 22 DSGVO
- keine Cookies in der App
- no analytics or statistics SDKs, no crash reporting, no remote logging
- no advertising, no advertising IDs, no ad networks, no ad tracking
- no sharing or selling of data to third parties
- no automated decision-making and no profiling within the meaning of Art. 22 GDPR
- no cookies in the app
08RechtsgrundlagenLegal bases
Da die App die Daten lokal auf deinem Gerät verarbeitet und der Anbieter dabei keinen Zugriff darauf hat, liegt insoweit keine Verarbeitung durch den Verantwortlichen vor. Soweit einzelne Vorgänge dennoch datenschutzrechtlich relevant sind, gelten:
- Art. 6 Abs. 1 lit. b DSGVO: Bereitstellung der von dir angeforderten Funktionen, insbesondere der Import deiner Partien von chess.com bzw. Lichess und der Sync zwischen deinen Geräten.
- Art. 6 Abs. 1 lit. a DSGVO: Einwilligung, wo du eine Funktion selbst einschaltest: optionales Online-Eröffnungsbuch (chessdb.cn), Kamera-Zugriff für das QR-Pairing, Benachrichtigungen. Du kannst sie jederzeit in den Einstellungen bzw. den Systemeinstellungen widerrufen.
- Art. 6 Abs. 1 lit. f DSGVO: berechtigtes Interesse an einer sicheren, aktuellen Software: Prüfung auf Programm-Updates.
Because the app processes data locally on your device and the provider has no access to it, there is no processing by the controller in that respect. Where individual operations are nevertheless relevant under data protection law, the following apply:
- Art. 6(1)(b) GDPR: providing the functions you requested, in particular importing your games from chess.com or Lichess and syncing between your devices.
- Art. 6(1)(a) GDPR: consent, wherever you switch a function on yourself: the optional online opening book (chessdb.cn), camera access for QR pairing, notifications. You can withdraw it at any time in the app or system settings.
- Art. 6(1)(f) GDPR: legitimate interest in secure, up-to-date software: checking for program updates.
09Speicherdauer und LöschungRetention and deletion
Die lokalen Daten bleiben so lange gespeichert, wie du sie behalten möchtest; es gibt keine serverseitige Aufbewahrung und daher keine Löschfristen beim Anbieter. Du kannst jederzeit:
- einzelne Partien, Notizen, Tags oder Repertoire-Einträge in der App löschen,
- die Kopplung mit einem anderen Gerät entfernen,
- die App deinstallieren; damit werden die lokalen App-Daten entfernt (unter Android zusätzlich über „App-Daten löschen“, unter Windows durch Löschen des Anwendungsdatenverzeichnisses),
- deine Daten vorher als PGN exportieren, wenn du sie behalten willst.
Local data stays stored for as long as you want to keep it; there is no server-side retention and therefore no deletion periods at the provider. At any time you can:
- delete individual games, notes, tags or repertoire entries inside the app,
- remove the pairing with another device,
- uninstall the app, which removes the local app data (on Android additionally via “clear app data”, on Windows by deleting the application data directory),
- export your data as PGN beforehand if you want to keep it.
10Kinder und JugendlicheChildren
Kiebitz richtet sich nicht speziell an Kinder und erhebt keine Daten über den Anbieter; unabhängig vom Alter der nutzenden Person werden keine personenbezogenen Daten an den Anbieter übertragen. Beim Import von Partien gelten die Bedingungen des jeweiligen Schachportals.
Kiebitz is not specifically directed at children and collects no data via the provider; regardless of the user's age, no personal data is transmitted to the provider. When importing games, the terms of the respective chess platform apply.
11Deine RechteYour rights
Dir stehen nach der DSGVO die Rechte auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) zu, ebenso das Recht, eine erteilte Einwilligung jederzeit zu widerrufen (Art. 7 Abs. 3).
In der Praxis gilt: Da der Anbieter keine Daten über dich speichert, können Auskunft und Löschung in der Regel nur die Daten betreffen, die auf deinem eigenen Gerät liegen und die du dort selbst einsehen, exportieren und löschen kannst. Für Anfragen genügt eine E-Mail an kiebitz.chess@gmail.com.
Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Zuständig ist der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz; du kannst dich auch an die Behörde deines Wohnorts wenden.
Under the GDPR you have the rights of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and objection (Art. 21), as well as the right to withdraw consent at any time (Art. 7(3)).
In practice: since the provider stores no data about you, access and erasure will normally only concern the data on your own device, which you can view, export and delete there yourself. An email to kiebitz.chess@gmail.com is enough for any request.
You also have the right to lodge a complaint with a data protection supervisory authority. The competent authority is the State Commissioner for Data Protection and Freedom of Information of Rhineland-Palatinate, Germany; you may also contact the authority where you live.
12Diese WebsiteThis website
Diese Website ist statisch und wird über GitHub Pages (GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA) ausgeliefert. Beim Aufruf verarbeitet GitHub als Hoster technisch notwendige Verbindungsdaten, insbesondere deine IP-Adresse, Datum und Uhrzeit, angeforderte Datei, Referrer und Browserkennung, in Server-Logfiles. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (sicherer, störungsfreier Betrieb). Der Anbieter dieser Website hat keinen Zugriff auf diese Logdaten.
Die Website setzt keine Cookies, kein Analytics, keine Werbe- oder Social-Media-Skripte und lädt keine Inhalte von Drittanbietern nach; Schriftarten, Stile und Bilder liegen auf demselben Server. Die von dir gewählte Sprache wird ausschließlich lokal in deinem Browser (localStorage) gespeichert, damit die Seite beim nächsten Besuch in derselben Sprache erscheint; diese Angabe wird nicht übertragen. Datenschutzerklärung von GitHub: docs.github.com.
This website is static and delivered via GitHub Pages (GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA). When you visit it, GitHub as the host processes technically necessary connection data in server log files, in particular your IP address, date and time, the file requested, referrer and browser identification. The legal basis is Art. 6(1)(f) GDPR (secure, trouble-free operation). The provider of this website has no access to these log files.
The website sets no cookies, uses no analytics and no advertising or social media scripts, and loads no third-party content; fonts, styles and images are served from the same server. The language you choose is stored only locally in your browser (localStorage) so the page appears in the same language next time; that setting is not transmitted. GitHub's privacy statement: docs.github.com.
13Änderungen dieser ErklärungChanges to this policy
Wird die App um Funktionen erweitert, die neue Datenverarbeitungen mit sich bringen, wird diese Erklärung vorher angepasst. Der jeweils aktuelle Stand ist oben datiert und dauerhaft unter dieser Adresse erreichbar.
If the app gains functions that involve new data processing, this policy will be updated beforehand. The current version is dated above and permanently available at this address.
Fragen zum Datenschutz? Schreib an kiebitz.chess@gmail.com. Der Quellcode der App ist einsehbar unter github.com/Torim98/Kiebitz. Questions about privacy? Write to kiebitz.chess@gmail.com. The app's source code can be inspected at github.com/Torim98/Kiebitz.