🎯 射箭訓練助手 隱私權政策
最後更新:2026 年 10 月
本政策說明「射箭訓練助手 / Archery Score Tracker」(下稱「本 App」)如何收集、使用與保護您的資料。
我們收集的資料
- 帳戶資料:電子郵件地址、密碼(以加密雜湊儲存,我們無法看到原始密碼)、顯示名稱(選填)。僅在您註冊/登入時收集。
- 練習資料:您的射箭練習紀錄、設定、裝備清單等。預設只儲存在您的裝置上;只有當您登入並使用「雲端備份」時,才會上傳到我們的伺服器作為備份。
- 廣告與裝置識別碼:免費版透過 Google AdMob 顯示廣告,AdMob 會收集裝置廣告 ID(Advertising ID)等識別碼以投放廣告與偵測無效流量。
- 購買資料:訂閱與一次性購買由 Google Play / Apple App Store 處理;我們透過 RevenueCat 管理您的訂閱/進階版狀態,伺服器會保存購買紀錄摘要(商品、商店、購買與到期時間),只用來判斷進階版權益與處理客服問題,刪除帳戶時一併刪除。我們不會收到您的信用卡號。
- 會員雲端媒體(僅進階版且開啟雲端備份):練習照片、裝備照片、姿勢分析影片(壓縮版)與關節點數據會儲存在我們委託 Cloudflare R2 提供的物件儲存空間,只有您本人登入後能透過限時連結存取。每個帳戶上限 5 GB;超過時會提醒您,並自動只保留最近 12 個月的影片副本(您手機上的原檔不受影響)。您可隨時在「設定」把整包資料下載回來。
- 拍照計分樣本(協助改進辨識):此功能預設開啟、第一次使用拍照計分時會告知並讓您選擇,可在「設定」隨時關閉。開啟時,每次您確認寫入拍照計分的結果,我們會上傳該張靶面照片(縮小至 1200px)與箭的落點/分數,用於訓練與改進所有使用者的自動辨識模型。樣本以帳戶 ID 歸檔、不含姓名或 Email,不用於廣告,也不會公開;刪除帳戶時一併刪除。
- 姿勢分析:影片在您的裝置上分析(iOS Vision/Android ML Kit),不會為了分析而上傳;只有進階版開啟雲端備份時,才會如上所述保存壓縮副本。
- 推薦碼:每個帳戶有一組推薦碼。新帳戶輸入朋友的推薦碼時,伺服器會記錄是哪個帳戶推薦了哪個帳戶(只存帳戶 ID 與時間,不含姓名或 Email),並依雲端備份裡的練習筆數判斷是否發放會員天數;為了防止濫用,會保存輸入當下 IP 的雜湊值(無法還原成 IP),發放前也會比對雙方雲端備份裡的練習紀錄是否來自同一支手機、Email 的網域是否存在。刪除帳戶時一併刪除;如果你是被推薦的一方,推薦人那邊只會留下一筆不含你任何資料的計數,用來維持獎勵次數上限。
我們如何使用資料
- 提供帳戶登入、雲端備份與還原。
- 於免費版顯示廣告;於進階版移除廣告。
- 處理訂閱與內購、判斷進階版權益。
- 寄送密碼重設驗證碼至您的 Email。
- 以您同意提供的拍照計分樣本改進自動辨識模型(改進後的模型隨 App 更新提供給所有使用者)。
匿名使用統計
為了解新功能是否好用,我們會收集完全匿名的彙總使用統計(例如「開始練習」「記錄第一波」等事件次數,附計分模式、語言、平台、版本)。這些統計不含任何個人資料、不綁定帳號、無法識別個人,可在 App 內「設定」隨時關閉。
資料分享
我們不會販售您的個人資料。僅在提供服務所必需時,與下列第三方分享:
- Google AdMob(顯示廣告,收集裝置廣告 ID)
- Google Play / Apple / RevenueCat(處理與管理購買、訂閱)
- Cloudflare R2(物件儲存:會員雲端媒體與拍照計分樣本;Cloudflare 僅代為儲存,不會用於其他目的)
資料保留與刪除
您可隨時永久刪除帳戶與所有雲端資料:在 App 內「設定 → 帳號管理 → 刪除帳戶」,或參閱 帳戶刪除說明。刪除後個人資料即永久移除、不保留,包括雲端備份、雲端媒體與拍照計分樣本。關閉「協助改進辨識」後不再上傳新樣本;已上傳的樣本如需刪除,請來信告知帳戶 Email,我們會移除。
資料安全
所有傳輸均使用 HTTPS 加密;密碼以 bcrypt 雜湊儲存。
兒童隱私
本 App 並非以 13 歲以下兒童為對象,亦不會在知情下收集兒童個人資料。
第三方政策
Google 隱私權政策:policies.google.com/privacy RevenueCat:revenuecat.com/privacy Cloudflare:cloudflare.com/privacypolicy
聯絡我們
如有任何疑問,請聯絡:[email protected]
🎯 Archery Score Tracker Privacy Policy
Last updated: October 2026
This policy explains how “Archery Score Tracker” (the “App”) collects, uses, and protects your data.
Data we collect
- Account data: email address, password (stored as a secure hash; we cannot see your original password), display name (optional). Collected only when you register/sign in.
- Practice data: your archery records, settings, and equipment list. Stored on your device by default; uploaded to our server only as a backup when you sign in and use Cloud Backup.
- Ads & device identifiers: the free version shows ads via Google AdMob, which collects the device Advertising ID and similar identifiers to serve ads and detect invalid traffic.
- Purchase data: subscriptions and one-time purchases are processed by Google Play / the Apple App Store; we use RevenueCat to manage your subscription/premium status, and our server keeps a purchase summary (product, store, purchase and expiry time) only to determine premium access and handle support requests; it is deleted with your account. We never receive your card number.
- Member cloud media (premium with Cloud Backup on only): practice photos, equipment photos, pose-analysis videos (compressed copies) and joint-tracking data are stored in object storage provided by Cloudflare R2 on our behalf, accessible only to you through short-lived signed links after signing in. Each account has a 5 GB limit; when exceeded we notify you and automatically keep only the last 12 months of video copies (the originals on your phone are unaffected). You can download the whole archive from Settings at any time.
- Photo-scoring samples (“help improve recognition”): this is on by default and explained the first time you use photo scoring, where you can opt out; it can be turned off anytime in Settings. When on, each time you confirm a photo-scoring result we upload that target-face photo (downscaled to 1200 px) together with the arrow positions/scores to train and improve the automatic recognition model for all users. Samples are filed under your account ID and contain no name or email; they are never used for advertising or made public, and are deleted with your account.
- Pose analysis: videos are analysed on your device (iOS Vision / Android ML Kit) and are never uploaded for analysis; only premium users with Cloud Backup on get a compressed copy stored as described above.
- Referral codes: every account has a referral code. When a new account enters a friend’s code, our server records which account referred which (account IDs and time only, no name or email) and uses the practice count in Cloud Backup to decide whether premium days are granted; to prevent abuse it keeps a one-way hash of the IP address used (it cannot be turned back into the IP), and before granting days it checks whether the practice records in both accounts’ Cloud Backups come from the same phone and whether the email domain exists. Deleted together with your account; if you were the referred friend, the referrer’s side keeps only a count with none of your data, so the reward limit still applies.
How we use data
- Provide account sign-in, cloud backup and restore.
- Show ads in the free version; remove ads in premium.
- Process subscriptions/purchases and determine premium entitlements.
- Send password-reset codes to your email.
- Improve the automatic recognition model using the photo-scoring samples you agreed to share (the improved model ships to all users with app updates).
Anonymous usage analytics
To understand whether new features work well, we collect fully anonymous, aggregated usage stats (e.g. counts of events like “practice started” and “first end recorded”, with scoring mode, language, platform and version). These contain no personal data, are not linked to any account, and cannot identify you. You can turn this off anytime in the app’s Settings.
Data sharing
We do not sell your personal data. We share only as needed to provide the service, with: Google AdMob (ads; device Advertising ID), Google Play / Apple / RevenueCat (purchase processing) and Cloudflare R2 (object storage for member cloud media and photo-scoring samples; Cloudflare only stores the data on our behalf).
Data retention & deletion
You can permanently delete your account and all cloud data anytime via in-app Settings → Account management → Delete Account, or see account deletion instructions. Personal data is permanently removed and not retained. This includes cloud backups, cloud media and photo-scoring samples. Turning off “help improve recognition” stops new uploads; to have already-uploaded samples removed, email us from your account address.
Security
All traffic is encrypted with HTTPS; passwords are stored hashed with bcrypt.
Children
The App is not directed to children under 13 and does not knowingly collect their personal data.
Third-party policies
Google: policies.google.com/privacy · RevenueCat: revenuecat.com/privacy · Cloudflare: cloudflare.com/privacypolicy
Contact
Questions? Contact: [email protected]
射箭訓練助手 / Archery Score Tracker · 開發者 Developer: HaveFunYTChannel