Kiebitz 步步高飞
返回

§ 法律文本

隐私政策

适用于 Kiebitz 应用(Desktop 与 Android)以及本网站。Kiebitz 是一款本地优先的应用:数据留在你的设备上,开发者不运营任何接收你内容的服务器。

更新日期:2026 年 8 月 20 日 · 适用于所有 Kiebitz 测试版。译文仅供参考;如有出入,以德文版本为准。

01数据控制者

就本应用与本网站的提供而言,《通用数据保护条例》(GDPR)意义上的数据控制者为:

Tom Maurer
Heidegarten 3
56244 Helferskirchen
德国
support@kiebitz.dev

未指定数据保护官,因为不满足 GDPR 第 37 条的条件。任何隐私相关问题,发邮件到上述地址即可。

02基本原则:本地优先

Kiebitz 仅在你自己的设备上处理棋局数据。没有用户账号、注册、云端存储,也没有接收对局、分析或训练进度的 Kiebitz 服务器。这些内容也不会共享给广告提供商。唯一的例外是你自己分享局面:链接的地址中带着该局面,打开它就会请求由开发者运营的页面(第 14 节)。

Kiebitz Free 可能显示广告。为此,应用会连接 Google Mobile Ads,Google 可能处理设备和使用方面的技术数据。匿名使用统计默认开启,其中不含任何棋局数据;你可以在设置中关闭(第 7 节)。崩溃报告从不自动发送。所有网络连接见第 4 节。

03应用在本地保存哪些数据

Kiebitz 将数据存放在本地 SQLite 数据库和本地配置文件中,位于操作系统的应用数据目录内(Windows:你的用户账户的应用数据目录;Android:应用私有目录,其他应用无法读取)。保存的内容包括:

  • 导入的对局及其元数据(日期、对手名称、Elo 值、用时规则、开局、结果、着法序列、来源)
  • 引擎的分析结果(逐着评分、着法分类、准确率)
  • 开局库的局面树与 FSRS 复习数据、战术题进度与 Elo、残局成绩、学习计划与清单
  • 你自己为对局和着法写下的笔记与标签
  • 设置,包括你填写的 chess.com 与 Lichess 用户名、语言、引擎选项,以及在你配对过手机时的同步枢纽地址、配对码和证书指纹
  • 可选在线开局库的缓存响应(最长 30 天)

除非你自己导出(例如导出为 PGN 文件),或与你自己的第二台设备同步(第 6 节),这些数据不会离开你的设备。

04应用建立的网络连接

应用只会建立以下连接。其余功能均离线运行。

目标时机传输的数据
api.chess.com 在你触发对局导入时(若你开启自动导入,则为自动触发) 你填写的 chess.com 用户名作为请求的一部分,以及技术上必要的连接数据(你的网络 IP 地址)
lichess.org 在你触发对局导入时 你填写的 Lichess 用户名,以及技术上必要的连接数据
chessdb.cn 仅当你在设置中启用了在线开局库时,且仅限分析页面 当前查看的局面(FEN)以及技术上必要的连接数据。未启用该选项时不会发出任何请求。
github.com / objects.githubusercontent.com 桌面应用检查更新时,以及你安装更新时 获取发布信息和更新文件,以及技术上必要的连接数据
Google Mobile Ads / AdMob 与 Google UMP 在 Kiebitz Free 中:获取隐私选择,并仅在选择允许时投放和衡量广告 Google 可能处理 IP 地址(并推断大致位置)、应用和广告互动、诊断信息,以及广告 ID、App Set ID 等设备或账号标识符。不会传输对局、分析、笔记或训练数据。
api.kiebitz.dev(使用统计) 只要匿名使用统计处于开启状态,便每天在应用启动时发送一次(默认开启,可在“设置 → 广告与隐私”中关闭)。关闭后不会传输任何内容。 在你设备上生成的本次安装随机标识、日期、操作系统、安装渠道(直接下载、Play Store、旁加载)、应用版本以及 Kiebitz Plus 是否启用,另有技术上必要的连接数据。服务器仅以校验值(HMAC)保存该标识,无法将其关联到任何账户。不会传输对局、分析、笔记、训练数据、姓名或邮箱地址。

分享:分享局面的链接是在你的设备上生成的,应用本身不会传输任何内容。只有当有人打开该链接时,局面才会作为地址的一部分到达提供该页面的服务器(第 14 节)。

这些服务属于独立第三方,并按各自隐私条款处理上述数据。广告处理仅限 Kiebitz Free;棋局内容不会作为广告数据发送给这些服务。

05设备权限

  • 摄像头(Android):仅用于扫描设备配对的二维码。权限只在那一刻申请。不会保存、处理或传输任何照片或视频;只读取二维码中包含的文本。
  • 互联网/网络访问:用于第 4 节列出的请求,以及局域网内的同步。
  • 通知:可选,用于本地训练提醒。提醒在设备上生成,不使用任何推送服务。
  • 文件访问:仅在你自己通过操作系统的文件选择器导入或导出 PGN 文件时。

06局域网内的设备同步

当你把桌面端和手机配对时,只有你自己的设备互相连接。桌面端充当枢纽;手机通过屏幕上显示的二维码获得地址、配对码和 TLS 证书指纹。传输经过加密(TLS 并校验指纹),直接走你的局域网或你自己搭建的 VPN。

没有中转服务器,没有中继,开发者也无法访问。未配对时不会发生同步;你可以随时在设置中解除配对。

07广告与隐私选择

Kiebitz 不自动上报崩溃,也不进行远程日志记录。对局、分析、笔记和训练数据不会作为广告数据发送给 Google。Kiebitz 不进行 GDPR 第 22 条意义上的自动化决策。

匿名使用统计。为使开发者了解安装数量,应用每天向 api.kiebitz.dev 发送一次心跳。其内容仅包括:在你设备上生成的本次安装随机标识、日期、操作系统、安装渠道、应用版本以及 Kiebitz Plus 是否启用。其中不含棋局数据、姓名和邮箱地址;服务器仅以校验值保存该标识,无法将其关联到账户,也不会与广告数据合并。该统计默认开启;你可随时在“设置 → 广告与隐私”中关闭。关闭后发送立即停止,本次安装的标识随即删除;日后重新开启会生成新的标识。法律依据是 GDPR 第 6 条第 1 款 f 项:在不触及账户和棋局数据的前提下,了解应用的安装规模与在用版本,属于正当利益。该开关同时就是你依 GDPR 第 21 条提出的反对。

Android 版 Kiebitz Free 使用 Google Mobile Ads。请求广告之前,Google User Messaging Platform(UMP)会更新同意状态,并在需要时提供选择。你可以在设置 → 广告与隐私中重新打开该选项。即使是非个性化或受限广告,也可能处理 IP 地址等技术必需数据以及安全与防欺诈数据。你还可以在 Android 系统设置中重置或删除广告标识符。

桌面版 Kiebitz Free 通过 GitHub Pages 从本 Kiebitz 网站加载静态广告位。不会传输棋局数据、Kiebitz 用户标识符、Cookie 或广告 ID,应用也会隐藏来源页。加载广告位时,GitHub 会在服务器日志中处理 IP 地址和浏览器标识等技术上必要的连接数据。广告素材来自同一网站。只有当你点击广告时,广告客户的目标页面才会打开,并接收其自身所需的连接数据。此类情境式投放的法律依据是 GDPR 第 6 条第 1 款 f 项(为免费版本提供资金并维持运营)。如果没有活动中的广告系列,广告位将保持隐藏。

08Kiebitz 账号与 Kiebitz Plus

Kiebitz 账号是自愿的;没有账号,Kiebitz Free 一样可用。若你创建账号,提供者会处理你的电子邮箱地址、该地址的假名化哈希值、仅登录与会话令牌的哈希值、创建与登录的时间戳、权益状态(Free、Plus、试用、有效期)以及加密的购买引用。不会传输任何棋局数据:对局、分析、笔记、训练与进度数据都留在你的设备上。账号 API 运行在 api.kiebitz.dev,使用 Cloudflare 的基础设施(Cloudflare Germany GmbH / Cloudflare, Inc.)。

登录链接通过 Resend(Resend, Inc.,美国)发送,传输内容为收件地址、一次性链接和投递元数据。Kiebitz Plus 的支付由 Stripe(Stripe Payments Europe, Ltd.,爱尔兰,及 Stripe, Inc.,美国)处理。支付方式和账单数据保存在 Stripe;Kiebitz 只收到客户引用、订阅状态和有效期,不会收到完整的支付数据。若改为通过 Google Play 购买 Kiebitz Plus,提供者会通过 Google Play Developer API(Google Ireland Ltd. / Google LLC)核验订阅状态。在这些服务商处,数据可能在第三国(尤其是美国)被处理。

若你在本网站登录(页面 /plus//plus/account//plus/success/),API 会设置一个技术上必需的会话 Cookie(__Host-kiebitz_session,HttpOnly、Secure、SameSite=Lax,有效期 30 天)。它不含棋局数据,不用于访问统计或广告,依据德国《TDDDG》第 25 条第 2 款第 2 项无需征得同意。应用则使用会话令牌,并与签名权益一起存放在系统的凭据存储中。签名权益包含账号标识、档位、功能清单和有效期;它在本地校验,过期后会自行回落到 Free。

账号、订阅与解锁的法律依据是 GDPR 第 6 条第 1 款 b 项(履行使用与订阅合同),防止滥用和限流的依据是第 6 条第 1 款 f 项,保存账务凭证的依据是第 6 条第 1 款 c 项。你可以随时在应用中或通过 /plus/account/ 删除账号;若订阅仍在生效,须先在对应渠道取消。删除会清除会话和登录链接,将账号记录中的邮箱地址匿名化,并解除购买来源的关联。地址的假名化哈希值以及“已使用过免费试用”这一信息会被保留,以免删除后重新注册再获得一次试用(GDPR 第 6 条第 1 款 f 项)。

09终止与撤回

在此终止合同撤回合同页面,你可以无需登录提交声明。处理的数据包括:

  • 姓名和电子邮箱地址,
  • 付款方式(Stripe、Google Play 或不清楚)以及合同名称,
  • 终止合同时另有终止类型和希望的合同结束时间,
  • 你自愿填写的理由或留言,
  • 受理编号和收到时间戳。

为限制滥用式的大量请求,电子邮箱地址和 IP 地址仅以哈希值保存,明文地址不会进入其中。处理目的是接收、证明和办理你的声明。法律依据为 GDPR 第 6 条第 1 款 b 项(履行合同)、第 6 条第 1 款 c 项(法定义务)和第 6 条第 1 款 f 项(证明正当权利主张)。

收到确认通过 Resend(Resend, Inc.,美国)以电子邮件发送。法律事项最迟在四年后删除,限流数据在两天后删除。

10法律依据

当应用仅在你的设备上处理棋局数据时,开发者无法访问这些数据。对于各项网络和广告处理,尤其适用:

  • GDPR 第 6 条第 1 款 b 项:提供你所请求的功能,特别是从 chess.com 或 Lichess 导入你的对局,以及在你的设备之间同步。
  • GDPR 第 6 条第 1 款 a 项:当你启用功能或作出广告选择时的同意,包括可选在线开局库(chessdb.cn)、QR 配对摄像头、通知、个性化广告及需要同意的设备访问。广告选择可在“设置 → 广告与隐私”中重新打开,其他权限可在应用或系统设置中撤回。
  • GDPR 第 6 条第 1 款 f 项:对安全、最新软件的正当利益(检查程序更新),以及对可靠掌握应用安装规模与在用版本的正当利益(匿名使用统计,第 7 节)。该统计默认开启,可在“设置 → 广告与隐私”中关闭,这同时就是 GDPR 第 21 条意义上的反对。

11保存期限与删除

你的本地棋局数据会保存到你不想再保留为止;Kiebitz 不在服务器上保存这些数据。你随时可以:

  • 在应用中删除单个对局、笔记、标签或开局库条目,
  • 解除与另一台设备的配对,
  • 卸载应用,这会移除本地应用数据(在 Android 上另可通过“清除应用数据”,在 Windows 上通过删除应用数据目录),
  • 若想保留数据,可事先导出为 PGN。

Google Mobile Ads 所处理技术数据的保存期限遵循 Google 自身条款。你可以在 Kiebitz 中重新打开广告选择,并在 Android 中重置或删除广告标识符。

只要匿名使用统计处于开启状态,单条每日记录将在 60 天后删除。在此之前,它们会被汇总为不含设备指向的月度合计(每月活跃安装数,按操作系统、安装渠道、版本和方案区分);这些合计作为统计数据保留,无法据此推断任何单个安装。若你关闭统计,本次安装的标识会在设备上删除,且不再生成新记录;已记录的每日记录将在上述期限后失效。

12儿童与青少年

Kiebitz 并非专门面向儿童。广告须遵守 Google 和 Google Play 的年龄、同意及儿童安全规则;若应用被归类为面向儿童,还必须符合相应的家庭政策与广告要求。导入对局时适用相关棋类平台的条款。

13你的权利

依据 GDPR,你享有访问权(第 15 条)、更正权(第 16 条)、删除权(第 17 条)、限制处理权(第 18 条)、数据可携权(第 20 条)和反对权(第 21 条),并有权随时撤回已作出的同意(第 7 条第 3 款)。

Kiebitz 不在自有后端存储你的棋局数据;本地数据可由你自行查看、导出和删除。与 Kiebitz 有关的请求可发送至 support@kiebitz.dev。对于 Google 处理的广告数据,你也可通过 Google 的隐私控制行使相关权利。

你还有权向数据保护监管机构投诉。主管机关为德国莱茵兰-普法尔茨州数据保护与信息自由专员;你也可以联系你居住地的监管机关。

14本网站

本网站为静态站点,通过 GitHub Pages 提供服务(GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA)。当你访问时,作为托管方的 GitHub 会在服务器日志文件中处理技术上必要的连接数据,特别是你的 IP 地址、日期与时间、所请求的文件、来源页和浏览器标识。法律依据为 GDPR 第 6 条第 1 款 f 项(安全、无故障的运行)。本网站的运营者无法访问这些日志数据。

访问量统计:本网站公开页面使用 Cloudflare Web Analytics(Cloudflare, Inc.),并从 static.cloudflareinsights.com 加载脚本。该服务统计页面浏览量和访问次数,以及访问路径、来源页、国家、设备类型、浏览器、操作系统和技术性能指标;在加载脚本和传输测量数据时,Cloudflare 还会处理 IP 地址等技术上必要的连接数据。分析不使用 Cookie 或 localStorage,不创建持久用户标识,也不进行数字指纹识别。结果以汇总形式提供;一次“访问”并不代表一名被唯一识别的个人。法律依据为 GDPR 第 6 条第 1 款 f 项(了解网站覆盖范围、受欢迎内容和技术质量的合法利益)。Cloudflare 说明:Web Analytics隐私政策

除 Cloudflare Web Analytics 外,本网站公开页面不使用广告脚本或社交媒体脚本。仅嵌入 Kiebitz Desktop 的广告位不会加载分析脚本;它使用本地脚本选择活动中的广告系列,但同样不使用 Cookie、本地存储、用户标识符、统计分析或第三方脚本。字体、样式和广告素材均由同一服务器提供。你在网站上选择的语言只保存在浏览器的本地存储(localStorage)中,以便下次访问时仍显示相同语言;该设置不会被传输。GitHub 的隐私声明:docs.github.com

反馈表单:只有在你提交反馈时,你填写的内容(反馈类型、简述、详情,以及可选的平台、应用版本和电子邮箱)连同技术上必要的连接数据才会被传输到 FormSubmit(formsubmit.co),并由其通过电子邮件转发给开发者。不会从应用中自动读取或附加任何数据。据 FormSubmit 自述,提交内容最多保留 30 天以供送达与取回。若你请求支持,法律依据为 GDPR 第 6 条第 1 款 b 项,其余情况为第 6 条第 1 款 f 项(处理自愿反馈并改进软件)。开发者收到的邮件在不再需要用于处理和后续询问时即被删除。FormSubmit 的说明:隐私文档

分享的局面:当你在应用中分享局面时,会生成一个 s.kiebitz.dev 上的链接。局面就包含在该链接的地址里;开发者不会为此保存任何内容,既没有数据库也没有记录。当有人打开链接时,由一个 Cloudflare Worker(Cloudflare, Inc.)作出响应:它从地址中读取局面,据此绘制页面和预览图,随后即丢弃。在此过程中,Cloudflare 作为受托处理方处理技术上必要的连接数据,如 IP 地址、时间、请求的地址、来源页和浏览器标识;这些页面同样运行与网站其余部分相同的访问量统计(见上文),不使用 Cookie,也不创建持久标识。法律依据为 GDPR 第 6 条第 1 款 f 项(提供所请求的页面,以及了解其覆盖范围的合法利益)。链接中只包含局面,以及(如适用)相应的着法、评估、习题等级分和你自己输入的标题;不包含棋手姓名、对局、笔记或训练数据。拿到链接的人都能看到该局面:它既不保密也无法撤回,因为服务器上没有可删除的内容。因此请只分享你确实愿意传出去的内容。这些页面已对搜索引擎屏蔽。Cloudflare 的隐私政策: 隐私政策.

15本政策的变更

若应用新增涉及新数据处理的功能,本政策将事先作出调整。当前版本的日期见上方,并长期可在此地址查阅。

对隐私有疑问?请写信到 support@kiebitz.dev。应用源码可在 github.com/kiebitz-dev/Kiebitz 查阅。