私隱政策
私隱政策
最近更新:2026 年 8 月 25 日 · 自發布之日起生效
本政策說明 ReefBeacon(下稱「本系統」)收集哪些個人資料、用於什麼目的、保留多久,以及你擁有什麼權利。我們遵循最少收集原則:只收集運行預警服務所必需的資料。本政策適用於本網站與控制台的全部頁面。
我們收集哪些資料
本系統面向機構用戶,不提供公開註冊。視你的登入方式與使用情況,我們可能收集:
- 帳戶資料:電郵、經 bcrypt 單向散列的密碼(明文從不存儲)與角色(協調員/研究員等)。若你的機構啟用單一登入(Google Workspace / Microsoft Entra),首次登入時我們記錄你的電郵與所屬用戶組(用於角色映射);密碼由你的機構身份提供方驗證,本系統不接觸。
- 工作階段數據:登入後瀏覽器保存一個工作階段 Cookie(JWT),僅用於維持登入狀態;登出或過期後失效。
- 送達與已讀記錄:警報電郵的送達回執、站內通知的已讀狀態(記錄哪個帳戶在何時確認了哪條警報),用於審計與追溯。
- 錯誤遙測:配置 Sentry 時,系統自動上報錯誤與性能事件用於排查故障。所有事件在發送前都經過統一脫敏網處理——密碼、令牌、密鑰等敏感值會被替換為 ***,絕不會離開本系統。
- 本地偏好:控制台語言偏好保存在你瀏覽器的 localStorage,僅在本機生效,刪除後不影響使用。
我們如何使用資料
我們只將資料用於以下目的;不出售你的資料,也不將其用於廣告、用戶畫像或與本服務無關的用途:
- 驗證登入,並按角色控制功能與數據的存取範圍;
- 在熱應力閾值突破時,向登記的接收電郵發送警報電郵與站內通知;
- 生成可審計的送達/已讀日誌(保留不少於 1 年);
- 診斷故障、保障服務穩定(錯誤遙測)。
AI 與你的資料
系統中的 AI 模型(Gemini)僅處理海洋監測數據(溫度讀數、普查照片、白化事件庫)與系統內容,用於流程編排與敘述生成。你的帳戶資料不會作為模型輸入發送給 AI 服務。
Cookie 與本地存儲
- 工作階段 Cookie(必要):維持登入狀態,刪除後需重新登入。
- 語言偏好(localStorage):記住你在控制台選擇的語言,僅保存在你的瀏覽器。
- 本系統不使用廣告 Cookie,也不使用第三方分析或追蹤 Cookie。
第三方服務
- Sentry(錯誤監控):接收脫敏後的錯誤與性能事件。
- Resend(電郵投遞):僅在發送警報電郵時使用,接收方為警報接收電郵。
- 機構單一登入提供方(Google / Microsoft):僅在你選擇 SSO 登入時參與身份驗證。
- NOAA Coral Reef Watch、漁護署等數據來源機構不是本系統的資料處理者——我們接入的是其公開數據。
資料保留
- 審計日誌(警報觸發、送達、已讀等)保留不少於 1 年;
- 帳戶資料在服務關係存續期間保留;帳戶停用後,我們將刪除或匿名化你的電郵等個人資料(法定保留義務除外)。
你的權利
你可以請求查閱、更正或刪除我們持有的、關於你的個人資料。機構用戶請透過所在機構與本系統的對接渠道提出,我們會在合理期限內處理。本政策遵循香港《個人資料(私隱)條例》的保障資料原則。
資料安全
- 全站 HTTPS/TLS 傳輸,數據庫靜態加密;
- 密碼以 bcrypt 散列存儲;密鑰經密鑰管理機制保管,不入倉庫、不入日誌;
- 基於角色的最小授權存取控制;
- 日誌與遙測在持久化或對外發送前,均經同一套脫敏網處理。
未成年人
本系統面向專業保育與研究機構用戶,不面向未成年人,也不故意收集未成年人的個人資料。
政策變更
本政策更新時,我們會在本頁發佈並更新「最近更新」日期;重大變更會經站內通知或電郵告知機構用戶。繼續使用本系統即視為接受更新後的政策。