隐私政策
生效及更新日期:2026 年 11 月 3 日 · 适用:Starnivo 的 iOS、iPadOS 与 macOS 应用
Starnivo 帮助你浏览、筛选和整理 GitHub Stars 与个人仓库。仓库缓存、标签和 README 主要保存在你的设备上,应用不将这些内容上传到开发者的业务服务器。
1. 开发者与联系方式
本应用由 yangyachao(佳颖设计)开发和维护。隐私咨询、数据处理问题和使用支持,请发送邮件至 yangyachao@outlook.com。
2. GitHub 授权与账号信息
登录在 GitHub 官方网页完成,Starnivo 不接收或保存你的 GitHub 密码。授权成功后,应用使用访问令牌调用 GitHub API,读取用户名、可用的显示名称、头像、Stars、个人仓库元数据和你选择的 README。
默认请求 read:user 和 public_repo 权限,用于读取账号信息并支持公开仓库的星标操作。选择“包含私有仓库”后,新授权会请求 GitHub 的 repo 权限,取代默认的 public_repo。此权限范围包含写入能力。你主动添加或取消星标时,Starnivo 会向 GitHub 写入星标状态。本地标签保存在设备上。
访问令牌保存在系统钥匙串中,并设置为不迁移到其他设备。Client ID 是应用公开标识,不是密码或 Client Secret。你也可以不登录,通过公开用户名查看公开 Stars 和仓库。
3. 设备上的数据
- SwiftData 保存已同步的仓库信息、收藏时间、本地标签、README 以及同步时间。
- 系统偏好存储保存应用设置、当前账号的基本显示资料等内容。
- 头像保存在内存与磁盘缓存中。磁盘头像超过约 7 天后会尝试后台更新,缓存按容量策略清理。
- README 原文与渲染内容保留在本地,供再次浏览或离线读取。
应用不自建账号系统,不将本地标签或私有仓库缓存发送到开发者的服务器。设备系统备份可能包含应用文档数据,具体由你的系统设置决定。
4. 网络请求与第三方内容
同步、登录和资料加载会连接 GitHub 及其图片服务,例如 github.com、api.github.com、avatars.githubusercontent.com、raw.githubusercontent.com 和 camo.githubusercontent.com。
README 可包含作者提供的外部图片和徽章。打开 README 时,这些资源可能由图片作者或其他图片服务直接提供,相关服务器可以接收到 IP 地址、请求时间、浏览器或客户端技术信息。该流量用于提供所请求的内容。README 页面使用非持久化网页存储,并禁止仓库页面脚本执行。GitHub 访问令牌不会传入 README 网页或任意图片主机。
你点击外部链接后,会由系统浏览器打开相应网站,其数据处理适用该网站的政策。GitHub 的数据处理规则见 GitHub 隐私声明。
5. 广告、分析与权限
Starnivo 当前未集成广告、行为分析或第三方崩溃统计 SDK,不使用广告标识符,也不开展跨应用广告追踪。应用不请求相机、麦克风、通讯录或定位权限。
你主动给开发者发送邮件时,邮件服务会处理你提供的联系方式、反馈内容及附件。请勿在反馈中发送密码、Token 或私有仓库的敏感内容。
6. 保留、退出与清除
本地仓库缓存和标签会保留到你清除数据、切换缓存账号或卸载应用;头像可能因缓存策略或系统清理被提前移除。切换缓存账号会替换本地仓库与标签。
- “退出登录”移除本机保存的 GitHub 凭据和账号显示资料;离线仓库数据仍保留。
- 在应用账号面板选择“清除本机数据并退出登录”,确认后移除本地仓库、标签、README、头像缓存和登录凭据。此操作不会删除 GitHub 上的仓库或 Stars。
- 需要撤销服务器端授权时,请访问 GitHub 的授权应用设置 撤销 Starnivo 的授权。本机退出或卸载不等同于撤销 GitHub 授权;钥匙串数据也不一定随卸载自动移除。
Starnivo 不创建独立服务端账号,因此没有单独的 Starnivo 服务端账号需要注销。GitHub 账号及 GitHub 服务器上的数据由 GitHub 管理。
7. 本网页与政策更新
访问本隐私页面或支持页面时,网站服务器可能处理标准网络访问日志(例如 IP、请求路径、时间及客户端信息),用于提供网页、安全维护和故障排查。本页面不使用广告或第三方分析脚本。
政策发生变化时,会在本页面更新日期及内容。如果未来新增数据处理用途,会在适当位置提供说明并在需要时取得同意。隐私问题请通过上方邮箱联系我们。