羽球人生 金線徽章

羽球人生

隱私權政策

Badminton Life · 生效/最後更新:2026-10-20(1.6.0)

一句話摘要:羽球人生是離線個人 App。打球紀錄、裝備與成就只存在你的手機;沒有帳號、也沒有分析/追蹤/崩潰回報 SDK。免費版透過 Google AdMob 顯示廣告(含 UMP 同意);可選的 Pro 一次買斷可去除廣告並解鎖進階視覺,由 Google Play 帳單處理。

開發者與聯絡

開發者/聯絡信箱(隱私與支援):justin@bloss0m.com
套件名稱:tw.badmintonlife.app

我們收集什麼

本服務不會把你的個人打球資料傳送到開發者伺服器。App 沒有自架後端與帳號系統。打球相關資料僅儲存在裝置本機(SQLite 與 SharedPreferences),包括:

  • 打球場次、場地、花費、用球、比分與備註
  • 球友名單、球拍與穿線紀錄
  • 成就解鎖狀態、等級/經驗值
  • 價格設定、通知偏好、Pro 權益旗標(本機;付款由 Google Play 處理)

廣告(Google AdMob)與同意(UMP)

免費版會透過 Google Mobile Ads(AdMob) 在瀏覽畫面顯示橫幅廣告。為提供廣告,Google 可能收集或使用裝置/廣告識別碼、應用程式互動與診斷資訊,以及(依 Google 政策與地區)粗略位置等資料。詳見 Google 隱私權政策 與 Google 如何使用應用程式資料。

我們整合 Google User Messaging Platform(UMP),在適用地區於載入廣告前徵求同意。若未取得個人化廣告同意,App 會請求非個人化廣告。當 UMP 要求時,可在 App「設定」開啟「廣告隱私選項」。

購買 Pro(產品 ID pro_unlock)後,App 會停止初始化與請求廣告 SDK,並移除廣告。

我們不做的事

  • 不要求註冊或登入帳號
  • 不含分析、遙測或崩潰回報 SDK(未整合 Firebase Analytics、Crashlytics、AppsFlyer、Sentry 等)
  • 不出售、不出租你的打球資料

第三方與系統服務

Google AdMob + UMP

免費版橫幅廣告與同意管理。廣告相關資料由 Google 依其政策處理;開發者不另建廣告後端。

Google Play 帳單(In-App Purchase)

若你購買「Pro」一次性解鎖(產品 ID pro_unlock:無廣告 + 進階視覺),付款與購買狀態由 Google Play Billing 處理。本 App 不做伺服器端收據驗證,僅在裝置上完成購買確認並儲存權益旗標。

Android 自動備份(Auto Backup)

若裝置已登入 Google 帳號並開啟系統備份,Android 可能將 App 資料備份到你自己的 Google 帳號(非開發者伺服器)。

本機通知

在你同意通知權限後,App 可排程「每週打球提醒」等本機通知。通知內容不離開裝置。

使用者主動匯出/分享(SAF/系統分享)

你可匯出 JSON 備份或分享統計卡圖片;檔案只會在你選擇的目的地出現。

權限(概要)

  • INTERNET / ACCESS_NETWORK_STATE:廣告與帳單
  • com.google.android.gms.permission.AD_ID:廣告識別碼(AdMob)
  • POST_NOTIFICATIONS:每週提醒(可選)
  • RECEIVE_BOOT_COMPLETED:裝置重啟後重新排程本機通知
  • com.android.vending.BILLING:Google Play 應用內購買

刪除資料

本機打球資料:解除安裝 App,或在系統設定中「清除儲存空間/清除資料」,即可刪除裝置上的紀錄與設定。本服務沒有雲端帳號;開發者伺服器沒有你的打球資料可刪。

廣告相關資料:由 Google/AdMob 依其政策處理。請參閱 Google 隱私權政策 以了解如何管理或刪除與 Google 帳號/廣告相關的資料。

聯絡:若有疑義可寫信至 justin@bloss0m.com。

若曾啟用 Android 自動備份,請另依 Google 帳號/裝置備份設定處理已備份副本。

兒童

本 App 非針對 13 歲以下兒童設計。

政策更新

若本政策有重大變更,我們會更新本頁之生效日期。繼續使用 App 即表示你知悉更新後的內容。

Summary: Badminton Life is an offline personal app. Session logs, gear, and achievements stay on your device. No accounts and no analytics/crash SDKs. The free tier shows Google AdMob banner ads (UMP consent; non-personalized when consent is not granted). Optional one-time Pro removes ads and unlocks advanced visuals via Google Play Billing.

Developer contact

justin@bloss0m.com
Package: tw.badmintonlife.app
Effective / last updated: 2026-10-20 (1.6.0)

What we store

We do not send your play data to a developer server. There is no account system and no backend of ours. Play data stays on-device (SQLite and SharedPreferences): sessions, venues, spend, shuttles, scores, partners, rackets/strings, achievements, XP, settings, notification prefs, and a local Pro entitlement flag.

Advertising (AdMob) & consent (UMP)

The free tier uses Google Mobile Ads (AdMob) for adaptive banner ads on browse screens. Google may process device/advertising IDs, app interactions/diagnostics, and approximate location where applicable under Google’s policies. See the Google Privacy Policy.

We use Google User Messaging Platform (UMP) before loading ads where required. If personalized consent is not obtained, the app requests non-personalized ads. When required, Settings exposes a privacy options entry. Purchasing Pro (pro_unlock) stops all ad SDK initialization and requests.

What we don’t do

No sign-in, no analytics/crash/marketing SDKs, no selling of your play data.

Third parties & system features

  • Google AdMob + UMP — free-tier banners and consent; ad data handled by Google.
  • Google Play Billing — optional one-time Pro unlock (pro_unlock: ad-free + advanced visuals). No server-side receipt verification by this app.
  • Android Auto Backup — may copy app data to your Google account if enabled.
  • Local notifications — weekly play reminders after permission; content stays on-device.
  • User-initiated export/share — JSON backups or share cards leave the device only when you choose a destination.

Delete data

Local play data: Uninstall the app or clear app storage in system settings. There is no developer cloud account holding your sessions.

Ad-related data: Handled by Google/AdMob under the Google Privacy Policy.

Contact: justin@bloss0m.com.

Stable Play data-deletion URL (Chinese section anchor): https://badminton-life-privacy.pages.dev/#delete-data

Children

Not directed at children under 13.