雨水提醒隱私權政策 1.0 / 2026-10-17 雨水提醒需要由提醒服務持續連接雨課堂並向你的設備推送消息。因此,它會在服務端處理帳號授權、課程與通知資料。請在連接和授權前瞭解以下範圍。 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。 Service Worker 用於 Web Push 和通知點擊,不快取帳號頁面作為離線課堂狀態。通知訂閱由瀏覽器維護;添加到主畫面與允許通知是獨立操作。當前頁面不申請相機、麥克風、定位或通訊錄權限。官方客戶端掃碼、簽到所用權限由其自行管理。 7. 接收方、處理位置與跨地區傳遞 Sparkle 當前提供的實例運行在騰訊雲中國香港節點。若你位於中國內地或其他地區,提交給該實例的帳號資料、Cookie、課程、課堂事件及設備訂閱會傳到香港處理和保存。授權請求還會與雨課堂官方介面及課堂事件服務通信。 Web Push 根據瀏覽器使用 Apple、Google、Mozilla 或 Microsoft 等推送基礎設施,相關服務可能位於其他國家或地區;服務會向訂閱端點發送加密推送載荷及必要路由信息,瀏覽器和操作系統負責呈現。通知明文最終可出現在設備上,推送加密不表示整個提醒服務端無法讀取。 當前域名由 Cloudflare 提供註冊與 DNS 服務,按現有配置業務流量不經過其 CDN 代理;DNS 服務仍可能處理解析所需信息。我們不出售或出租個人信息。依法披露、必要的安全處置或你明確指示的其他傳遞,應限於相應必要範圍。 8. 加密與安全措施的限度 帳號資料、課程快取、登入 Cookie、課堂憑證、事件載荷和推送訂閱以 AES-256-GCM 加密保存。帳號與設備標識、關聯關係、開關、時間、狀態及其他運行字段並非整庫逐項加密。資料庫與主金鑰由同一服務主機管理,因此這不是能抵御伺服器完全失陷的端到端加密。 服務採用 HTTPS、工作階段雜湊、來源校驗、請求限流及限定推送端點等措施。管理者進行授權運維時可能具備解密所需權限。若發生個人信息安全事件,我們會採取補救措施,並依適用法律向受影響者和有關機關通知;通知會說明所涉信息、可能影響、處置措施及聯繫途徑。我們不承諾絕對安全;請只在你信任的設備上連接,不轉交連接碼、Cookie、遷移連結或系統通知。 9. 在線資料的保存期限 設備連接自創建或手動續期起為 30 天;到期後不能繼續用該工作階段訪問。官方登入失效會暫停相關監測。當帳號最後一個仍有效的關聯設備退出、被撤銷或到期後,服務會在相應退出處理或定期維護中清空該帳號的登入 Cookie 及已保存課堂憑證,並暫停連接。 已結束課堂及其提醒記錄、非當前課堂的歷史事件和模擬推送記錄,按代碼中的 90 天閾值在定期維護時清理;活躍課堂及受保護的相關記錄可能超過該期限。遷移憑證一次有效、5 分鐘到期。 當前實現沒有為所有帳號檔案、課程快取、設備元資料、狀態字段及備份設置統一的自動刪除期限。30 天連接或 90 天歷史規則不等於整帳號在該時點徹底刪除;如不再使用並希望刪除其餘資料,請向維護者提出請求。沒有自動清理機制不等於獲得無限期保留的授權;處理目的不再必要或依法應當刪除時,我們會依法處理,並核對需人工清理的範圍。 10. 備份、支持資料與清理範圍 為恢復服務,備份任務保存資料庫快照、服務金鑰、推送金鑰及來源配置。導出備份採用隨機 AES-256-GCM 資料金鑰與獨立 RSA-OAEP 公鑰封裝,解密私鑰另行保管;但雲端還可能保留受文件權限保護的 SQLite 快照,且同機運行資料可由主機權限訪問。備份的保護程度因此取決於副本類型及存放位置。 現有備份流程未設置統一自動過期時間,離線導出副本也可能繼續保留。刪除在線資料不立即清除歷史備份。提出刪除請求時可要求說明剩餘備份、保留理由及處置安排;需人工覈實,不能承諾尚未實現的一鍵即時抹除。支持對話和你主動提交的附件按處理事項的必要範圍保留,不用於廣告或訓練。 11. 關閉、退出、撤銷與刪除請求 你可分別關閉五類提醒、在系統中撤銷通知、退出本設備的雨課堂登入、查看並撤銷同帳號其他設備,或不再續期連接。關閉某個開關僅停止該設備該類提醒;其他設備開啓時帳號仍可能繼續監測。退出會解綁本設備並清除其服務端推送訂閱,瀏覽器本身的授權或訂閱狀態可能仍需在系統設置中管理。 在最後一個有效關聯設備退出後釋放登入憑證,不代表帳號檔案、歷史、其他設備元資料或備份全部刪除。當前產品沒有整帳號自動刪除按鈕。你可聯繫維護者申請瞭解、訪問、複製、更正、刪除、限制處理、撤回授權或處理其他人的信息異議。 12. 請求覈實、法定義務與救濟 我們會以與風險相稱的方式確認請求與帳號的關係,僅索取處理該請求所必要的信息;不要發送登入 Cookie、密碼或遷移憑證。請求應依法及時處理。因技術隔離、備份、爭議或法定保留義務不能立即全部處理時,應說明原因、範圍及後續安排;法律要求停止其他處理時,保留的資料僅用於必要存儲與安全保護,不恢復用於日常監測。備份恢復需核對已經處理的權利請求。產品現有按鈕不限制法律賦予的權利。你可向有管轄權的監管機關投訴。 13. 未成年人及學習場景 本服務面向能夠合法授權其帳號與設備的使用者。未成年人應在監護人及適用學校規則允許的範圍內使用;不面向未滿 14 週歲兒童主動提供帳號連接服務。當前沒有年齡核驗機制;如發現未經所需授權處理兒童信息,可聯繫維護者覈實並依法處置。 課堂中的姓名、學號與動態只用於提醒目的,不應據此評價他人的出勤或學習表現;實際學校與教師記錄以官方渠道為準。 14. 政策更新與語言版本 新增資料類別、處理目的、托管地點或接收方等重要變化,會反映在本頁並更新日期。依法需要額外告知、單獨同意或其他程序時,不能僅以修改文字或繼續使用替代。三個語言版本旨在表達相同範圍;差異不減損適用法律賦予你的權利。 15. 聯繫我們 隱私咨詢、權利請求、產品支持或侵權通知,可聯繫維護者唐梓耀 / AdrianSparkle:QQ 2410710390;開發者公開主頁為 https://github.com/Tang1206cc。請說明產品名稱、所用版本及請求事項。首次聯繫請勿發送帳號密碼、登入 Cookie、連接碼、完整錄制或其他不必要的個人信息。 請在請求中注明“雨水提醒”和希望處理的範圍;涉及其他被點名者信息時,可提供最小化的事件時間與課程線索,無需公開完整姓名和學號。