CodeYears 隐私政策

最后更新:2026-11-03

本隐私政策适用于 CodeYears 浏览器扩展及其产品支持网站。

数据收集

CodeYears 将当前 GitHub 会话可见的每日贡献呈现为城市。轻量入口只识别主页 URL、贡献区域和年度入口,默认保留 GitHub 原贡献图。只有打开城市后,扩展才读取主页用户名、访问者的登录状态与用户名、可选年份、贡献日期与数量。首次默认最近三年,应用其他范围后更新,必要时请求相邻公历年的数据以组成完整周。它不会读取仓库文件、提交内容、邮箱或密码,也不通过 Cookie API 读取登录凭证。

网络请求

请求仅通过 HTTPS 发往 GitHub 同源页面,使用浏览器已有的 GitHub 会话,不需要 GitHub Token、独立 CodeYears 账户或开发者后台。GitHub 按其政策处理这些请求。贡献页面不是稳定公开 API,页面或语言变化可能使解析停止。复用缓存前仍会核对访问者身份;身份无法确认时,不读取或写入贡献缓存。切回贡献图、页面进入后台或离开主页会取消请求、清空可见结果并释放城市;再次打开时重新核对身份。

本地存储与删除

年度缓存保存在浏览器扩展本地存储,按访问者、主页与公历年份区分,包含日期、数量、抓取时间以及解析器和缓存版本,不保存完整 HTML,也不通过 Chrome Sync 同步。当年快照最多复用一小时,跨本地日期后失效;历史年度快照最多复用三十天。失效仅阻止下次复用,不自动删除已存记录。在“更多”中可刷新所选年份,或清除当前访问者在当前主页的全部年度缓存;其他作用域需在相应环境中清除。移除扩展会删除其本地存储。跟随浏览器、英文或简体中文的语言偏好以 codeyears:ui:language 单独保存,清除主页贡献缓存不会重置语言。浏览器资料备份由你的浏览器和系统管理。

权限

自动脚本仅在 https://github.com/* 范围内运行,为识别到的个人主页提供轻量切换入口。activeTab 与 scripting 用于工具栏快捷打开城市;storage 保存年度缓存和独立语言偏好。清单不另加 host_permissions、Cookie 或所有网站权限,也没有后台轮询。站点访问仍由浏览器设置控制,不能将本扩展描述为完全没有站点访问。

第三方服务

扩展不向开发者或其他第三方服务器上传贡献数据,不出售或共享用户数据,不加入分析、遥测或广告。GitHub 是唯一联网数据源;扩展代码和城市素材随安装包提供,不从远程加载可执行代码。本产品介绍与支持网站托管于 Vercel,并使用 Vercel Web Analytics;网站访问与扩展在本地处理贡献数据是两件独立的事。通过邮件或公开 GitHub Issue 联系支持时,请仅提供必要信息,不要附上私有活动、Token、Cookie 或完整缓存。

图片保存

CodeYears 提示你调整视图,再使用浏览器原生右键菜单保存或复制当前画布。扩展不提供独立图片生成、上传或分享服务,也不会替你发布。图片可能反映当前 GitHub 会话可见的活动,请自行决定是否分享。

联系方式

如有关于本隐私政策的问题,请联系: xingyu.wang@gmail.com