火車時刻表
(TaiwanGoTrain)
隱私權政策
最後更新:2026-10-28(購買資料:免廣告方案目前直接向商店查詢,RevenueCat 只在通勤 Plus 推出後使用)
非常感謝您使用火車時刻表(TaiwanGoTrain)(以下簡稱「本應用」)。本政策說明本應用如何蒐集、使用、保存與分享資料,以及您可以如何管理相關設定。
一、適用範圍
本政策適用於本應用提供的功能與服務。本政策不適用於非本應用所開發或管理的網站、服務、廣告內容、第三方連結或第三方應用程式。
二、資料的蒐集與使用
本應用不要求您建立帳號,也不主動要求您提供姓名、電話、Email、住址、聯絡人、照片、付款資料、健康資料或簡訊內容。
為提供時刻表查詢、營運通阻、通知、廣告、穩定性與產品改善功能,本應用與第三方 SDK 可能會處理下列資料:
- 裝置或其他識別碼:例如 Android Advertising ID、App instance ID、Firebase installation ID、FCM 推播 token、裝置或廣告相關識別碼。
- 使用情形:例如 App 開啟、頁面瀏覽、點擊、收藏路線、站點即時看板、營運通阻、通知開啟、廣告曝光與廣告互動。
- 診斷資料:例如當機記錄、堆疊追蹤、裝置型號、作業系統版本、App 版本、效能與 SDK 診斷資訊。
- 概略位置:第三方 SDK 可能會透過 IP 位址推估國家、地區或概略位置。
- 裝置位置:若您使用「附近車站」或在地圖上顯示「我的位置」並同意定位權限,本應用只在您的裝置上用位置找出最近的車站或標示地圖,不會把位置傳到本應用的伺服器。使用「車站集章」時,按下蓋章會讀取一次精確位置,在裝置上比對您是否在車站範圍內;位置不會被儲存或傳送,只會在手機上記錄蓋到章的車站與日期。在地圖上移到您所在的區域時,會向地圖圖磚服務(OpenStreetMap 或後台設定的圖資商)下載該區域的地圖,圖資商因此可能從請求的區域與 IP 位址推得您的概略位置。
- 通知資料:若您開啟營運通阻通知,本應用會使用 Firebase Cloud Messaging 訂閱通知 topic,並於裝置上排程或顯示通知。
- 誤點推播:若您開啟「常用路線誤點推播」,本應用會把下列資料送到本應用的伺服器(Google Cloud Firebase Functions / Firestore),用來偵測列車誤點並把推播送到您的裝置:
- 這台裝置的 FCM 推播 token(用來把推播送到這台裝置)與裝置平台(Android 或 iOS)。
- 常用路線的起訖站代碼(例如「臺北-新竹」)。
- 若您有通勤 Plus:RevenueCat 匿名使用者 ID(用來確認 Plus 是否有效與可使用的裝置數),以及您設定的推播時段、星期與誤點門檻。
- 若您使用通勤 Plus 的「出門提醒」:路線、車次與車種、發車時間、步行與緩衝分鐘數、要提醒的星期,用來計算出門時間並推播。
這些資料不包含姓名、Email、電話或位置。釘選列車的誤點通知只送出車次與日期,並以 Firebase Cloud Messaging topic 訂閱,不會儲存裝置識別碼。
- 購買資料:購買通勤 Plus 或免廣告方案時,付款由 App Store 或 Google Play 處理,本應用不會取得您的付款資料。目前的免廣告方案由本應用在每次啟動時直接向 App Store 或 Google Play 查詢您擁有的購買,結果只存在您的裝置上。通勤 Plus 推出後,訂閱狀態改由 RevenueCat 管理,RevenueCat 會取得一組匿名使用者 ID 與購買、訂閱紀錄。
- 行事曆:「加入行事曆」透過系統的行事曆畫面新增事件,本應用不讀取您的行事曆內容。
- 手錶:Apple Watch 與 Wear OS 上顯示的班次資料只在您的手機與手錶之間傳送。
- 本機偏好:收藏路線、收藏車站、提醒時間、語言設定與廣告節奏狀態會儲存在您的裝置上。
三、第三方服務
本應用使用下列第三方服務。這些服務可能依其政策蒐集、處理或分享資料:
- Google AdMob / Google Mobile Ads:用於顯示廣告、衡量廣告成效、防止詐欺與改善廣告體驗。
- Google User Messaging Platform:用於顯示與管理廣告同意及隱私選項。
- Firebase Analytics:用於了解功能使用情形並改善產品體驗。
- Firebase Crashlytics:用於收集當機與診斷資訊,以改善穩定性。
- Firebase Remote Config:用於調整功能開關、廣告節奏與實驗設定。
- Firebase Cloud Messaging:用於營運通阻與重要通知。
- TDX 運輸資料流通服務:用於取得臺鐵與高鐵的時刻表、站點即時看板、列車位置、票價與營運通阻等交通資料。
- 中央氣象署開放資料平臺:用於顯示目的地縣市的天氣預報,查詢時只送出縣市名稱。
- Cloudflare Workers:本應用透過 Cloudflare 轉送與快取 TDX 交通資料與氣象署天氣查詢;Cloudflare 會收到您的 IP 位址與查詢內容,用於轉送、快取與防止濫用。
- Google Cloud Firebase Functions / Firestore:用於常用路線誤點推播與出門提醒的後端,儲存上述「誤點推播」所列資料。
- RevenueCat:通勤 Plus 推出後,用於管理通勤 Plus 與免廣告方案的購買與訂閱狀態,其處理方式依 RevenueCat 隱私權政策。
- App Store / Google Play:處理付款與訂閱。
- OpenStreetMap:即時列車地圖的底圖由 OpenStreetMap 圖磚伺服器提供,載入地圖時您的 IP 位址與所請求的地圖區域會傳送給該伺服器,其保存與使用方式依 OpenStreetMap 基金會隱私權政策。若日後改用其他圖資商,本政策將一併更新。
您使用本應用時也需了解並接受 Google 服務條款 與 Google 隱私權政策。
四、資料分享
本應用不販售您的個人資料。為提供廣告、分析、當機診斷、推播通知與交通資料功能,本應用可能會將必要資料交由上述第三方服務處理。若法律要求、政府機關依法請求,或為維護本應用、使用者或第三方權益所必要,本應用也可能依法揭露必要資料。
五、資料保護與保存
本應用會採用合理的安全措施保護資料。Google Mobile Ads 與 Firebase 文件說明其 SDK 蒐集之資料會以加密方式傳輸。第三方服務的資料保存期間與刪除機制依其各自政策與設定為準。
儲存在您裝置上的本機偏好資料會保留至您在 App 中變更、清除 App 資料或移除本應用為止。
誤點推播與出門提醒的資料會在您關閉開關或刪除全部常用路線與提醒時從伺服器刪除;裝置 30 天沒有更新(例如移除了本應用),或推播 token 失效時,伺服器也會自動刪除該裝置的資料。Firestore 資料庫不開放任何用戶端直接讀寫。
六、您的選擇與控制
- 您可以在系統設定中管理通知權限。
- 您可以在系統設定中重設或刪除廣告識別碼,或調整個人化廣告設定。
- 您可以在本應用的設定頁開啟「廣告與隱私選項」,管理適用地區的廣告同意或隱私選項。
- 您可以透過清除 App 資料或移除本應用,刪除儲存在裝置上的本機偏好。
- 您可以在設定頁關閉「常用路線誤點推播」與出門提醒,伺服器上這台裝置的推播資料會隨之刪除。
- 其他資料的刪除方式請見下方「七、如何刪除您的資料」。
七、如何刪除您的資料
本節說明如何刪除「火車時刻表(TaiwanGoTrain)」(開發者:LFT STUDIO)蒐集的資料。本應用沒有帳號系統,不需要刪除帳號。
方法一:在 App 內自行刪除(立即生效)
- 開啟「火車時刻表」,進入「設定」頁。
- 關閉「常用路線誤點推播」,並刪除所有出門提醒。伺服器上這台裝置的推播資料(FCM 推播 token、常用路線、RevenueCat 匿名使用者 ID、推播時段與出門提醒設定)會立即刪除。
- 若要刪除裝置上的收藏路線、車站、集章與其他偏好,請在系統設定清除本應用的資料,或直接移除本應用。
方法二:寄信申請刪除
- 寄信至 lifefuntechstudio@gmail.com,主旨寫「刪除資料申請」。
- 信中註明您使用的平台(Android 或 iOS),以及想刪除的資料(例如誤點推播資料、通勤 Plus 資格紀錄、分析或當機資料)。
- 我們會在收到後 30 天內處理並回信告知結果。為了找出屬於您的資料,我們可能會請您提供 App 設定頁顯示的資訊。
會刪除與保留的資料
- 會刪除:伺服器上的誤點推播與出門提醒資料,以及依 RevenueCat 匿名使用者 ID 儲存的通勤 Plus 到期時間。
- 自動刪除:裝置 30 天沒有更新或推播 token 失效時,伺服器會自動刪除該裝置的資料;Firebase Crashlytics 當機資料保留 90 天;Firebase Analytics 資料依其保留期限設定自動刪除。
- 可能保留:購買與訂閱紀錄由 App Store、Google Play 與 RevenueCat 依其政策及法規要求保存,本應用無法刪除;如需刪除,請向該平台申請。依法須保留的資料將保留至法定期限屆滿。
八、兒童隱私
本應用並非專為兒童設計,亦不會主動要求兒童提供個人資料。若您認為兒童在未經監護人同意下提供了個人資料,請透過商店頁提供的開發者聯絡方式與我們聯繫。
九、隱私權保護政策之修正
本應用的隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於本頁面上。