隱私權政策
最後更新:2026-09-22
我們不知道你是誰,而且是刻意設計成這樣。
刷8題沒有註冊、沒有登入畫面,也從來不問你的姓名、電子郵件、電話、生日、學校或班級。 我們沒有辦法把這個服務裡的任何一筆紀錄對應到現實中的某一個人,包括我們自己。
我們存了什麼
- 一組隨機代號。你第一次打開時自動產生,存在你裝置的 cookie 裡,效期約 400 天。
- 你的作答紀錄:哪一題、選了什麼、對或錯、花了多久。
- 由作答推算出來的各個考點熟練度。
- 連續使用天數、每天任務的題目組成、錯題的複習排程。
- 當天用掉幾次「問老師」,用來擋住額度。
- 你用「問老師」問了什麼、以及老師回答了什麼。我們用它找出哪幾題的詳解沒寫清楚, 據此把詳解改好。這些紀錄不會拿去做別的事。
- 你回報過哪些題目有問題、選了哪個原因,以及你自己補充的說明(如果有寫)。
- 如果你開啟了每日提醒,會存一組由瀏覽器產生的推播位址, 用來把通知送到你的裝置。關掉提醒就會刪除。
- 你如果用過「備份這台裝置」,會存一組十分鐘後就失效、只能用一次的短碼 (資料庫裡存的是雜湊過的版本,不是你打進去的那組碼,也還原不回去), 以及兌換成功後留下的紀錄:這個帳號併進了哪一個帳號。這些都不含任何個人資料。
- 你如果用 LINE 備份過,會存一組 LINE 給的使用者識別碼。那是一串代號,不是你的名字、頭貼或 email:我們向 LINE 要的權限只有「識別」這一項, 所以那些資料根本不會傳給我們。它唯一的作用是讓你換手機之後接得回同一份紀錄。 刪除帳號時它會一起刪掉。
這組隨機代號不含任何個人資訊。它唯一的作用是讓我們知道「這次打開的是上次那台裝置」, 好把你的進度接回去。
我們沒有做的事
- 沒有廣告,也沒有任何廣告追蹤程式碼。
- 不蒐集你的位置、通訊錄、相簿或裝置識別碼。
- 不把資料賣給任何人,也不拿去做廣告剖繪。
- 不建立跨網站的使用者輪廓,也不做再行銷。
會離開我們主機的資料
有三種,其餘都留在我們自己的資料庫裡。
問老師
當你用「問老師」追問某一題時,我們會把那一題的題目、選項、正確答案、詳解、相關文章, 以及你輸入的問題,經由 Cloudflare 的 AI Gateway 轉送到 Anthropic 的 API(位於美國)產生回答, 再把回答顯示給你。Cloudflare 在中間只負責轉送與計量,我們沒有開啟它的內容記錄功能。
這段傳輸不包含你的代號,也不包含任何其他能連到你的資訊。 對方收到的是一道考題和一個關於這道題的問題,僅此而已。
你問的問題與收到的回答會留在我們自己的資料庫裡,用來找出哪幾題的詳解沒寫清楚。 它跟你的代號存在一起,所以你按下刪除時會一併刪掉。
使用狀況統計
我們使用 Google Analytics 了解有多少人在用、大家停在哪一步, 據此決定要改哪裡。它會蒐集你的裝置與瀏覽器類型、大致的地理位置(由 IP 推得, 通常只到城市層級)、你造訪了哪些頁面,以及一組由 Google 產生的隨機瀏覽器識別碼。
我們把它設定成最保守的模式:關閉 Google 信號、關閉廣告個人化、 不用於任何廣告或再行銷用途,資料保留期間設為最短。 我們不會、也無法透過它知道你是誰。
如果你不想被統計,可以安裝 Google 官方的 Google Analytics 停用外掛,或在瀏覽器開啟阻擋第三方腳本的設定。停用之後這個服務的所有功能照常運作,不會受影響。
題目裡的圖片
有些題目附有圖片(例如幾何圖、實驗裝置圖、圖表)。那些圖片放在 Cloudflare 的 R2 儲存服務上,網址是 img.upai.tw。你的瀏覽器去取圖片時,Cloudflare 會看到你的 IP 位址與瀏覽器類型。
這一段不會帶上你的代號:圖片的網域刻意設在 cookie 的範圍之外, 所以那組隨機代號不會跟著圖片請求送出去。圖片本身也不放任何 cookie, 我們同樣不會從它那裡取得任何統計。
圖片的檔名是圖片內容本身算出來的一串編碼,跟你是誰無關, 任何人拿到同一張圖都會得到同一個檔名。
家長功能
學生可以選擇讓家長看到自己每週的練習摘要。這是學生發起的: 家長沒有辦法自己找到某個學生,一定要學生在設定頁產生一組碼交給家長才綁得起來。
家長端存了什麼
- 家長用 LINE 登入。我們向 LINE 要的權限只有「識別」這一項,所以存的是一組 LINE 給的使用者識別碼,不是姓名、頭貼或 email,那些資料根本不會傳給我們。
- 綁定關係:哪一個家長帳號接到哪一個學生帳號,以及家長自己替孩子取的暱稱(那是家長輸入的,不是學生的資料)。
- 綁定用的那組碼:十分鐘後失效、只能用一次,資料庫裡存的是雜湊過的版本,還原不回去。 一個學生最多讓兩個家長綁定。
- 通知的送出紀錄:哪一週送過週報、什麼時候送過解綁通知。只有時間與種類,沒有內容。刪帳號時一起刪。
家長看得到什麼
學生在按下「產生碼」之前,畫面上會逐條列出家長看得到的每一項與看不到的每一項, 那份清單跟家長端實際顯示的內容是由同一份定義產生的,兩邊不會各說各話。 看得到的大致是:這週有沒有在練、練了幾題、答對率、答錯幾題其中幾題是多數人也會錯的、 一題「他答錯而多數人答對」的題目(含題目、選項、他選的與正確答案)、幾個比較不熟的考點、 以及「問老師」的次數和科目。
家長看不到:學生練了幾天、以及學生用「問老師」打了什麼字。 後者是刻意的,學生在那裡打的是「我完全看不懂」這種話,家長看得到學生就不會再用。
LINE 通知
家長如果加了「UpAi 學習系列」的 LINE 官方帳號為好友,每週五晚上會收到一則「摘要出來了」, 孩子解除綁定時會收到一則。通知裡只有孩子的暱稱與一個連結, 沒有數字、沒有內容,那些只在登入後的頁面上。沒加好友就不會收到任何通知。 我們存的是「有沒有加好友」這件事,不存 LINE 的聊天內容,也讀不到。
家長週報的句子也會經過 AI
給家長看的那幾句話,會先由我們自己的規則組好,再送給 Anthropic 的模型潤飾語氣 (路徑跟「問老師」相同)。送出去的只有那幾句已經組好的話, 不含學生的代號、家長的識別碼、題目內容,也不含任何能連回哪一個人的資訊。 潤飾後的句子要通過我們的檢查(數字一個都不能變、不能多出任何原本沒有的內容)才會採用, 不通過就用我們自己組的原文。
解除綁定
學生和家長都可以隨時解除,不需要對方同意。解除之後家長就看不到任何資料,包括解除之前的。要再看得到,只能重新走一次產生碼的流程, 也就是要再跟孩子談過一次。
家長頁底下有「刪除我的家長帳號」的按鈕:會解除跟所有孩子的綁定,並刪掉那組 LINE 識別碼與所有通知紀錄。 不需要寫信,不需要證明你是誰。
Cookie
學生端我們只放一個 cookie,就是上面那組隨機代號,而且設為 httpOnly,網頁上的程式讀不到它。 家長端在另一個網址(parent.8.upai.tw)另外放一個登入用的 cookie,效期 30 天, 同樣 httpOnly,而且刻意設成跟學生端的 cookie 互不相通。
Google Analytics 會另外放它自己的 cookie,用來辨識同一個瀏覽器的多次造訪。 那是統計用途,不是廣告用途,我們已關閉所有廣告相關設定。
資料存在哪裡、存多久
資料庫與主機都在 Google Cloud 的台灣機房(asia-east1),資料不出境。 資料會一直保存,直到你自己刪除,或這個服務結束營運為止。 服務結束時我們會刪除整個資料庫。
要提醒一件事:因為我們不認識你,換裝置、換瀏覽器或清除瀏覽器資料,都等於變成一個全新的使用者, 舊的進度找不回來,我們也沒有辦法幫你找。這是不蒐集個資的代價,我們認為值得。
你可以隨時把資料刪光
不需要寫信,不需要證明你是誰,去設定頁按一個鈕就會立刻刪除這個帳號的全部紀錄, 包含你送出過的回報、推播訂閱,以及你跟家長之間的綁定(家長那邊會立刻看不到你)。 因為我們只認 cookie,你能刪的只有這個 cookie 通得到的範圍:這個帳號, 以及曾經用轉移碼接到它上面的那些裝置紀錄。別人的帳號動不到。
如果這台裝置曾經用轉移碼跟另一台接成同一個帳號,這個鈕刪的就是那個帳號, 兩台的紀錄會一起消失。
未滿 18 歲的使用者
這個服務就是為高中生做的,我們預期多數使用者未滿 18 歲。 由於服務免費、不收取任何費用、也不蒐集可以指認個人的資料,使用上不需要家長另外同意。 不過我們還是建議讓家裡知道你在用什麼工具準備考試。
政策變更
如果之後蒐集的資料項目有實質變動,我們會更新這一頁並修改上方的日期。 若變動涉及開始蒐集可指認個人的資料,我們會在你使用前主動告知並徵求同意。
聯絡我們
刷8題目前是 Lidien Fu 的個人專案,不隸屬於任何公司。 隱私相關問題請寄到 littlefu@gmail.com。