「陀螺對戰相機」(Top Match Camera,以下稱「本 App」)重視您的隱私。本政策同時適用於 iOS 版與 Android 版。核心原則:影片擷取與特效處理全部在您的裝置上完成,我們沒有帳號系統,也不會把您的影片或個人內容上傳到開發者的伺服器。
我們收集或使用的資料
- 相機與麥克風:用於錄製陀螺對戰影片。錄製內容僅儲存在您的裝置上,不會上傳到任何伺服器。
- 照片 / 影片圖庫:當您選擇套用特效到既有影片時,本 App 只讀取您透過系統相片選擇器(iOS 照片選擇器 / Android Photo Picker)主動挑選的影片;處理完的影片會以您允許的方式存回相簿(預設相簿名稱「陀螺對戰相機」)。我們不會讀取您未主動選取的內容。
- 本地對戰回顧與設定:您生成的對戰影片會存到 App 的本地沙盒(iOS App Documents / Android app 專屬儲存空間),用來呈現「對戰回顧」。偏好設定存在本地(iOS UserDefaults / Android DataStore)。這些資料只存在於您的裝置上,不會上傳。
- 玩家暱稱與頭像:您可選填玩家名稱、從相簿挑選頭像,這些資料只儲存在裝置本地。
- 藍牙(通行證 / Pass 配對):若您使用「通行證(Pass)」功能,本 App 會透過低功耗藍牙(BLE)連線到相容的陀螺感應裝置以讀取轉速等對戰數據。藍牙僅用於與該硬體互動,不會用來定位您。在 Android API 30 以下系統,系統會把「藍牙掃描」與定位權限綁在一起,因此舊系統上才會出現定位權限;我們以
neverForLocation 標記,且不蒐集、不使用您的位置。
- 裝置端影像處理:陀螺軌跡偵測、人像去背、特效合成全部在您的裝置上進行,影片不會上傳到網路。
- 訂閱(Top Match Pro):訂閱由各平台商店處理 —— iOS 透過 Apple StoreKit、Android 透過 Google Play 帳款服務。我們不接觸您的付款資料,也不會儲存您的 Apple ID / Google 帳號;訂閱狀態由商店回報給 App。
- 遠端設定(Firebase Remote Config):本 App 會向 Google 伺服器取得遠端設定內容;此過程會送出一組 App 安裝識別碼與標準請求資訊(含 IP)給 Google,不會傳送您的影片或個人內容,且非分析、非廣告用途。設定內容若含外部連結,點擊後將開啟外部網頁,受該網站自身的隱私權政策規範。
我們不會
- 建立帳號或要求登入。
- 在未經同意下上傳任何影片或影像;所有影像處理都在裝置本地完成。
- 將您的個人內容上傳到開發者自有伺服器。
- 使用第三方分析或廣告 SDK。
- 蒐集或使用您的地理位置,也不會用位置追蹤您。
- 讀取您未主動選取的照片或影片。
訂閱與試用
- Top Match Pro(月訂或年訂)由 Apple(iOS)或 Google Play(Android)收費並管理。新訂閱者可享免費試用(實際天數以 App 內與商店顯示為準);若未在試用結束前取消,將自動轉為付費訂閱。
- 訂閱可隨時管理或取消:iOS 於【設定 ▸ Apple ID ▸ 訂閱項目】;Android 於【Google Play ▸ 訂閱項目】。
- 取消後,您仍可使用至當前計費週期結束。退款請依各平台(Apple / Google Play)的退款流程辦理。
資料保留與安全
- 影片與設定都存於您裝置的本地沙盒,刪除 App 即會一併刪除。
- 存到系統相簿的影片由作業系統(iOS 照片 / Android 媒體庫)管理,您可自行刪除。
- 我們不會將您的影片或個人內容上傳到第三方伺服器。
第三方服務
僅列出會接收資料的第三方;其餘影像處理皆在裝置端完成,不傳送任何資料。
- Apple StoreKit(iOS 訂閱與購買)
- Google Play 帳款服務(Android 訂閱與購買)
- Google Firebase Remote Config(遠端設定) —— 適用 Google 隱私權政策
兒童隱私
本 App 適合家庭共同使用;我們不要求兒童輸入個人身分資訊。請家長妥善管理裝置與訂閱設定。
聯絡我們
若對本政策有疑問,請來信:puyan.tw@icloud.com
Top Match Camera ("the App") values your privacy. This policy applies to both the iOS and Android apps. Core principle: video capture and effects processing happen entirely on your device. There is no account system, and we never upload your videos or personal content to developer-run servers.
Data we collect or use
- Camera & Microphone: Used to record spinning-top battle clips. Recordings are stored only on your device and are not uploaded to any server.
- Photos / Video Library: When you choose to apply effects to an existing video, the App reads only the clip you explicitly pick via the system picker (iOS Photos picker / Android Photo Picker); processed clips are saved back to your library (default album: "陀螺對戰相機"). We never access content you did not select.
- On-device Archive & Settings: Your generated battle clips are stored in the App's sandbox (iOS App Documents / Android app-private storage) to power the "Battle Review" screen. Preferences are stored locally (iOS UserDefaults / Android DataStore). This data lives only on your device and is never uploaded.
- Player Names & Avatars: Optional player names and avatars (picked from your library) are stored locally on the device.
- Bluetooth (Pass pairing): If you use the "Pass" feature, the App connects over Bluetooth Low Energy (BLE) to a compatible spinning-top sensor to read battle data such as spin speed. Bluetooth is used only to talk to that hardware and is never used to locate you. On Android below API 30, the OS historically tied BLE scanning to the location permission, so a location permission appears only on those older systems; we mark it
neverForLocation and do not collect or use your location.
- On-device Video Processing: Trail detection, background segmentation, and effects compositing run entirely on your device. Videos are never uploaded to the network.
- Subscriptions (Top Match Pro): Billing is handled by each platform's store — Apple StoreKit on iOS, Google Play Billing on Android. We do not see your payment details and do not store your Apple ID / Google account; subscription status is reported to the App by the store.
- Remote Configuration (Firebase Remote Config): The App fetches remote configuration content from Google's servers; this sends an app installation identifier and standard request data (including IP) to Google. We do not send your videos or personal content, and it is not used for analytics or advertising. If configuration content includes an external link, tapping it opens an external page governed by that site's own privacy policy.
We do not
- Create accounts or require sign-in.
- Upload videos or imagery without consent; all processing happens on-device.
- Send your personal content to developer-run servers.
- Use third-party analytics or advertising SDKs.
- Collect or use your location, or use location to track you.
- Read photos or videos you did not explicitly pick.
Subscriptions & Trial
- Top Match Pro (monthly or yearly) is billed and managed by Apple (iOS) or Google Play (Android). New subscribers may get a free trial (the actual length is shown in the app and on the store); unless cancelled before it ends, it automatically converts into a paid subscription.
- Manage or cancel any time: iOS under Settings ▸ Apple ID ▸ Subscriptions; Android under Google Play ▸ Subscriptions.
- After cancelling, you keep access through the end of the current billing period. Refunds must go through each platform's (Apple / Google Play) refund flow.
Retention & Security
- Videos and settings are stored locally in the App sandbox; deleting the App removes them.
- Videos saved to your system library are managed by the OS (iOS Photos / Android media store); remove them whenever you like.
- We do not upload your videos or personal content to third-party servers.
Third-Party Services
Only third parties that receive data are listed; all other image processing happens on-device and transmits nothing.
- Apple StoreKit (iOS purchases)
- Google Play Billing (Android purchases)
- Google Firebase Remote Config — see the Google Privacy Policy
Children's Privacy
The App is intended for family use. We do not ask children to submit personal identifying information. Parents should manage the device and subscription settings appropriately.
Contact
Questions? puyan.tw@icloud.com