GojuonLearn · Public HTTP 與隱私邊界
隱私說明
這頁說明 GojuonLearn 在瀏覽器、Account Workspace 與語音功能中處理哪些資料。產品行為以這頁與畫面上的即時提示為準。
我們處理的資料
- Auth identity:Magic Link 或 Google 登入提供的 email、Supabase user/session identity,以及登入狀態。
- Learning Evidence:你實際完成的練習、複習、學習目標與 assessment 結果。觀看頁面本身不會被當成 evidence。
- Device:本機產生的 Device ID、瀏覽器平台顯示名稱、登記與撤銷時間,用於隔離同步與撤銷裝置。
- 本機資料:Guest 或 Account workspace 的 IndexedDB、pending outbox、Cache Storage 與 Service Worker 資料。清除瀏覽器資料可能移除尚未同步的內容。
用途與處理者
- Supabase:提供 Auth、資料庫 RPC、canonical learning projection、Device 管理與 Account export/deletion 所需的服務。
- Google:只有在你按下 Google 登入並完成 OAuth 時,才作為登入提供者處理 OAuth 流程與其提供的 identity;請同時參閱 Google 的隱私政策。
- Web Speech:瀏覽器的 SpeechSynthesis 與 SpeechRecognition 可能由瀏覽器、作業系統或其語音供應商處理。Recognition transcript 不會被 GojuonLearn 保存。
- 手動錄音:錄音只在目前頁面建立暫時的 in-memory Blob/Object URL 供你回放;不會上傳到 GojuonLearn 自家 server,也不會保存為 Account 資料。
- CAPTCHA:若部署啟用 hCaptcha,登入前的 challenge 由 hCaptcha 處理;沒有啟用時不會載入其 widget。
保存、匯出與刪除
已登入的 Account learning data 與 Device records 會留在 Account Workspace,直到你完成產品提供的 Account deletion 流程。刪除後,append-only audit/tombstone fields 可能為了 security 與 audit 保留去識別化的欄位;它們不是可登入或可恢復的 Account。瀏覽器的 Guest/Account workspace 會留在本機,直到你清除瀏覽器資料或產品完成已驗證的 deletion cleanup。
Account 頁面的「下載我的資料」會產生 owner-only export,包含可取得的 remote data,以及本機 pending outbox/diagnostic quarantine。永久刪除前,產品會要求先下載 export、完成 pending sync、完成 fresh AAL2 step-up,並輸入明確確認文字。產品目前沒有設定自動刪除的固定天數;未來若增加時間期限,會是另外公布的 retention policy decision。刪除結果不確定時,資料會保留等待重試,不會假設已刪除。
你的選擇
Landing Page 的「あ」筆順展示不需登入、不評分也不保存;其他 Learning Workspace 功能都必須登入。你可以拒絕麥克風權限並使用不需要麥克風的 fallback。登入、錄音與 SpeechRecognition 都只會在你按下對應按鈕,並閱讀畫面上的說明後開始。
聯絡方式
隱私、匯出或刪除問題請使用部署設定的支援聯絡方式:聯絡支援