本政策说明 Rung Coder 收集哪些个人数据、为什么收集,以及你享有哪些权利。适用范围包括 Rung Coder 桌面应用程序和 rungcoder.com 网站。
数据控制者: Rung Coder,一名个体经营者的经营名称。控制者的法定身份见第十四节。邮箱:[email protected]
关于个人数据处理的一切问题,请致信 [email protected]。如需邮寄地址,可来信索取。
| 我们收集 | 我们不收集 |
|---|---|
| 你的邮箱;使用 Google 或 GitHub 登录时,还包括该服务商提供的基本资料 | 你的 CODESYS 工程、代码、变量或可视化画面 |
| 用于执行单设备许可的硬件哈希标识和计算机名称 | 你向 AI 助手提出的任何问题,以及它的回复 |
| 你的订阅状态和 Creem 客户编号 | 击键记录、屏幕内容或截图 |
| 版本号和最近一次授权校验的时间 | 功能使用统计或行为分析数据 |
| 基础设施服务商处的服务器日志(含 IP 地址) | 支付卡信息——这些永远不会到达我们这里 |
我们不出售个人数据,不为广告目的共享数据,也不用你的数据训练 AI 模型。
内容: 你的邮箱地址和登录方式。如果你使用 Google 或 GitHub 登录,我们还会收到该服务商提供的账号标识、显示名称和头像(如有)。如果你使用邮箱和密码创建账号,密码由 Supabase 处理以完成身份认证;我们不存储密码,也无法访问密码。
目的: 创建和识别你的账号,并把它与订阅关联起来。
法律依据: 履行合同(GDPR 第 6 条第 1 款 b 项)。
内容: 一个设备标识——由你的处理器 ID、主板序列号和 BIOS 序列号计算得出的 SHA-256 哈希值——以及你的计算机名称、应用版本号、随附后端的版本号、最近一次授权校验的时间。
目的: 执行许可协议中"同一时间仅一台活跃设备"的条款,识别许可共享行为,以及在你邮件报障时帮助我们复现问题。
法律依据: 履行合同,以及我们在防止付费软件被未授权使用方面的合法利益(第 6 条第 1 款 b 项和 f 项)。我们已作利益衡量并认为:单向哈希是实现该目的的适度手段——它能识别一台机器,但不泄露底层序列号,且不用于任何其他目的。
请注意: 计算机名称由你或你的雇主设定,可能含有你的姓名。你可以在 Windows 设置中修改,新名称将在下次校验时被记录。
内容: 订阅状态、套餐、试用和订阅起止日期,以及 Creem 签发的客户编号和订阅编号。
目的: 判断你的许可是否有效。
法律依据: 履行合同;交易记录的保存另有法定义务(第 6 条第 1 款 b 项和 c 项)。
付款由 Creem 处理——Creem 是爱沙尼亚公司 Armitage Labs OÜ 的经营名称—— 它作为记录商户(merchant of record),并就支付和税务数据作为独立的数据控制者。 我们从不接收也不存储你的银行卡信息。结账环节以及 Creem 此后对这些数据的一切处理,均适用 Creem 自己的隐私政策:https://www.creem.io/privacy。
内容: 每次更新检查会向托管于 GitHub 的分发端点暴露你的 IP 地址、操作系统和当前应用版本。
目的: 分发软件更新。检查在启动时执行,之后约每六小时一次。
法律依据: 我们在分发安全与功能更新方面的合法利益;对消费者而言,还包括我们提供数字内容更新的义务(第 6 条第 1 款 b 项和 f 项)。
内容: 托管服务商处的标准服务器日志,包括 IP 地址、时间、请求的 URL 和 User-Agent。若你在网站上登录,会设置一个严格必要的会话 Cookie。
目的: 提供并保护网站,以及维持你的登录状态。
法律依据: 运营安全网站的合法利益;会话 Cookie 对你所请求的服务属严格必要。我们不使用广告或分析类 Cookie。将来若增加分析功能,我们会在法律要求时先征得你的同意。
内容: 你发送给我们的邮件内容,包括你主动附上的诊断文件。
目的: 答复你。
法律依据: 履行合同,以及提供技术支持的合法利益。
以下内容除非你主动发送给我们,否则绝不会离开你的设备:
%USERPROFILE%\.rung-host\diagnostics\,不会上传。你可以把它作为附件发给技术支持;如果这样做,请先自行打开查看——里面包含文件路径和已安装软件信息。%USERPROFILE%\.rung-host\session.json。Rung Coder 把 CODESYS 连接到你自己安装和配置的 AI 助手。你的工程代码、AI 的回复,以及助手请求的任何截图,都在你的电脑和该助手的服务商(例如 Anthropic、OpenAI 或 Google)之间直接传输。
这些内容都不经过我们的服务器,也不存储在我们的服务器上。
该服务商按其自身条款和隐私政策处理这些数据,我们对此没有任何控制权。如果你的工程包含商业秘密或个人数据,请在授予访问权限前先审阅该服务商的条款,并考虑你所在单位的制度是否允许。
我们使用下列处理者和服务商。除法律要求外,我们不与任何其他方共享你的数据。
| 服务商 | 用途 | 数据所在地 |
|---|---|---|
| Supabase | 认证、数据库、授权服务 | 英国(伦敦区域) |
| 登录(OAuth) | Google 基础设施;就你的 Google 账号而言 Google 是独立控制者 | |
| Creem(Armitage Labs OÜ) | 付款、开票、税务;记录商户 | 爱沙尼亚(欧盟);就支付数据是独立控制者 |
| Cloudflare | 网站托管与 CDN | 全球边缘节点 |
| GitHub | 登录(OAuth)和软件更新分发 | 美国;就你的 GitHub 账号而言 GitHub 是独立控制者 |
你随时可以向 [email protected] 索取最新清单。
你的账号、订阅和设备数据存储在英国,欧盟委员会已认定英国具备充分保护水平,因此把你的数据放在那里无需额外手续。
数据控制者位于中华人民共和国境内,并从该地访问上述数据以运营服务和提供支持。这属于控制者处理其本就持有的数据,不是向另一个接收方披露,因此不适用 GDPR 第五章对第三国传输所要求的额外保障措施。不会有任何个人数据被转交给中国境内的其他接收方。
这项访问由第十节所述的措施保护;更重要的是可访问的内容本身就很少—— 我们根本不收集任何工程内容和使用行为数据。
我们的支付服务商 Creem(Armitage Labs OÜ)设立在爱沙尼亚,因此与其共享你的订阅信息不出欧盟境,无需额外的传输保障措施。
向位于美国的 Cloudflare 和 GitHub 的传输,依据这些服务商自身的传输机制进行,包括在适用情况下的欧盟—美国数据隐私框架和标准合同条款。
| 数据 | 保存期限 |
|---|---|
| 账号与订阅记录 | 账号存续期间 |
| 设备会话(标识、计算机名、版本号) | 账号注销后 30 日内删除 |
| 交易与发票记录 | 7 年,以履行税务和会计义务 |
| 技术支持往来 | 自最后一封邮件起 24 个月 |
| 网站服务器日志 | 由托管服务商设定,通常不超过 30 日 |
你注销账号后,我们会在 30 日内删除账号和设备数据,法律要求必须保留的交易记录除外。
依据 GDPR 和 UK GDPR,你有权:
行使上述任一权利,请致信 [email protected]。我们将在一个月内答复。
注销账号: 用你注册时的邮箱发信至 [email protected],或访问账号注销页面 https://rungcoder.com/account/delete。注销不可撤销,并会终止任何有效订阅。
我们通过传输层加密(TLS)、数据库行级安全策略(每个账号只能读取自己的记录)和管理界面访问控制来保护你的数据。对这些数据的访问仅限于技术支持、账单处理和防滥用所必需的范围。
没有任何系统是绝对安全的。若发生数据泄露且很可能对你的权利造成高风险,我们将依法通知你和相关监管机构。
报告安全问题请致信 [email protected],主题注明 "SECURITY"。
Rung Coder 是专业工具,不面向未成年人。我们不会在知情的情况下收集 16 岁以下人士的数据。若你认为有未成年人注册了账号,请联系我们,我们会删除。
授权校验是自动进行的:若你的订阅已过期,或另一台设备处于活跃状态,软件将拒绝运行。这是一项合同条件,不属于 GDPR 第 22 条意义上产生法律效果的自动化决策,且任何时候都可以通过联系我们来解决。
我们可能更新本政策。最新版本始终发布在 https://rungcoder.com/privacy。如有重大变更,我们会在生效前至少 30 日通过邮件或应用内通知你。历史版本已归档,可向我们索取。
Rung Coder 是个体经营者 殷群家(YIN QUNJIA) 的经营名称,本政策所述处理活动的控制者即为该经营者。如需邮寄地址,可来信索取。
问题咨询: [email protected]