这个仓库托管非官方应用“BNBU.ME”软件隐私政策的旧地址兼容镜像。
仓库名 handsbnbu 是为保持已发布客户端与 App Store 使用的 GitHub Pages 地址连续可用而保留的 legacy slug。本仓库只维护与 BNBU.ME 正式页面一致的公开隐私政策,不包含应用核心源码;核心项目与私有源码仓库统一使用 bnbumobile。
- 页面入口:
index.html - 正式页面:https://bnbu.yunwai.cloud/app-privacy.html
- 香港镜像:https://bnbu.me/app-privacy.html
- 兼容页面:https://rainchen537.github.io/handsbnbu/
- 私有应用仓库:https://github.com/Rainchen537/bnbumobile
可以直接打开 index.html,或将静态服务器只绑定到本机回环地址:
python3 -m http.server --bind 127.0.0.1 8000然后访问 http://127.0.0.1:8000/。
.github/workflows/pages.yml 包含相互分离的校验和部署任务。推送到 main 或手动运行工作流时,校验任务会解析页面的可见 DOM 结构,并只把允许公开的 index.html 与 favicon.ico 放入待发布目录。部署任务只会在工作流运行于 refs/heads/main 时执行。
GitHub 不会仅因仓库中存在该工作流就自动完成 Pages 的首次配置。仓库管理员需要先完成一次远端设置:
- 打开仓库
Settings→Pages; - 将
Build and deployment的 Source 设为 GitHub Actions; - 推送
main,或在main分支上手动运行Deploy privacy policy; - 等待校验和部署任务完成,再访问上方 Pages 地址。
在其他分支手动运行工作流只会执行校验,不会更新公开页面。
只要应用的数据处理行为发生变化,就必须同步更新隐私政策,尤其包括:
- 登录凭据、会话和本地偏好数据的存储方式;
- 学校平台、可配置端点和邮件服务的交互;
- 邮件、草稿、课程、课表、作业、附件、下载和通知数据;
- 新增权限、AI provider、第三方 SDK、分析、广告或开发者服务器;
- 小U本地历史、跨设备同步、服务端加密快照、版本冲突和清空/删除行为;
- 小U记忆引擎的对话捕获、候选确认、召回边界、保留期、存储加密状态和 L0-L3 删除行为;
- 第三方网页服务、持久化 WebView、外部 App 跳转和二维码处理;
- 第三方地图、地图搜索词、本机自定义地点和地图网页会话隔离;
- 教师评价、课表匹配课程、公开展示、管理员隐藏/恢复、发评限权和治理审计;
- 数据保留、退出清理、删除方式和联系信息。
修改时更新页面中的“最后更新”日期,并确认内容与应用 README、登录页、双官网 /app-privacy.html 和实际代码一致。新增公开静态文件时,还必须显式加入工作流中的发布允许列表。兼容页面保留完整正文,不使用跨来源重定向,避免旧客户端的精确 origin WebView 拦截跳转。
将 GitHub Pages HTTPS 地址填写到:
Privacy Policy URL- 如有需要,也可以用于
Support URL
增加校园地标公开缓存、整数五分制匿名评论、本人编辑、隐藏/恢复、独立限权与完整删除说明;同步纠正旧版共享开关、设备身份、思考强度和历史存储表述。正文仍以 index.html 为唯一源,保持双官网与兼容镜像一致。
兼容镜像使用与正式官网相同的BNBU.ME应用favicon。软件隐私正文及原有更新日期保持,发布允许列表显式包含该公开图标。
将教师总体星级采集与公开评分描述更新为五个独立课堂体验维度、逐维分布及样本数,说明未选择不提交、历史评分原值保留、旧提交关闭、新版不换算教师总分及小U仅读取公开聚合的边界。保留地标五分制、其他数据处理条款和69c4189增加的favicon与发布允许列表;正文日期更新为2026年9月13日,三站同步结果由核心项目日志记录。
记录登录后固定自动同步的个人日程/TA、课程定制和账号习惯范围,不提供用户同步开关;区分原业务本地缓存、加密账号习惯记录、服务端静态加密和端到端加密,保留凭据/学校数据/系统权限边界。更新旧停用迁移、历史删除标记、7/30/60天雷达范围、退出保留与账号完整删除说明;原ME生活、学校会话、地图、小U和治理条款保持。三处公开正文须与同一index.html源及最后更新日期一致,实际部署证据由核心项目日志记录。