隐私政策
Ichor 没有服务器、没有账号,也没有广告。开发者不会收到你的任何数据。应用只与你自己的 Talos 集群通信;仅在下列功能中会与 GitHub 通信,并且在你开启相应功能时,与图标下载服务以及你自行选择的 AI 服务商通信。
保留在手机上的内容
- Talos 配置(talosconfig:端点、客户端证书和私钥)。使用存放在 Android Keystore(StrongBox 或 TEE)或 iOS Secure Enclave/Keychain 中的密钥加密,且不包含在设备备份中。
- AI 服务商 API 密钥(如果你添加了)。以同样方式加密。
- 设置和最近一次集群检查结果,供后台告警和主屏幕小组件使用。
- 你保存的文件,例如抓包文件、etcd 快照或 kubeconfig,只会写入你选择的位置。
在应用中移除集群会删除其凭据。在 Android 上卸载应用会删除其存储的所有内容。在 iOS 上,Keychain 中的项目可能在卸载后仍然保留,因此请先在应用中使用“设置 → 删除”。
应用发送什么,以及发送给谁
- 你的 Talos 集群。应用通过双向认证的 TLS 直接连接 talosconfig 中的端点,与
talosctl的方式相同。使用管理员 talosconfig 时,Kubernetes 页面还会通过 Talos 签发的管理员 kubeconfig 访问集群的 Kubernetes API,该 kubeconfig 仅保存在内存中,绝不写入存储。开发者不参与这些连接。 - GitHub(
api.github.com)。应用读取公开的 Talos 版本列表,以便在有可用升级时通知你,并从源代码仓库读取应用自身的版本说明。从 GitHub Releases 安装的版本还会检查该仓库以获取应用更新。与任何网络请求一样,GitHub 能看到你的 IP 地址,并适用其隐私声明。不会发送任何与你的集群有关的信息。 - QR 码导入。相机画面由开源的 ZXing 库在手机上解码;不会存储或发送任何内容,且仅在扫描器打开时使用相机。
- 应用图标,仅在你开启时。Ichor 内置了约 400 个常见应用的图标。开启下载缺失的应用图标设置后(默认关闭),其他可识别应用的图标会从 jsDelivr(
cdn.jsdelivr.net,Dashboard Icons 图标集)下载,jsDelivr 无响应时则从 GitHub(raw.githubusercontent.com)下载,并保存在应用缓存中。每个请求只包含图标的公开名称,绝不包含你的镜像名称、命名空间或其他集群详情。与任何网络请求一样,jsDelivr 和 GitHub 能看到你的 IP 地址,并适用其各自的隐私政策(jsDelivr、GitHub)。Argo CD 应用也可以在其ichor.levis.name/icon注解中链接自己的图标:开启该设置后,图标会从该地址下载,该地址的服务器能看到你的 IP 地址。直接内嵌在注解中的图标不会被下载。 - 备件查询,仅在你点按时。节点硬件页面上的查找备件按钮会在浏览器中打开本网站的一个页面,部件的制造商、型号和序列号位于地址的
#之后,浏览器绝不会将这部分发送给服务器:GitHub Pages 只能看到页面地址和你的 IP。该页面不发送任何内容;只有当你在页面上点按厂商网站或搜索引擎的按钮时,对方才会看到序列号。 - AI 诊断,仅在你开启时。该功能默认关闭。当你点按提问时,一份集群状态报告(节点就绪情况、服务、资源用量、etcd 状态、近期事件以及异常服务日志的最后几行)会使用你自己的 API 密钥,通过 HTTPS 发送给你选择的服务商:Anthropic、OpenAI,或你填写了地址的服务器。默认情况下,节点名称、地址和集群域名会被替换为占位符,但日志中的其他文本会原样发送。报告绝不包含 talosconfig、机器配置或 kubeconfig。此后适用该服务商自己的隐私政策:Anthropic、OpenAI。
- 手机上的模型,仅在你下载时。当 AI 诊断服务商选择本机时,报告绝不会离开手机。点按下载会从 Hugging Face 获取你选择的模型文件,Hugging Face 能看到你的 IP 地址和文件名,并适用 Hugging Face 隐私政策。改为导入模型文件则不会联系任何人。
- Google Play,用于功能众筹(仅 Play 版本)。应用会从本网站(
cyrinux.github.io,由 GitHub 托管)下载开放众筹的公开功能列表。如果你资助某个功能,付款由 Google Play 根据 Google 隐私权政策处理;开发者收到的是 Play 的销售报告,而不是你的姓名或付款信息。应用会在手机上记住你资助过哪些功能,且不会将其发送到任何地方。 - 你分享到的应用。当你使用分享菜单(AI 报告、抓包文件、talosconfig QR 码)时,内容只会在此时发送给你选择的应用。
权限
- 相机:仅用于扫描 talosconfig QR 码,且仅在扫描器打开时使用。
- 通知:集群告警和证书到期提醒。开启应用锁后,锁屏通知只显示通用文本。
- 生物识别:可选的应用锁使用系统验证提示。应用绝不会接触你的指纹或面部数据。
- 网络:即上文列出的连接。
应用不会做的事
- 无账号、无需登录、无开发者服务器。
- 无广告、无广告标识符、不跨应用或网站跟踪。
- 不出售或转让个人数据。开发者从不接收这些数据。
儿童
本应用是用于管理服务器集群的工具,并非面向儿童。
变更
本政策的变更会发布在此页面,并注明新的生效日期。其历史记录见源代码仓库。
联系方式
问题或请求:请在 github.com/cyrinux/ichor/issues 提交 issue。