最後更新日期:2026 年 10 月 1 日
本隱私權政策說明 Math Game(Android / iOS 應用程式;Android 套件名稱 com.mrjc.mathgame、iOS Bundle ID com.mrjc0509.countcard,以下簡稱「本應用程式」)
如何蒐集、使用與保護你的資料。本應用程式由 MRJC(以下簡稱「我們」)開發與營運。
安裝或使用本應用程式即表示你同意本政策所述的作法。
使用本應用程式時,我們會蒐集下列資料:
| 資料類型 | 用途 | 來源 |
|---|---|---|
| 裝置身分(隨機產生的匿名識別碼) | 把你的成績與排行榜紀錄關聯在一起;重新安裝或換機後仍能認得你 | 首次開啟時自動產生,儲存在你裝置的安全儲存區(iOS 為系統鑰匙圈 Keychain,Android 為應用程式私有儲存空間) |
| 暱稱 | 在排行榜中顯示你的名稱 | 第一局結束後由你選填;可直接使用我們預填的隨機暱稱 |
| 國家/地區 | 在排行榜顯示國旗 | 依裝置的地區設定自動帶入;你可以在「設定 → 我的資料」修改 |
| 頭像圖示 | 在排行榜顯示你的代表圖示 | 由你從 App 內建的動物圖示中選擇;本應用程式不會上傳或儲存相片 |
| 遊戲紀錄(分數、答對題數、等級、遊玩時間) | 計算與顯示排行榜、顯示你的進度與稱號 | 使用中自動產生 |
| 匿名使用紀錄(開啟次數、每一局與每一題的作答情形、點了哪些功能、裝置語言與 App 版本) | 了解哪些地方太難或不好用,用來改進遊戲 | 使用中自動產生;使用另一組隨機代碼,不與你的暱稱或排行榜身分相連 |
| 閃退資訊(上一次異常結束時的錯誤類型與訊息) | 找出並修正讓 App 閃退的問題 | App 異常結束後,下次開啟時自動送出;不含暱稱或任何個人資料 |
我們不會蒐集:你的姓名、電子郵件、電話、生日或年齡、精確地理位置、通訊錄、簡訊或通話紀錄、相片或相機內容。裝置身分是隨機字串,不含任何可直接識別你本人的資訊。
若裝置離線,遊戲紀錄會先儲存在你的裝置本機,恢復連線後才會上傳到排行榜。
你也可以不安裝 App,直接在瀏覽器玩網頁版(mathgameapp.app/play)。網頁版與 App 的差異如下:
我們不會將你的資料販售或出租給第三方,也不會在本應用程式內投放第三方廣告。
本應用程式使用下列第三方服務協助運作,這些服務會在其各自的隱私權政策下處理上述部分資料:
| 服務 | 用途 | 隱私權政策 |
|---|---|---|
| Supabase | 裝置身分驗證、資料庫與檔案儲存(保存上述身分與遊戲資料) | supabase.com/privacy |
| Vercel | 網頁版與 mathgameapp.app 網站的代管(可能記錄連線 IP 等技術資訊) | vercel.com/legal/privacy-policy |
你的資料會保存到你刪除為止。你可以隨時刪除你的所有資料:
長期未使用且沒有任何成績與暱稱的裝置身分,我們可能會定期自伺服器清除。
本應用程式的目標對象為 13 歲(含)以上使用者,並非專為 13 歲以下兒童設計。 本應用程式不要求任何個人身分資料:不需要姓名、電子郵件或帳號,裝置身分僅是隨機識別碼,我們也不會在知情的情況下蒐集 13 歲以下兒童的個人資料。 若你是家長或監護人,希望刪除孩子裝置上的成績與暱稱,可在孩子的裝置上使用「刪除我的資料」,或透過下方 Email 與我們聯絡,我們會盡快處理。
資料透過加密連線(HTTPS/TLS)傳輸,並儲存於受存取控制保護的 Supabase 服務中。 裝置身分儲存在裝置的安全儲存區(iOS 為系統鑰匙圈 Keychain,Android 為應用程式私有儲存空間)內,僅本應用程式可讀取。 惟請理解,沒有任何網路傳輸或儲存方式能保證百分之百安全。
我們可能會不定期更新本政策。重大變更時會更新本頁面頂端的「最後更新日期」。 建議你定期回來查看本頁。
對本隱私權政策有任何疑問,或想行使你的資料權利,請聯絡:
mrjc@mathgameapp.app
Last updated: October 1, 2026
This Privacy Policy explains how Math Game (the Android / iOS app — Android package com.mrjc.mathgame,
iOS bundle ID com.mrjc0509.countcard — the "App") collects, uses, and protects your information.
The App is developed and operated by MRJC ("we", "us").
By installing or using the App, you agree to the practices described here.
While you use the App, we collect the following:
| Data | Purpose | Source |
|---|---|---|
| Device identity (a randomly generated anonymous identifier) | Links your scores and leaderboard records together; recognizes you after reinstalling or moving to a new device | Generated automatically on first launch and stored in your device's secure storage (the system Keychain on iOS, app-private storage on Android) |
| Nickname | Displayed on the leaderboard | Chosen by you after your first game; you may keep the random nickname we suggest |
| Country / region | Shows a flag on the leaderboard | Taken from your device's region setting; editable under Settings → My data |
| Avatar icon | Shows your icon on the leaderboard | Chosen from the app's built-in animal icons; the App does not upload or store photos |
| Game data (scores, correct answers, level, play time) | Compute and show leaderboards, your progress and titles | Generated during use |
| Anonymous usage data (app opens, how each round and question went, which features were tapped, device language and app version) | Understand what is too hard or confusing so we can improve the game | Generated during use; sent under a separate random code that is not linked to your nickname or leaderboard identity |
| Crash information (the error type and message from the last abnormal exit) | Find and fix problems that make the app crash | Sent automatically the next time the app opens after a crash; contains no nickname or personal data |
We do NOT collect: your name, email address, phone number, birthday or age, precise location, contacts, SMS, call logs, or photos. The device identity is a random string and contains nothing that directly identifies you.
When your device is offline, game data is stored locally first and uploaded to the leaderboard once you are back online.
You can also play in a web browser without installing the app (mathgameapp.app/play). The web version differs from the app as follows:
We do not sell or rent your data to third parties, and we do not show third-party ads in the App.
The App relies on the following third-party services, which process some of the above data under their own privacy policies:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Supabase | Device-identity authentication, database, and file storage (stores the identity and game data above) | supabase.com/privacy |
| Vercel | Hosting of the web version and the mathgameapp.app site (may log technical information such as IP addresses) | vercel.com/legal/privacy-policy |
Your data is retained until you delete it. You can delete all of your data at any time:
Device identities that have been inactive for a long time and hold no scores or nickname may be periodically removed from our servers.
The App is intended for users aged 13 and older and is not directed at children under 13. The App does not ask for any personal identity data — no name, email or account; the device identity is only a random identifier — and we do not knowingly collect personal information from children under 13. If you are a parent or guardian and want to remove your child's scores and nickname, use "Delete my data" on the child's device, or contact us at the email below and we will handle it promptly.
Data is transmitted over encrypted connections (HTTPS/TLS) and stored in access-controlled Supabase services. The device identity is kept in the device's secure storage (the system Keychain on iOS, app-private storage on Android) and is readable only by this App. However, no method of transmission or storage is 100% secure.
We may update this policy from time to time. For significant changes we will update the "Last updated" date at the top of this page. Please review this page periodically.
For any questions about this Privacy Policy, or to exercise your data rights, contact:
mrjc@mathgameapp.app