﻿【数据与隐私说明】CampusLink 校园网自动登录

一句话：你的校园网账号和密码，只存在你自己的电脑上。我们拿不到，也不需要。


────────────────────────────────────────────
一、密码存在哪里？会不会被人看到？
────────────────────────────────────────────
存在程序目录的 config.json 里，但存的是密文，不是明文：

  · 用 Windows 系统自带的 DPAPI 加密，解密密钥由【当前这个 Windows 账户】持有
  · 换句话说：换一台电脑、或者换一个 Windows 用户登录，这串密文都解不开
  · 你现在就可以用记事本打开 config.json 看一眼，passwordEnc 后面是
    一长串乱码（AQAAANCM...），不是你的密码明文

这是和"把密码写在 txt 里"最本质的区别。


────────────────────────────────────────────
二、密码会被发到哪里？
────────────────────────────────────────────
只发给【学校的认证服务器】（校内地址，例如 10.245.2.19），
和你在浏览器里手动登录校园网时提交的内容完全一样。

我们的激活服务器不会收到密码，也不会收到学号。


────────────────────────────────────────────
三、我们的服务器到底收到了什么？
────────────────────────────────────────────
只有两样东西：

  ① 你输入的卡密（YZU-XXXX-XXXX）
  ② 这台电脑的 8 位机器码（由 Windows 与当前用户算出的标识，不含任何个人信息）

用途只有一个：把这张卡密绑定到这台电脑，防止一个卡密到处复制使用。
服务器上保存的记录就是「卡密 — 机器码 — 绑定时间」，仅此三项。

  不会保存：学号、密码、上网记录、访问过的网站、电脑里的任何文件。

另外两点：
  · 激活成功后，程序【不再连接我们的服务器】。断网、服务器关停都不影响使用。
  · 服务器运行日志里会有请求的 IP 和时间（任何网站都有，用于防刷和排查），
    但它不与你的学号、密码关联，我们也无法从 IP 反查你是谁。


────────────────────────────────────────────
四、日志里写了什么？
────────────────────────────────────────────
程序目录下的 login.log 记录的是：时间、网络是否通畅、登录成功还是失败、学号。

  · 没有密码
  · 只写在本机，不会上传
  · 想确认的话，可以直接用记事本打开看

如果你要把日志发给提供者排查问题，建议先自己扫一眼，确认没有不想外传的内容。


────────────────────────────────────────────
五、状态窗口（2-查看运行状态.vbs）读了什么？
────────────────────────────────────────────
只读本机文件：config.json 里的学号与运营商、login.log 的最近记录，用来显示状态。

它的联网行为只有两件：
  · 访问一个公共探测地址，判断"现在能不能上网"
  · 测一下到 223.5.5.5 的延迟（只建立连接，不发内容）

不上传任何数据，也不读取你的浏览记录或文件。


────────────────────────────────────────────
六、我们不会做的事
────────────────────────────────────────────
  ✗ 不收集浏览记录、聊天内容、电脑里的文件
  ✗ 不上传账号和密码
  ✗ 不远程控制你的电脑
  ✗ 不在后台偷偷安装其他软件
  ✗ 不在安装包里夹带别人的账号信息（安装包内不含任何 config.json）


────────────────────────────────────────────
七、你可以自己验证（不用信我们，信证据）
────────────────────────────────────────────
  1. 断网状态下打开状态窗口，功能照常 —— 说明它不依赖我们的服务器
  2. 记事本打开 config.json，passwordEnc 是密文
  3. 任务管理器 →「性能」→ 打开「资源监视器」→「网络」标签页，
     能看到程序只连校内网关和探测地址，没有其他外联


────────────────────────────────────────────
八、不想用了，怎么彻底清干净？
────────────────────────────────────────────
  1. 双击「3-卸载开机自启.bat」，移除开机自启任务
  2. 直接删除整个程序文件夹

     config.json（账号密文）、login.log（日志）、activation.ok（激活标记）
     都在这个文件夹里，删掉即彻底清除，本机不留任何账号信息。

  提示：密文与本机 Windows 账户绑定，即使有人捡到删除前的 config.json，
        在别的电脑上也解不开。


────────────────────────────────────────────
九、一句话总结
────────────────────────────────────────────
密码：本机加密保存，只交给学校；
服务器：只认卡密和机器码，不碰你的账号；
日志：只有状态和结果，没有密码；
卸载：删文件夹就干净了。

有任何疑问，欢迎直接问提供者 —— 上面每一条都可以当场验证。
