请勿在公开 issue 中发布 API Key、密码、用户词库、真实复制内容或包含个人信息的截图。尚无公开安全联系地址;创建 GitHub 仓库后应启用私密漏洞报告。
API Key 按项目要求存于 ~/Library/Application Support/guyi/Configuration/credentials.json 等本地配置文件,文件权限 0600、目录 0700,拒绝符号链接和非当前用户所有的目标。文件为明文,可被当前用户权限的其他进程读取;不是钥匙串级加密保护。不要上传或分享这些文件。常规启动和翻译不访问钥匙串,设置中不提供旧钥匙串迁移按钮。服务地址可以是 HTTP,HTTP 不加密。自动候选翻译、选区/复制翻译和学习请求会发送对应文字至用户配置的服务;可以关闭。store:false 不代替服务商数据政策。
网络词库仅解析受限文字字段,不执行下载的代码。截图与长截图在当前发布版隐藏且快捷键停用;保留的源码不代表此功能已经通过验收。
选中翻译先读取系统提供的精确选区;开启的精确兼容读取在明确划词/全选且系统读取失败时短暂执行复制、读取并恢复原剪贴板。它默认开启,可以关闭;剪贴板历史工具仍可能记录短暂变化。另一个“选中时自动复制原文”开关默认关闭,开启后会有意保留原文。敏感标记、密码管理器和安全输入字段会被排除,但自然语言密码无法仅凭内容可靠识别,不要在敏感界面使用自动翻译。
本地开发签名不是 Apple Developer ID 签名或公证;本地密钥配置不受签名变化影响。正式面向普通用户分发仍需稳定签名与公证。
译文缓存默认保留 7 天,可设置 1–365 天或关闭并清除。只存开启语言译文,原文与配置采用 SHA-256 指纹索引,密钥不入库。SQLite 数据库是当前用户可读写的未加密文件;哈希不等于译文加密。