繁體中文
SurfBound 隱私政策(繁體中文)
最後更新:2026-08-28
我們的原則
SurfBound 不需要帳號。你的衝浪紀錄屬於你。
收集與儲存的資料
- 健康與健身資料(心率、卡路里、workout 與體能統計):由 Apple HealthKit 管理,並儲存在你的裝置與你的 iCloud。
- 精確位置資料(GPS 軌跡、浪點提醒的地理圍欄):儲存在你的裝置;軌跡隨 session 紀錄保存在你的裝置與 iCloud 備份中。
- 其他資料(50 Hz 加速度計/陀螺儀動作感測 CSV):session 期間記錄,儲存在你的裝置。
- 其他使用資料(偵測參數、浪點名稱):隨 session 儲存在你的裝置。
- 手機的動作與健身活動歷史:app 只會在每一場衝浪 session 的時間範圍內於裝置上查詢,用來辨識開車時段並修正誤判的浪。app 僅暫時取出開車區間的起訖時間,用完即丟;原始活動資料不會儲存或上傳。拒絕這項權限不影響其他功能,只會停用這項自動修正。
- Garmin 來源的 session:若你連結 Garmin 手錶使用 SurfBound,app 會接收該手錶記錄的衝浪 session,包括浪數、乘浪軌跡片段、速度與時長。
未啟用「分享資料改進偵測」時,以上資料不會上傳至我們的 CloudKit 測試資料庫。
選擇性分享(可隨時關閉)
啟用 app 設定分頁的「分享資料改進偵測」時(首次啟動時明確揭露),上傳內容包括 session 統計與標註修正(其中可能包含偵測參數與浪點名稱)、精確位置資料(GPS 軌跡),以及其他資料(50 Hz 動作感測紀錄)。上傳內容不包含心率、卡路里或其他 HealthKit 健康與健身資料。這些資料用於 App 功能與分析,且僅限改進浪數偵測演算法。
如果本機活動歷史判定某些浪發生在開車時段,上傳的只有「浪被標記為行車」這項衍生結果,並歸在既有的 session 統計與標註修正中;手機的原始活動歷史與開車區間起訖時間不會上傳。這項衍生結果同樣受「分享資料改進偵測」開關控制。
若你連結 Garmin 手錶使用 SurfBound,該手錶記錄的浪數、乘浪軌跡片段、速度與時長同樣依「分享資料改進偵測」開關決定是否分享給開發者,用途同樣僅限改進浪的偵測。Garmin session 的上傳內容不包含心率、卡路里或其他健康與健身資料。
Garmin 來源的資料與 Apple Watch 來源分開儲存與分析,不會用其中一種來校正另一種。
上傳紀錄會與你的 iCloud 識別碼關聯,因此同一使用者的紀錄可以彼此連結,但不包含你的姓名或 email。我們不會將這些資料用於廣告、販售或跨 app/網站追蹤。
你可以隨時在 app 設定分頁關閉「分享資料改進偵測」;關閉後不再上傳新資料。
第三方服務(Garmin Connect)
Garmin session 從手錶傳到 iPhone 時,會經由你自己安裝並使用的 Garmin Connect app 中繼。SurfBound 不會與 Garmin 交換任何資料,也無法取得你的 Garmin 帳號。
分析工具(Google Analytics for Firebase)
SurfBound 使用 Google Analytics for Firebase 收集匿名的使用行為,包括畫面瀏覽、功能使用次數、裝置型號與 app 版本,用於改善產品。
這項分析不包含姓名、Email、健康資料(包括心率與卡路里)、GPS 座標或 session 內容;分析資料與用於改進衝浪偵測的 CloudKit 測試資料是兩條獨立管線。
資料由 Google 依其隱私條款處理。詳情請參閱 Google Analytics for Firebase 隱私資訊。
Garmin 早期測試者登記
當你自願登記 Garmin 早期測試時,我們會收集 Email、Garmin 錶款,以及你選擇提供的 SurfBound 支援代碼與 LINE ID。支援代碼是由 iCloud 識別碼衍生的識別碼。
這些資料只用於 Garmin 測試聯絡、寄送 TestFlight 邀請與提供安裝說明,儲存在受控的測試者名單中,不會出現在公開頁面或 URL。為寄送 TestFlight 邀請,我們會將你登記的 Email 提供給 Apple App Store Connect/TestFlight,由 Apple 依其隱私政策處理;Garmin 錶款、支援代碼與 LINE ID 不會提供給 Apple。你可以寄信至下方聯絡信箱要求刪除登記資料。
資料保留與刪除
當你在 app 內刪除 session 紀錄時,對應的雲端資料會標記為已刪除,並排除於後續分析。若希望將先前上傳的資料從 CloudKit 完整刪除,請寄信至下方聯絡信箱提出要求。
我們不做的事
- 不販售、不出租你的任何資料
- 不追蹤你跨 app 或跨網站的行為
- 不投放廣告
- 不要求註冊帳號
訂閱
付費由 Apple App Store 處理,我們不接觸你的付款資訊。
聯絡
[email protected]
English
SurfBound Privacy Policy (English)
Last updated: 2026-08-28
Our principle
SurfBound requires no account. Your surf data is yours.
Data we collect and where it lives
- Health and fitness data (heart rate, calories, workouts, and fitness statistics) is managed by Apple HealthKit and stored on your devices and in your iCloud.
- Precise location data (GPS tracks and geofenced spot reminders) is stored on your device; tracks are kept with your session records on your devices and in your iCloud backup.
- Other data (50 Hz accelerometer/gyroscope motion CSV files) is recorded during sessions and stored on your device.
- Other usage data (detection parameters and surf spot names) is stored with sessions on your device.
- Motion and fitness activity history from your phone is queried on-device only within the time range of each surf session, solely to identify driving intervals and correct waves detected by mistake. The app temporarily extracts only the start and end times of driving intervals, then discards them; the raw activity data is neither stored nor uploaded. Denying this permission does not affect other features and only disables this automatic correction.
- Garmin-source sessions: if you link a Garmin watch to SurfBound, the app receives surf sessions recorded by that watch, including wave count, ride-track segments, speed, and duration.
When "Share data to improve detection" is not enabled, this data is not uploaded to our CloudKit test database.
Optional sharing (can be turned off at any time)
When "Share data to improve detection" is enabled from the app's settings (disclosed at first launch), uploaded content includes session statistics and labeling corrections (which may include detection parameters and surf spot names), precise location data (GPS tracks), and other data (50 Hz motion recordings). Uploaded content does not include heart rate, calories, or other HealthKit health and fitness data. This data is used for app functionality and analytics, solely to improve the wave-detection algorithm.
If on-device activity history identifies waves that occurred while driving, only the derived result that those waves were marked as driving may be uploaded as part of the existing session statistics and labeling corrections. Raw phone activity history and the start and end times of driving intervals are not uploaded. This derived result is also controlled by the "Share data to improve detection" setting.
If you link a Garmin watch to SurfBound, the wave count, ride-track segments, speed, and duration recorded by that watch are also shared with the developer only when "Share data to improve detection" is enabled, and solely to improve wave detection. Uploaded Garmin-session content does not include heart rate, calories, or other health and fitness data.
Garmin-source data and Apple Watch-source data are stored and analyzed separately. Neither source is used to calibrate the other.
Uploaded records are associated with your iCloud identifier, so records from the same user can be linked, but they do not contain your name or email. We do not use this data for advertising, sell it, or track you across apps or websites.
You can turn off "Share data to improve detection" at any time from the app's settings. No new data is uploaded after it is turned off.
Third-party service (Garmin Connect)
When a Garmin session moves from your watch to your iPhone, it is relayed through the Garmin Connect app that you install and use. SurfBound does not exchange any data with Garmin and cannot access your Garmin account.
Analytics (Google Analytics for Firebase)
SurfBound uses Google Analytics for Firebase to collect anonymous usage behavior, including screen views, feature-use counts, device model, and app version, to improve the product.
This analytics data does not include your name, email, health data (including heart rate or calories), GPS coordinates, or session content. Analytics data and the CloudKit test data used to improve surf detection are handled through separate pipelines.
Google processes this data under its privacy terms. See Google Analytics for Firebase privacy information for details.
Garmin early tester registration
When you voluntarily register for Garmin early testing, we collect your email address and Garmin watch model, plus a SurfBound support code and LINE ID if you choose to provide them. The support code is an identifier derived from your iCloud identifier.
We use this data only to contact Garmin testers, send TestFlight invitations, and provide installation instructions. It is stored in a controlled tester list and is never published on a public page or URL. To send a TestFlight invitation, we provide your registered email address to Apple App Store Connect/TestFlight, where Apple processes it under its privacy policy; your Garmin watch model, support code, and LINE ID are not provided to Apple. You may email the contact address below to request deletion of your registration data.
Data retention and deletion
When you delete a session in the app, the corresponding cloud data is marked as deleted and excluded from future analysis. To request complete deletion of previously uploaded data from CloudKit, email the contact address below.
What we never do
- Sell or rent any of your data
- Track you across apps or websites
- Show ads
- Require an account
Subscriptions
Subscriptions are processed by the Apple App Store; we never see your payment information.
Contact
[email protected]