用户协议

生效日期:2026 年 11 月 12 日

本协议适用于 PKU harness 应用、网站 pkuharness.com 以及本项目运营的可选服务 PKU harness Cloud(以下合称“PKU harness”)。使用 PKU harness 即表示你同意本协议。如不同意,请不要使用。

1. 我们是谁

PKU harness 是由 pkuinfo 贡献者(以下称“我们”)维护的开源项目,不是北京大学运营的服务,也未获得北京大学的认可或与其存在关联。PKU harness 连接的校园服务属于学校及其各部门,使用这些服务时适用它们自己的规定。

源代码以 MIT 许可证发布。本协议不限制你依据该许可证享有的权利:你可以阅读、构建、修改和分发代码。本协议约束的是我们分发的应用和我们运营的服务。

2. 你的校园账号

  • 你使用本人的北京大学账号登录。请勿使用他人的账号或凭据。
  • 你应遵守学校关于信息系统的规定,包括通过 PKU harness 使用的各项服务(例如选课、校园卡、树洞)的规则。
  • 你的密码和手机令牌密钥只保存在你的手机上。请为手机设置锁屏,不要让他人使用。

3. AI 助手代你操作

  • 在你授予的权限范围内,助手可以通过插件读取校园数据、在校园服务上执行操作。以这种方式完成的操作视为你本人的操作。
  • 对于难以撤销的操作,例如退课、付款或公开发帖,应用会先请你确认,除非你已选择允许它直接执行。请认真核对你确认的内容。
  • AI 模型会出错。成绩、余额、截止时间、选课结果等重要信息,请在依赖之前自行核实。
  • 你接入的 AI 服务商是第三方。你发送给它的内容适用其用户协议和隐私政策,相关费用由你向其支付。

4. 插件

  • 插件(包括插件市场中的社区插件)由各自的作者编写。我们不保证插件能正常工作、内容准确或长期可用。
  • 每个插件都会声明所需的权限,由你决定是否授予。请只安装可信来源的插件;不再信任某个插件时,请将其移除。
  • 插件作者应确保其插件遵守本协议和法律。

5. Copilot 模式

Copilot 通过 Android 无障碍服务,让助手操作手机上的其他应用。它只在你允许的应用中工作,运行时会显示提示,你可以随时停止。你应对要求它在其他应用中完成的事情负责,这些应用自己的条款同样适用。

6. PKU harness Cloud(可选)

  • 部分功能(例如分享校园卡付款码)会用到我们的云服务。它只转发和存储加密数据(详见《隐私政策》)。你也可以自行部署服务器,并在应用中改用它。
  • 该服务免费,按现状提供,不保证随时可用。服务设有用量限制,我们可能调整这些限制。
  • 对滥用服务的设备或链接(例如大量请求、利用校园卡分享进行诈骗),我们可能予以封禁。

7. 使用规范

请勿利用 PKU harness:

  • 访问你无权访问的账号、数据或服务;
  • 使校园服务或我们的云服务过载、对其发起攻击或绕过其安全措施;
  • 以损害校园服务或其他用户的频率发送请求;
  • 分享付款码或其他访问权限,使他人得以实施诈骗;
  • 违反法律或学校规定,或侵犯他人的权利。

8. 更新

应用会向 GitHub 检查新版本并提示安装,也会接收经过签名的 JavaScript 代码空中更新。更新可能改变或移除功能。校园服务可能在没有通知的情况下变化,相关功能可能在我们更新之前无法使用。

9. 免责声明

在法律允许的范围内,PKU harness 按现状提供,不附带任何形式的保证。我们不保证它没有错误、始终可用或适合某一特定用途。

10. 责任限制

在法律允许的范围内,对于因使用 PKU harness 产生的间接损失或后果性损失,我们不承担责任,包括错过选课、错过提醒、付款、AI 按你的指示执行的操作,以及校园服务、AI 服务商或第三方插件的行为所造成的损失。本协议不限制依法不得限制的责任。

11. 协议的变更

我们可能更新本协议。页首日期表示当前版本;发生重要变更时,应用会通知你。变更后继续使用 PKU harness,即表示你接受更新后的协议。

12. 适用法律

本协议适用中华人民共和国法律(为本协议之目的,不包括香港特别行政区、澳门特别行政区和台湾地区的法律)。如发生争议,我们会首先尝试与你友好协商解决。

13. 联系我们

关于本协议的问题,请在 https://github.com/pkuinfo/pku-harness/issues 提交 issue。安全问题请按照 https://github.com/pkuinfo/pku-harness/security/policy 中的说明私下报告。