雨水提醒隐私政策 1.3 / 2026-10-23 雨水提醒需要由提醒服务持续连接雨课堂并向你的设备推送消息。因此,它会在服务端处理账号授权、课程与通知数据。请在连接和授权前了解以下范围。 1. 适用范围与维护者 雨水提醒是 Sparkle 旗下的独立课堂动态提醒 Web App,由唐梓耀 / AdrianSparkle、丁铭 / EliasSparkle 共同创作和维护。本政策适用于 Sparkle 提供的雨水提醒实例、其设备连接、雨课堂扫码授权、课堂监测与 Web Push 通知。 本政策也覆盖课堂进入状态查询及由你主动发起的好友共学邀请。 它不是雨课堂官方产品,也不代表学校、教师、雨课堂、微信、Apple 或浏览器厂商。你使用这些独立服务时,还需阅读相应服务的隐私规则。其他人自行部署的实例由实际运营者另行说明,不当然适用本实例的托管地点和管理安排。 2. 账号资料、课程与登录凭证 获取官方登录二维码时,服务会自动建立设备连接,无需连接码。通过官方二维码确认登录后,服务接收雨课堂返回的账号 ID、姓名或昵称、学校及学号(以平台实际返回为准),以及所听课程、课堂 ID、名称、教师与相关组织标识,用于识别你的账号和展示课程。 服务还会在服务端保存官方登录 Cookie、会话授权与必要的课堂令牌,以便在你关闭页面后继续查询。我们不要求、也不存储你的雨课堂或微信密码。Cookie 和令牌能够代表登录权限,属于需要特别保护的凭证;扫码不是仅在手机本地保存授权。 3. 课堂动态及其他人的信息 服务查询正在上课状态、必要的学习日志及签到方式,并在你启用课内提醒后接收官方课堂事件流。保留字段包括课程与课堂名称、事件类型、事件标识、平台时间或发现时间及通知所需摘要。 随机点名事件可能包含教师向课堂公布的被点名者姓名和学号;这些内容可能存入加密事件记录并出现在通知正文中,可能涉及同班其他人。请谨慎使用锁屏预览及共享设备,不要将这些内容继续公开传播。服务不以这些数据建立学生画像。 当前实现不将题目正文或答案作为持久化提醒内容保存,不代答题、不响应点名或抢答,也不获取设备定位。普通签到可能按启用的课内提醒自动发送进课请求;你也可为确认未进入的课堂主动发起好友共学,由好友提交匹配课堂的二维码文本,服务使用邀请人的官方会话处理已核实的普通进课流程。这些请求可能改变官方出勤或进入状态,具体边界见服务条款。 4. 设备连接、通知与技术信息 我们处理随机设备标识、连接会话的哈希、设备名称、创建时间、最近打开时间、30 天有效期、账号关联及各项提醒开关。默认设备类别根据浏览器 User-Agent 判断;当前界面不提供设备改名或设备列表,相关数据与管理接口仍保留。 开启通知时,浏览器提供推送端点、p256dh 公钥及 auth 密钥;服务保存订阅,用于向该设备推送。我们还保存发送次数、接受或失败状态、时间和随机回执的哈希,以排错、去重和确认系统处理情况。回执不证明你本人看见、听见或阅读了通知。 提供网络服务必然处理 IP 地址、请求头、来源、连接时间和错误信息;IP 也用于内存中的防滥用限流。当前应用没有广告或行为分析 SDK,不以这些信息进行跨站跟踪或出售个人信息。基础设施和通信提供方可以依其自身规则处理技术日志。 5. 处理目的与授权边界 上述信息用于建立设备连接、识别你授权的账号、查询和展示课堂、推送所选事件、维护会话、迁移入口、保护安全、排障和灾难恢复。账号与课程不是用于广告、商业画像或 AI 训练。拒绝扫码授权则无法读取课程;拒绝通知权限仍可在已登录页面查看信息,但不能向该设备发送系统通知。 敏感凭证、其他学生信息以及跨地区处理应按适用法律履行必要的告知、合法性基础及同意程序。本政策说明实际数据流,不将浏览本页、获取登录二维码或扫描二维码一概视为已经完成所有依法需要的单独同意。你不应授权自己无权提供的账号或资料。 6. Cookie、浏览器存储与权限 设备连接使用 rain_session Cookie。服务端保存其哈希;在 HTTPS 下该 Cookie 带有 Secure、HttpOnly 及 SameSite=Strict 属性,最长随设备连接维持 30 天,续期会重新设置。它用于认证,不是广告 Cookie;退出雨课堂账号不等于自动清除此设备连接 Cookie。 设备通知由浏览器权限管理。共同学习及邀请协助页只在你主动启动扫描并授权后使用相机,也可选择图片;二维码在浏览器识别,仅提交识别文本,不上传视频或所选图片。相机变焦按设备能力使用硬件或数字缩放;不申请麦克风、定位或通讯录。 7. 接收方、处理位置与跨地区传递 Sparkle 当前提供的实例运行在腾讯云中国香港节点。若你位于中国内地或其他地区,提交给该实例的账号资料、Cookie、课程、课堂事件及设备订阅会传到香港处理和保存。授权请求还会与雨课堂官方接口及课堂事件服务通信。 持有有效共学邀请的人可读取邀请人的显示名称、课堂名称、邀请有效期和处理状态,并可为指定课堂提交进课二维码。二维码文本经香港服务转交雨课堂官方接口;好友不接收邀请人的 Cookie、密码或完整课程列表。请只向可信且获准协助的人分享邀请链接。 Web Push 根据浏览器使用 Apple、Google、Mozilla 或 Microsoft 等推送基础设施,相关服务可能位于其他国家或地区;服务会向订阅端点发送加密推送载荷及必要路由信息,浏览器和操作系统负责呈现。通知明文最终可出现在设备上,推送加密不表示整个提醒服务端无法读取。 当前域名由 Cloudflare 提供注册与 DNS 服务,按现有配置业务流量不经过其 CDN 代理;DNS 服务仍可能处理解析所需信息。我们不出售或出租个人信息。依法披露、必要的安全处置或你明确指示的其他传递,应限于相应必要范围。 8. 加密与安全措施的限度 账号资料、课程缓存、登录 Cookie、课堂凭证、事件载荷和推送订阅以 AES-256-GCM 加密保存。账号与设备标识、关联关系、开关、时间、状态及其他运行字段并非整库逐项加密。数据库与主密钥由同一服务主机管理,因此这不是能抵御服务器完全失陷的端到端加密。 服务采用 HTTPS、会话哈希、来源校验、请求限流及限定推送端点等措施。管理者进行授权运维时可能具备解密所需权限。若发生个人信息安全事件,我们会采取补救措施,并依适用法律向受影响者和有关机关通知;通知会说明所涉信息、可能影响、处置措施及联系途径。我们不承诺绝对安全;请只在你信任的设备上连接,不转交连接码、Cookie、迁移链接或系统通知。 9. 在线数据的保存期限 设备连接自创建或手动续期起为 30 天;到期后不能继续用该会话访问。官方登录失效会暂停相关监测。当账号最后一个仍有效的关联设备退出、被撤销或到期后,服务会在相应退出处理或定期维护中清空该账号的登录 Cookie 及已保存课堂凭证,并暂停连接。 已结束课堂及其提醒记录、非当前课堂的历史事件和模拟推送记录,按代码中的 90 天阈值在定期维护时清理;活跃课堂及受保护的相关记录可能超过该期限。迁移凭证一次有效、5 分钟到期。 共学邀请使用随机令牌;服务以哈希索引在进程内存中保存邀请人显示名称、指定课堂、约 30 分钟有效期、尝试次数及结果状态。过期后不能继续使用,重启后不保留邀请;过期内存项在后续创建邀请时清理,不代表到期瞬间逐字节擦除。识别出的二维码文本用于当次处理,当前共学模块不将相机画面、所选图片或二维码文本写入数据库。官方平台上的进课记录及基础设施技术日志按各自实际规则处理。 当前实现没有为所有账号档案、课程缓存、设备元数据、状态字段及备份设置统一的自动删除期限。30 天连接或 90 天历史规则不等于整账号在该时点彻底删除;如不再使用并希望删除其余数据,请向维护者提出请求。没有自动清理机制不等于获得无限期保留的授权;处理目的不再必要或依法应当删除时,我们会依法处理,并核对需人工清理的范围。 10. 备份、支持资料与清理范围 为恢复服务,备份任务保存数据库快照、服务密钥、推送密钥及来源配置。导出备份采用随机 AES-256-GCM 数据密钥与独立 RSA-OAEP 公钥封装,解密私钥另行保管;但云端还可能保留受文件权限保护的 SQLite 快照,且同机运行数据可由主机权限访问。备份的保护程度因此取决于副本类型及存放位置。 现有备份流程未设置统一自动过期时间,离线导出副本也可能继续保留。删除在线数据不立即清除历史备份。提出删除请求时可要求说明剩余备份、保留理由及处置安排;需人工核实,不能承诺尚未实现的一键即时抹除。支持对话和你主动提交的附件按处理事项的必要范围保留,不用于广告或训练。 11. 关闭、退出、撤销与删除请求 你可分别关闭五类提醒、在系统中撤销通知、退出本设备的雨课堂登录,或不再续期连接。当前界面不提供设备列表与撤销入口;需要核对或撤销其他设备时,可联系维护者。关闭某个开关仅停止该设备该类提醒;其他设备开启时账号仍可能继续监测。退出会解绑本设备并清除其服务端推送订阅,浏览器本身的授权或订阅状态可能仍需在系统设置中管理。 在最后一个有效关联设备退出后释放登录凭证,不代表账号档案、历史、其他设备元数据或备份全部删除。当前产品没有整账号自动删除按钮。你可联系维护者申请了解、访问、复制、更正、删除、限制处理、撤回授权或处理其他人的信息异议。 12. 请求核实、法定义务与救济 我们会以与风险相称的方式确认请求与账号的关系,仅索取处理该请求所必要的信息;不要发送登录 Cookie、密码或迁移凭证。请求应依法及时处理。因技术隔离、备份、争议或法定保留义务不能立即全部处理时,应说明原因、范围及后续安排;法律要求停止其他处理时,保留的数据仅用于必要存储与安全保护,不恢复用于日常监测。备份恢复需核对已经处理的权利请求。产品现有按钮不限制法律赋予的权利。你可向有管辖权的监管机关投诉。 13. 未成年人及学习场景 本服务面向能够合法授权其账号与设备的使用者。未成年人应在监护人及适用学校规则允许的范围内使用;不面向未满 14 周岁儿童主动提供账号连接服务。当前没有年龄核验机制;如发现未经所需授权处理儿童信息,可联系维护者核实并依法处置。 课堂中的姓名、学号与动态只用于提醒目的,不应据此评价他人的出勤或学习表现;实际学校与教师记录以官方渠道为准。 14. 政策更新与语言版本 新增数据类别、处理目的、托管地点或接收方等重要变化,会反映在本页并更新日期。依法需要额外告知、单独同意或其他程序时,不能仅以修改文字或继续使用替代。三个语言版本旨在表达相同范围;差异不减损适用法律赋予你的权利。 15. 联系我们 隐私咨询、权利请求、产品支持或侵权通知,可联系维护者唐梓耀 / AdrianSparkle:QQ 2410710390;开发者公开主页为 https://github.com/Tang1206cc。请说明产品名称、所用版本及请求事项。首次联系请勿发送账号密码、登录 Cookie、连接码、完整录制或其他不必要的个人信息。 请在请求中注明“雨水提醒”和希望处理的范围;涉及其他被点名者信息时,可提供最小化的事件时间与课程线索,无需公开完整姓名和学号。 15. 好友池、分别授权与协助共学 “共同学习”的好友池固定包含本人,最多添加五位好友,按本人账号和当前设备隔离。每位好友须自行扫描官方登录二维码确认授权;服务保存其官方返回的账号标识、显示资料及登录会话,用于核对身份、显示登录状态和按主动扫描请求协助进课。不要求或保存好友密码;官方登录凭据由服务端处理,并非只保存在扫描者手机。好友会话不加入本人课内提醒账号表,也不自动开启该好友的课堂提醒。 好友资料与登录凭据在独立好友库中加密保存,账号及设备关联、状态和时间等运行字段不等于整库加密。当前设备的持有人能看到该池的好友显示名、可取得的头像及登录状态,并可发起协助操作;好友应理解这一访问范围,只在可信且获准使用的设备上授权。服务可能从官方允许的头像来源取得显示图片;相关请求适用来源服务规则。 “帮助好友共学”由你主动使用相机或选择图片。二维码在当前浏览器识别,服务接收识别文本,分别使用池内各账号会话核对课堂并提交支持的请求,逐项查询官方结果。它可能改变对应账号的官方进课记录,不代答题或响应点名。视频与所选图片不上传,识别文本用于当次处理;任务与结果在进程内存中短期保存,不能当作永久记录或到场证明。 移除好友删除当前池中相应好友记录并使旧任务失效,不向雨课堂发送该好友退出请求。退出、切换本人账号或撤销设备时,作废该账号/设备池中的好友登录凭据;设备到期后在维护时作废。好友关系与资料保留为失效状态,未统一设置自动删除期限,可重新登录原好友或提出删除请求;其他有效设备的池不受影响。本人官方登录失效但设备仍有效时,不自动作废好友凭据,仍可协助有效好友。独立好友库纳入现有加密备份,删除在线记录不等于同时清除历史备份。