隱私權政策

最後更新:2026 年 11 月 1 日

Coretrix Technology Limited(以下簡稱「我們」)尊重您的隱私。本政策說明 SAT單字衝刺 App (以下簡稱「本 App」)如何蒐集、使用、儲存及保護您的個人資料。

1. 我們蒐集的資料

(a) 學習資料(裝置本地)

  • 您瀏覽過的單字、複習紀錄、錯題紀錄、學習計畫設定
  • 以上資料儲存在您裝置的本地 SQLite。

(b) 同步與匿名使用資料(伺服器端,第一方)

  • 訪客 ID(Visitor ID):一組匿名、隨機產生的 UUID,存在您的裝置上。在您沒有登入的情況下,它不會與您的姓名、Email、Apple ID、Google 帳號或任何其他個資綁定。(一旦您登入,說明見下方 (c)。)
  • 單字瀏覽事件:當您閱讀或測驗某個單字時,我們會記錄單字 ID、時間戳記、來源標記(學習/複習/測驗)與您的訪客 ID,用途為去重複瀏覽並衡量活躍度(DAU/WAU/MAU),協助我們改善 App 內容品質。
  • 學習進度同步:您瀏覽過的單字 ID 與時間、標記為複習的單字 ID、錯題紀錄(單字 ID 與答錯次數、首次/最近答錯時間)、學習計畫設定(每日新字數、每日複習數、總目標字數、模式)與語言偏好。全部以單字 ID、時間戳記與設定值的形式送出,讓我們在伺服器端也保留一份你的學習紀錄。
  • 您在測驗中選了哪個選項不會上傳;我們只會記錄「這個單字答錯了」這件事,以利安排後續複習。您輸入的任何文字都不會上傳。

(c) 帳號資料(選用)

只有當您主動選擇登入時,我們才會蒐集帳號資料。登入方式與實際收到的內容如下:

  • 帳號密碼:您輸入的帳號與 Email;密碼經單向雜湊(bcrypt)後才保存。我們不會保存您的明文密碼。
  • Apple:Apple 簽發的身分權杖中的穩定識別碼(sub);僅在您選擇分享時才有 Email 與姓名。我們不會取得您的 Apple ID 密碼、聯絡人、購買紀錄或其他 App 的使用資料。
  • Google:Google 簽發的身分權杖中的穩定識別碼(sub)、Email 與姓名(僅在該次授權包含時)。我們不會取得您的 Google 密碼、聯絡人或其他 App 的使用資料。
  • WeChat:您的 WeChat openid(一組只對本 App 有效的識別碼)。我們不會取得您的暱稱、頭像、朋友圈、好友名單或帳號密碼。
  • 我們不會呼叫 WeChat 的使用者資訊介面,因此不會取得您的暱稱或頭像。
  • Email 不一定會有:Apple 通常只在第一次登入時提供 Email;Google 只有在該次授權包含時才有。若沒有 Email,我們會產生一個不可寄信的替代值(例如 wechat+8f3a…@private.placeholder),它只用來滿足資料庫的唯一性限制,不是真實的 Email 地址,我們也不會用它寄信。
  • 顯示名稱:Apple 分享姓名時會使用;Google 在權杖含有姓名時會使用;WeChat 或未分享姓名時,我們使用一個產生的代號(例如 u_1a2b3c4d5e6f)。
  • 我們只保存識別碼,不保存權杖:Apple/Google 的身分權杖與 WeChat 的一次性 code,只在登入當下用來向該服務驗證,驗證完即丟棄。
  • 登入後的權杖(JWT)保存在裝置的系統安全區(iOS 的 Keychain/Android 的 EncryptedSharedPreferences)。

登入之後,訪客 ID 與您的帳號就產生了關聯。這台裝置上的學習紀錄會轉移到您的帳號(由「訪客 ID」改掛到「帳號」上),這是跨裝置同步必要的,也代表這些資料從此是可辨識的。登出之後,App 回到訪客模式,新的紀錄會再次以訪客 ID 上傳。

(d) 連線資訊(伺服器端觀察)

除了 App 本身送出的欄位以外,伺服器端在收到您的每次連線時,還會記錄下列連線資訊:

  • IP 位址:您裝置連線時的網路位址。
  • 國家/地區代碼:由該 IP 位址推導出的兩字母代碼(例如 TW、HK、JP),用於統計使用者地區分佈。我們只保存到國家/地區層級,不做任何更精確的位置推斷。
  • 最後使用時間:您最後一次使用本 App 的時間。
  • App 版本、平台與裝置型號:App 會在每次連線時附帶自己的版本號(例如 1.1.0 (68))、平台(iOS 或 Android)、手機品牌與型號(iOS 為 Apple 加硬體識別碼如 iPhone15,2;Android 為品牌加型號如 samsung / SM-G991B)以及作業系統版本(例如 17.4),用於判斷每台裝置跑的是哪一版、在哪個平台上,並排查特定機型的問題。這些都不是裝置識別碼:不含 IDFA、IDFV、序號或任何可跨 App 追蹤您的值。

(e) 自動蒐集的技術資訊

以下資訊由作業系統與應用商店平台(Apple App Store / Google Play)的標準機制提供,不需要 App 額外上傳,用於 Bug 排查:

  • 裝置型號、作業系統版本、App 版本
  • 崩潰日誌

另外,App 自 1.0.5 起會在每次 API 請求附帶自己的版本號、平台(iOS/Android)、手機品牌與型號、以及作業系統版本,用途是了解每一版的使用狀況、使用者機型分佈,以及排查特定版本或特定機型的問題。

(f) 訂閱與購買資料(付費「每日單字郵件」)

只有當您訂閱「每日單字郵件」時,我們才會蒐集下列資料:

  • 收件 Email:用來寄送每日單字郵件。若您使用 Apple 的「隱藏我的 Email」登入,會是一組轉寄信箱;我們只用它寄送郵件與帳號通知,不寄行銷信。
  • 購買紀錄:訂閱的商店(Apple App Store 或 Google Play)、產品編號、購買時間、訂閱到期時間,以及是否開啟自動續訂。用來判斷訂閱是否仍然有效、到期後停止寄送,並處理退費或取消。
  • 寄送偏好:您設定的寄送時間、時區、每封字數,以及目標字數與目標日期。
  • 已學過的單字清單:只用來避免寄送您已經學過的字。

購買與付款由商店處理,我們不會接觸您的信用卡資料。我們不會把購買紀錄用於廣告或行銷;刪除帳號時,這些資料會一併刪除。

2. 我們怎麼使用資料

• 學習資料:以本機儲存為主;同時會同步一份最小化的副本到我們的伺服器(見上方 (b))。用來辨識你的那組匿名編號存在裝置的加密儲存空間中,若在解除安裝 App 時一併被移除,重新安裝後就會被視為新的學習者,原本的進度不會自動回到裝置上。

• 訪客 ID 與單字瀏覽事件:用於去重複瀏覽、衡量活躍度,協助我們改善內容品質與功能優先順序。

• 學習進度同步:讓我們在伺服器端也保留一份您的學習紀錄;登入後則讓這份紀錄能在您的多台裝置之間同步。

• 帳號資料:用來讓您登入、讓學習紀錄跨裝置同步,以及讓您能在同一個帳號上切換不同的登入方式。我們不會把帳號資料用於廣告或行銷。

• 連線資訊:用於統計有多少裝置在使用 App、使用者分布在哪些國家/地區,以及每位使用者最後一次使用的時間。不與姓名、Email 或任何其他可識別身分的資料連結,不作為廣告或行銷用途,也不分享給任何第三方。

3. 我們不做的事

• 我們不會追蹤您的學習行為做為廣告或行銷用途。

• 我們不會將訪客 ID、單字瀏覽事件、學習進度、連線資訊分享給任何第三方。(唯一的例外是下面「第三方服務」提到的 Meta SDK,而我們只傳送不含個人內容的計數事件,且已關閉廣告識別碼的蒐集。)

• 我們不會將您的個人資料販售給資料仲介商。

• 我們不會在背景偷偷讀取您的聯絡人、照片、位置等不相關的資料。

• 我們不強制您建立帳號:不登入也能完整使用本 App 的所有功能。

• 我們不蒐集精確位置、廣告識別碼(IDFA)、或生物特徵資料。我們只記錄 IP 位址與其國家/地區代碼,不做任何更精確的位置推斷。

• 我們不蒐集精確位置、廣告識別碼(IDFA)、或生物特徵資料。我們只記錄 IP 位址與其國家/地區代碼,不做任何更精確的位置推斷。

• 我們不蒐集任何裝置識別碼(IDFA、IDFV、廣告 ID、序號);只記錄手機品牌、型號與作業系統版本。Meta SDK 的廣告識別碼蒐集亦已關閉。

• 除了您用「帳號密碼」註冊時自己輸入的 Email,或 Apple/Google 在您授權時提供的 Email,我們不向您蒐集 Email。

• 我們不會保存您的社群帳號密碼,也不會代您存取任何第三方服務的資料。

4. 第三方服務

本 App 的學習資料全部由我們自己的後端(api-satvocabboost.coretrix-tech.com)處理。我們沒有內建第三方廣告 SDK。

自 1.1.0 起,本 App 使用下列官方登入 SDK(僅供登入用途,不含廣告或分析功能):

自 1.2 起,本 App 另外內建 Meta SDK(Facebook App Events),用途僅限廣告成效統計(安裝歸因與啟動次數)。它的設定如下:

  • 只記錄事件,不記錄身分:我們關閉廣告識別碼(IDFA/Google 廣告 ID)的蒐集,因此事件不會帶任何可用來跨 App 追蹤您的識別碼。App 也不會顯示 ATT(追蹤授權)提示。
  • 不附加畫面標題與網址:Meta SDK 預設會把「最近開啟本 App 的網址」附加到事件上;我們關閉這項功能,因為那個網址會是登入回呼(可能含有授權碼)。
  • 只可用於成效統計:事件資料被限制為只能用於廣告成效衡量與最佳化,不會用來建立受眾或對您投放廣告。
  • 我們不會把您的學習紀錄、單字瀏覽、帳號資料傳給 Meta。傳送的事件只有「App 安裝/啟動/首次啟動/完成設定」這類不帶個人內容的計數。
  • 部分轉換事件同時由我們的伺服器轉送(App 的「首次啟動」「完成設定」)。伺服器端使用 Meta 的 App Secret 呼叫 Meta 的轉換 API;App Secret 只存在我們的伺服器環境變數,不會打包進 App(任何人都能從 APK 裡讀出內嵌的值,所以機密憑證絕不能放進去)。伺服器轉送時附帶一個 event_id 讓 Meta 去重(避免同一次轉換被重複計算),該 id 是身分鍵與事件名稱的單向雜湊,無法反推回您的身分,也不含姓名、Email 或任何帳號資料。

Meta 的資料使用政策:https://www.facebook.com/privacy/policy/

若您使用 Apple 的「隱藏我的 Email」功能,Apple 會給我們一個轉寄信箱;我們只用它作為登入識別,不會寄送行銷信。

5. 您的權利

• App 內刪除帳號:開啟 App → 設定 → 帳號 → 刪除帳號。這會從伺服器刪除您的帳號、已連結的登入方式,以及所有以您的帳號為 key 的學習紀錄。此操作無法復原。裝置本機的資料不受影響,您仍可繼續以訪客模式使用本 App。

• 查詢 / 更正 / 刪除:可隨時來信 support@coretrix-tech.com,我們將於 30 天內回覆。當您要求刪除時,我們會一併刪除與您的訪客 ID 相關的連線資訊(IP 位址、國家/地區代碼、最後使用時間)。

• 重設裝置上的資料:開啟 App → 設定 → 資料與隱私 → 重設學習資料。

• 解除安裝 App:清除所有本機資料,並中斷訪客 ID 之後的上傳。

6. 兒童隱私

本 App 不針對 13 歲以下兒童。我們不會主動蒐集 13 歲以下用戶的個人資料。若您認為我們不慎蒐集了兒童資料,請聯絡 support@coretrix-tech.com,我們會在 7 天內刪除。

7. 資料儲存與安全

所有網路請求均使用 HTTPS / TLS 加密,伺服器端採用業界標準的存取控制與防護,限制可查看資料的人員範圍。訪客 ID、單字瀏覽事件、學習進度同步資料與連線資訊(IP 位址、國家/地區代碼、最後使用時間)皆儲存於我們自有的基礎設施(阿里雲 ECS),不會傳輸給任何第三方。密碼以單向雜湊保存,無法還原。

8. 政策更新

本政策可能不定期更新。更新時會在 App 內顯示通知,並更新本頁面的「最後更新」日期。重大變更將透過本頁面公布。

9. 聯絡我們

Coretrix Technology Limited

📧 support@coretrix-tech.com

🌐 www.coretrix-tech.com