Privacy Policy

隱私權政策

報站通的設計原則是「能在手機上完成的,就不離開手機」。這份政策說明 App 會用到哪些資料、哪些資料會離開你的裝置、送到哪裡,以及保留多久。

最後更新:2026 年 9 月 29 日・生效日期:2026 年 9 月 29 日

重點摘要

1. 適用範圍

本政策適用於「報站通 TransitCast」iOS/iPadOS App(包含其小工具與即時動態)、App 使用的資料中繼伺服器 tc.stlion.net,以及本網站 transitcast.stlion.net。以下的「我們」指報站通的開發者。

我們依中華民國《個人資料保護法》處理資料。因為報站通不建立帳號,也不把資料與你的身分連結,我們在大多數情況下無法、也不需要辨識你是誰。

2. 我們不做的事

  • 不要求註冊、登入或提供姓名、電話、Email。
  • 不整合任何廣告、行銷歸因、使用分析或第三方當機回報 SDK。
  • 不使用「App 追蹤透明度」所規範的追蹤,也不讀取廣告識別碼(IDFA)或其他裝置識別碼。
  • 不讀取你的聯絡人、照片、行事曆或健康資料,也不要求藍牙權限(臺北捷運車站 Beacon 是透過 iOS 定位服務偵測)。
  • 不販售、出租或交換資料,也不把資料提供給資料仲介。

3. 位置資訊

位置是報站通最核心的資料,也是我們最謹慎處理的部分。

報站、到站判斷與下車提醒:只在手機上計算

開始報站後,App 用 GPS 判斷目前站、下一站與下車站的距離。這些計算全部在你的手機上完成,行進中的座標與軌跡不會上傳到我們的伺服器。報站或步行導航進行中,如果你允許「永遠」使用位置,App 會在背景持續定位以便播報與提醒;停止報站或導航後,背景定位就會關閉。

附近站牌:只下載你所在的格網

查詢附近站牌時,App 會在手機上把你的位置換算成約 3 公里見方的格網編號(經緯度 0.03 度),只向伺服器下載涵蓋你附近範圍的一至數個格網的站牌清單,再於手機上挑出離你最近的站牌。伺服器只看到格網編號,看不到你的座標。附近 YouBike 的可借可還數量則是整個城市一次下載,不含任何位置資訊。

到站時間與進站看板

查詢到站時間、收藏路線的到站資訊或車站看板時,App 送出的是路線、方向、站牌或車站代碼,不是座標。這些代碼可能間接反映你所在的大致區域,但不含你的座標,也不與你的身分連結。

臺北捷運車站 Beacon

在臺北捷運站內,App 會透過 iOS 定位服務偵測車站設置的 Beacon,並把該 Beacon 的編號送到伺服器換算成車站名稱,以便在地下判斷你到了哪一站。這個編號代表的是車站設備,不是你或你的手機;換算結果會暫存在手機上,減少重複查詢。

路徑規劃:唯一會送出座標的功能

使用路徑規劃時,App 會把你選的起點與終點座標(如果起點選「目前位置」,就是你當下的精確位置)以及出發或抵達時間,送到我們的伺服器 tc.stlion.net,再轉交交通部「TDX 運輸資料流通服務」的路徑規劃 API 計算路線。為了減少重複查詢,同一組起訖點的查詢結果會在 Cloudflare 的邊緣快取保留數分鐘;我們不會把起訖點寫入資料庫,也不會與你的身分連結。交通部 TDX 對其收到的資料依其平台規範處理。

你可以隨時在 iPhone「設定」>「隱私權與安全性」>「定位服務」>「報站通」變更或撤回位置權限。不給位置權限時,仍可手動搜尋路線與查詢班次,但無法自動報站。

4. 伺服器與請求紀錄

App 的即時資料(到站時間、列車位置、看板、營運警示等)與靜態資料(路線、站序、線形等)都透過我們架設在 Cloudflare Workers 的中繼伺服器 tc.stlion.net 取得,再由伺服器向交通部 TDX、各地方政府開放資料平台與各捷運公司取得資料。這樣做可以讓 App 不必保存任何上游服務的金鑰。

  • 請求簽章:每個請求都附上防濫用的簽章,內容只有 App 共用的金鑰編號、App 的組建編號(用來提示過舊的版本更新)、時間與一次性的隨機值,不含任何個人或裝置識別碼。
  • 流量限制:為防止濫用,伺服器依連線的 IP 位址限制每分鐘的請求次數。
  • 請求紀錄:Cloudflare 會為了除錯、維運與資安目的,短期保留請求紀錄,內容可能包含請求網址(例如路徑規劃的起訖座標)、時間、IP 位址與連線的技術資訊。這些紀錄依 Cloudflare 服務設定在數日內自動刪除;我們只在排除故障或處理濫用時查看,不會用來辨識使用者或建立個人檔案。
  • 快取:伺服器會快取上游的公開運輸資料(例如某條路線的到站時間),這些快取內容是公開資料,不是你的個人資料。

Cloudflare 是我們的伺服器服務供應商,依其隱私權政策處理經手的網路流量。

5. Apple 提供的服務

下列功能直接使用 Apple 的系統服務,相關資料由 Apple 依Apple 隱私權政策處理,不會經過我們的伺服器:

  • 地圖圖磚、路徑規劃的地點與地址搜尋、步行路線,以及「四處看看」街景(Apple 地圖)。
  • 語音辨識(見下一節)。
  • App Store 購買、訂閱與家人共享(見「購買與訂閱」)。

6. 麥克風與語音辨識

只有在你按下搜尋欄的麥克風按鈕時,App 才會使用麥克風,把你說出的路線、目的地或車站名稱轉成文字。錄音會交由 Apple 的語音辨識服務處理(可能傳送到 Apple 的伺服器);我們不會收到、也不會保存你的錄音,辨識出的文字只用來填入搜尋欄。你可以在 iPhone「設定」>「隱私權與安全性」中關閉麥克風與語音辨識權限。

7. 動態與氣壓感測

在地下或 GPS 訊號微弱時,App 會使用手機的動態感測器與氣壓計,輔助判斷列車啟動、行駛與停靠。這些感測資料只在報站進行中於手機上即時運算,不會儲存成紀錄,也不會上傳。

8. 儲存在裝置上的資料

收藏路線與分組、最近報站、常用地點、搜尋紀錄與各項設定,都只存放在你的手機上(App 的本機儲存空間與 App Group 共享空間)。路線與站牌等公開資料也會快取在手機上以加快載入。這些資料不會同步到我們的伺服器;刪除 App 即會一併刪除。內建的 Kokoro 離線語音在手機上合成,播報內容不會離開裝置。

9. 通知、即時動態與小工具

  • 到站與下車提醒是手機本機排程的通知,不經過推播伺服器。
  • 鎖定畫面即時動態與動態島由 App 在手機上更新。
  • 「收藏公車 ETA」小工具只讀取 App 存在手機上的資料。「附近軌道進站」小工具會使用 App 在手機上算好的附近車站,只把車站代碼送到伺服器查詢進站看板。

10. 外部網站與合作推廣

  • 政府與業者網站:開啟路線簡圖、票價表、時刻表或路況影像時,App 會直接從交通部公路局「台灣公車通」、各縣市公車動態系統或交通控制中心的網站載入內容。這些網站會像一般瀏覽網頁一樣看到你的 IP 位址,並依其政策處理。
  • 「通勤好物」合作推廣:公車首頁可能顯示合作推廣商品卡,卡片清單由我們的伺服器提供,不含任何個人資料。點選後會以 App 內的 Safari 檢視器(SFSafariViewController)開啟電商網站;App 無法看到你在其中瀏覽的內容、Cookie 或輸入的資料。推廣連結帶有分潤追蹤碼,電商平台會依其隱私權政策記錄點擊與訂單,並可能據此支付我們分潤;我們不會收到你的身分或訂單明細。

11. 診斷資料

如果你在 iPhone「設定」>「隱私權與安全性」>「分析與改進功能」中選擇與 App 開發者分享,Apple 會提供匿名、彙總的效能與當機報告給我們。App 也會透過 Apple 的 MetricKit 把這類診斷報告存在手機上;它們不會自動上傳,只有在你使用 App 內的「分享診斷資料」並自行選擇傳送方式(例如寄給我們)時才會離開裝置。

12. 購買與訂閱

報站通 Plus 的訂閱與購買由 Apple 的 App Store 處理,付款、帳單、退款與家人共享都依 Apple 的規定進行。我們不會收到你的姓名、Apple 帳號或付款資訊。App 只在手機上讀取 App Store 提供的購買紀錄(交易憑證),判斷是否啟用 Plus,並在手機上暫存結果,讓離線時也能正常使用。

13. 開發者選項

App 內有一組供測試與除錯用的「開發者選項」,一般使用時不會顯示。其中的 Bark 推播轉送功能若被啟用,會把報站與下車提醒的文字送到使用者自行填寫的 Bark 伺服器(預設為 api.day.app);未啟用時不會送出任何資料。

14. 本網站

本網站是靜態網頁,不使用 Cookie、分析工具、廣告或第三方字型,也沒有表單。網站由 Cloudflare 託管,Cloudflare 可能為了安全與維運目的短期處理你的 IP 位址等連線資訊。

15. 兒童

報站通適合一般大眾使用,並非特別針對兒童設計。由於我們不蒐集可以辨識身分的個人資料,也不會有意蒐集兒童的個人資料。

16. 你的選擇與權利

  • 你可以隨時在 iPhone「設定」中變更或撤回位置、麥克風、語音辨識、動作與健身、通知等權限。
  • 刪除 App 會刪除所有存在手機上的收藏、設定與快取。
  • 因為伺服器上沒有與你身分連結的資料,我們通常無法找出「屬於你」的紀錄;請求紀錄會依上述期限自動刪除。
  • 若你對資料處理有疑問,或想依《個人資料保護法》行使查詢、刪除等權利,歡迎與我們聯絡。

17. 政策變更

如果 App 的資料處理方式改變,我們會更新本頁與上方的「最後更新」日期;重大變更也會在 App 更新說明中告知。

18. 聯絡我們

對本政策有任何問題,請來信:stlion.net@gmail.com

也可以參考支援與常見問題。

English summary

This summary is provided for convenience. If it differs from the Traditional Chinese text above, the Chinese text prevails.

  • No account, no ad or analytics SDKs, no tracking. TransitCast has no sign-up, contains no advertising, analytics or third-party crash-reporting SDKs, does not track you across apps and does not read the advertising identifier. The only promotions are the clearly labelled 通勤好物 affiliate partner cards on the bus home screen. The cards do not track you inside the app; the shop sites they open record clicks under their own policies (section 10). They are hidden for TransitCast Plus subscribers.
  • Location stays on your device. Stop detection, arrival announcements and alighting reminders are computed on your iPhone; your GPS trace is never uploaded. Background location is used only while an announcement trip or walking navigation is running.
  • What leaves the device. Nearby stops are fetched by the numbers of one or a few roughly 3 km grid cells (0.03°), not coordinates. Arrival times and station boards are requested by route, direction, stop or station codes. Inside Taipei Metro stations, the ID of the station beacon is sent to our server to resolve the station name.
  • Route planning is the only feature that sends coordinates. The origin and destination you choose (your current location if you pick it) are sent to our relay tc.stlion.net and forwarded to the Ministry of Transportation and Communications TDX MaaS routing API. Results are held in Cloudflare’s edge cache for a few minutes; they are not stored in a database or linked to you.
  • Server logs. Requests carry an anti-abuse signature (shared key ID, app build number, time and a one-time nonce) with no personal or device identifier. The server rate-limits by IP address, and Cloudflare keeps short-lived request logs (which can include the request URL, time and IP address) that are deleted automatically within days.
  • Apple services. Maps, place search, walking directions, Look Around, speech recognition (voice search, processed by Apple and possibly sent to Apple’s servers) and App Store purchases are handled by Apple under Apple’s privacy policy.
  • Sensors. Motion and barometer data are processed on device only, during a trip.
  • External links. Partner deals and web pages open in SFSafariViewController; the app cannot see what you do there. Route maps, fare tables and traffic cameras load directly from government websites, which see your IP address.
  • Diagnostics. MetricKit reports stay on your device unless you choose to share them. Apple may provide anonymous aggregated crash and performance reports if you opted in to share with app developers.
  • Purchases. TransitCast Plus is sold through Apple. We never receive your payment details or Apple Account; the app only reads the on-device entitlement to unlock Plus.
  • Developer options. Bark push forwarding exists only in hidden developer options; if enabled, alert text is sent to the Bark server the user enters.
  • Contact. See the email address in section 18 above.