一句話摘要:羽球人生是離線個人 App。打球紀錄、裝備與成就只存在你的手機;沒有帳號、沒有廣告、也沒有分析/追蹤/崩潰回報 SDK。可選的 Pro 一次買斷由 Google Play 帳單處理。
我們收集什麼
本服務不會把你的個人打球資料傳送到開發者伺服器。App 沒有自架後端與帳號系統。資料僅儲存在裝置本機(SQLite 與 SharedPreferences),包括:
- 打球場次、場地、花費、用球、比分與備註
- 球友名單、球拍與穿線紀錄
- 成就解鎖狀態、等級/經驗值
- 價格設定、通知偏好、Pro 權益旗標(本機;付款由 Google Play 處理)
我們不做的事
- 不要求註冊或登入帳號
- 不投放廣告、不含廣告 SDK
- 不含分析、追蹤或崩潰回報 SDK
- 不出售、不出租你的打球資料
第三方與系統服務
Google Play 帳單(In-App Purchase)
若你購買「Pro」一次性解鎖(產品 ID pro_unlock),付款與購買狀態由 Google Play Billing 處理。Google 可能依其隱私權政策處理付款相關資料。本 App 不做伺服器端收據驗證,僅在裝置上完成購買確認並儲存權益旗標。
Android 自動備份(Auto Backup)
若裝置已登入 Google 帳號並開啟系統備份,Android 可能將 App 資料備份到你自己的 Google 帳號(非開發者伺服器)。你可在系統設定關閉備份。
本機通知
在你同意通知權限後,App 可排程「每週打球提醒」等本機通知。通知內容不離開裝置;我們不使用通知做行為追蹤或廣告。
使用者主動匯出/分享(SAF/系統分享)
你可透過系統檔案選擇器(SAF)匯出 JSON 備份,或分享統計卡圖片。檔案只會在你選擇的目的地出現;開發者不接收這些檔案。
權限(概要)
POST_NOTIFICATIONS:每週提醒(可選)
RECEIVE_BOOT_COMPLETED:裝置重啟後重新排程本機通知
com.android.vending.BILLING:Google Play 應用內購買
資料保存與刪除
資料保存於裝置,直到你解除安裝、清除 App 資料,或透過 App 內「還原備份」覆寫。解除安裝後本機資料通常會一併清除(仍可能受系統 Auto Backup 設定影響)。若要刪除已備份至你 Google 帳號的資料,請依 Google 帳號/裝置備份設定處理。
政策更新
若本政策有重大變更,我們會更新本頁之生效日期。繼續使用 App 即表示你知悉更新後的內容。
Summary: Badminton Life is an offline personal app. Session logs, gear, and achievements stay on your device. No accounts, no ads, and no analytics/crash/tracking SDKs. Optional one-time Pro unlock is handled by Google Play Billing.
Developer contact
justin@bloss0m.com
Package: tw.badmintonlife.app
Effective / last updated: 2026-10-19
What we store
We do not send your play data to a developer server. There is no account system and no backend of ours. 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.
What we don’t do
No sign-in, no ads, no analytics/crash/marketing SDKs, no selling of your play data.
Third parties & system features
- Google Play Billing — optional one-time Pro unlock (
pro_unlock). No server-side receipt verification by this app.
- Android Auto Backup — may copy app data to your Google account if enabled on the device.
- Local notifications — weekly play reminders after you grant permission; content stays on-device.
- User-initiated export/share (SAF / system share sheet) — JSON backups or share cards leave the device only when you choose a destination.
Retention
Data remains until you uninstall, clear app data, or restore a backup that overwrites it. Google account backups are managed in your device/Google settings.