第三方 SDK 说明
关于本页:本页列出了 KKCode 集成的所有第三方 SDK 和开源库,说明其用途、数据收集情况及隐私政策链接,供用户和监管机构参考。
分析与监控
2 个 SDK用于收集应用的匿名使用统计,帮助我们了解功能使用情况并改善用户体验。不收集:对话内容、代码内容、服务器地址、个人身份信息。IP 地址由 Google 自动匿名化。
用于自动捕获应用崩溃和错误,帮助我们快速定位和修复问题,提升应用稳定性。收集崩溃堆栈跟踪、设备信息、应用状态和匿名 Firebase 安装 ID。不收集:对话内容、代码、服务器地址、个人身份信息。
核心框架(本地运行,不联网)
不收集数据跨平台应用框架。所有渲染、导航和原生模块桥接都在本地完成。
基于 iOS Keychain 和 Android Keystore 的加密键值存储。用于在本地保存您的服务器凭证。
未加密的异步持久键值存储,用于保存非敏感的应用偏好和会话缓存。
在应用内渲染 Markdown 内容和其他富文本。所有 WebView 实例都在本地运行,不加载远程页面。
SSE(Server-Sent Events)客户端和 opencode 官方 SDK。用于从您自己的开发机流式接收 AI 响应。直连路径会连接到您的服务器;可选的二维码路径会通过 KKCode 中继抵达本地配套 Agent。
国际化框架。21 种语言 UI,支持 CLDR 复数规则。所有翻译文件打包在应用内,不远程加载。
以下 UI 与交互组件完全在设备上运行 —— 无网络请求,无数据收集:react-native-gesture-handler、react-native-reanimated、react-native-safe-area-context、react-native-screens、react-native-markdown-display、@expo/vector-icons、zustand、react-native-worklets。
数据流总结:局域网、Tailscale 和自建 HTTPS 路径会将手机直接连到您自己的服务器。可选的二维码路径会经过 KKCode 中继抵达本地配套 Agent;它不会运行 OpenCode,也不会创建工作区副本。开启遥测时,Firebase SDK 会向 Google 服务器上传匿名的崩溃与分析数据。
如果您对本页有疑问,请发邮件到 junbaor@gmail.com。