隱私權政策 / Privacy Policy
1. 我們是誰
悟入騎途(Routwo)是一個機車路線記錄、分享與社群 app。我們認真看待 user 的隱私 — 蒐集**最少**必要資料來提供功能,**永遠不會**販賣你的 個資給第三方。
2. 我們蒐集哪些資料
必要資料(功能依賴)
- Email + 密碼:建立帳號、登入用。密碼以 bcrypt hash 加密儲存(Supabase Auth),我們看不到明文。
- 顯示名稱:你註冊時自填的暱稱,會顯示在路線、揪團、 留言等公開頁面。
- 精確位置(GPS):只在你按下「開始錄製」/ 進入 小隊雷達 / 開地圖選地點時取用。停止錄製後立即停止追蹤。 位置資料用於:
- 記錄騎乘軌跡(你決定是否公開)
- 挑戰模式進度計算
- 揪團活動的小隊雷達(你選擇分享時)
- 裝置 ID(匿名):用於推送通知(FCM token)。 不連結個人身份。
選用資料(你決定)
- 路線照片 / 車輛照片:你主動上傳。儲存在 Cloudflare R2,照片會經過 AI 自動審核以阻擋違規內容。
- 留言、評分、改裝品標記:你在路線 / 車庫頁面留下 的內容。文字會經過 AI 審核。
- 車輛資訊:年份 / 廠牌 / 車型 / 改裝品。可設為 公開或私人。
使用分析(可關閉)
我們使用 PostHog 蒐集**匿名**使用統計(你打開哪個畫面、按哪個按鈕、 搜尋了什麼類別關鍵字 — 不含搜尋字本身)來改進產品。 包含:
- app 開啟、登入
- 路線瀏覽、按讚、搜尋次數
- 錄製開始 / 結束、儲存
- 揪團建立 / 加入
- 裝置型號、OS 版本、app 版本(Bug 排查用)
不蒐集:你的真實姓名、Email、確切 GPS 軌跡點、 照片內容、留言內容。
關閉方式:app 內 → 我的 → 設定 → 「分享匿名使用 數據」toggle 關掉。立即停止上傳,不影響其他功能。
3. 我們如何使用資料
- 提供 app 核心功能(記錄路線、社群互動、揪團)
- 改善產品(透過 PostHog 匿名分析)
- 傳送你訂閱的通知(路線被讚、揪團更新等)
- 內容審核(AI 自動阻擋違規圖文)
我們不會:販賣資料給廣告商、用你資料訓練 AI 模型、 未經你同意把私人資料公開。
4. 第三方服務
悟入騎途使用以下第三方服務處理資料:
- Supabase(database / auth / storage)— 帳號、路線、留言儲存
- Cloudflare R2(object storage)— 照片儲存
- PostHog(analytics, opt-out 可)— 匿名使用數據
- Firebase Cloud Messaging(push)— 通知派送
- OpenStreetMap / MapTiler(map tiles)— 地圖底圖
- OpenAI(content moderation)— 圖文違規偵測
這些服務都遵守自己的隱私政策。我們選擇有信譽的供應商並只傳必要欄位。
5. 資料保護
- 所有 API 通訊走 HTTPS / TLS 加密
- 密碼以 bcrypt hash 儲存(Supabase Auth 處理)
- R2 / Supabase 採 enterprise-grade 加密儲存
- 我們**沒有**直接讀取你資料的後台介面 — 只在你回報問題且明確授權時才會檢視
6. 你的權利
- 查看:app 內所有頁面就是你資料的呈現。需要 raw export 請寄信給我們。
- 修改:個人資料、路線、車輛、留言都可在 app 內 直接編輯或刪除。
- 刪除帳號:app 內 → 我的 → 設定 → 「刪除帳號」。 所有資料(路線、照片、留言、揪團紀錄)會永久移除。
- 關閉分析:「分享匿名使用數據」toggle 任何時候可關。
- 下架你的內容:你可以將任何路線改為「私人」或 直接刪除。
7. 兒童隱私
悟入騎途**不專為 13 歲以下兒童設計**。如果你是父母或監護人,發現 13 歲以下兒童使用本 app,請聯繫我們以協助移除其資料。
8. 政策更新
我們可能會更新本政策。重大變更會在 app 內顯示通知。次要修訂會更新 本頁的「最後更新」日期。
9. 聯絡我們
隱私 / 資料相關問題:
[email protected]
App 反饋/客服:
[email protected]
一般聯絡:
[email protected]
Privacy Policy (English Summary)
Routwo is a motorcycle route recording, sharing, and community app. We collect only what we need to deliver features and never sell your data.
What we collect
- Required: email + bcrypt-hashed password, display name, precise location (only while recording / using squad radar / picking meet-up), anonymous device ID for push.
- Optional, you choose: route photos, bike photos, comments, ratings — all moderated by AI; visibility configurable.
- Anonymous analytics (opt-out): screen views, button taps, event counts. No real name, email, exact GPS trail, photo content, or comment text.
Third parties
Supabase (database/auth), Cloudflare R2 (storage), PostHog (analytics), Firebase Cloud Messaging (push), OpenStreetMap / MapTiler (map tiles), OpenAI (content moderation). All under their own privacy policies, only minimum necessary fields shared.
Your rights
- View, edit, delete your data in-app
- Delete account permanently in-app (all data removed)
- Toggle anonymous analytics off in Settings
Contact
Privacy: [email protected]
Support / Feedback: [email protected]
General: [email protected]