1. 關於本政策
本私隱政策(即 App Store 所指的「隱私權政策」及 Google Play 所指的「隱私政策」)由 Slight Software Limited(下稱「我們」)發出,說明我們在提供香港的士叫車服務時, 如何收集、使用、儲存、分享及保護你的個人資料。
本政策涵蓋以下應用程式(iOS 及 Android 各兩個,功能相同):
-
TMD Taxi(乘客版)— 供乘客搜尋目的地、查看車費及叫車。
Android 套件名稱com.tmdtaxi.tmd_taxi.passenger; iOS Bundle IDcom.tmdtaxi.tmdTaxi.passenger。 -
TMD Taxi 司機版(司機版)— 供司機登記、接單、出單、導航及收取 TMD Coin。
Android 套件名稱com.tmdtaxi.tmd_taxi.driver; iOS Bundle IDcom.tmdtaxi.tmdTaxi.driver。
兩個應用程式共用同一套後端服務(Firebase 專案
tmd-taxi-app)。使用本服務即表示你已閱讀並同意本政策。
2. 我們收集的資料及用途
我們只收集提供叫車服務所必需的資料。以下逐項說明收集的內容、用途及儲存位置。
2.1 電話號碼(帳戶識別)
- 收集內容:你輸入的香港或海外手機號碼,以及由 Firebase Authentication 發出並驗證的一次性短訊密碼(OTP)。
- 用途:建立及登入帳戶、以電話號碼作為帳戶唯一識別、防止濫用及重複註冊。 我們不會自行讀取或儲存你的短訊內容。
-
儲存位置:帳戶記錄(Firebase Authentication)及資料庫中的用戶或司機檔案
(欄位
phone)。
2.2 姓名
- 收集內容:乘客首次登入後填寫的名稱;司機於登記申請時填寫的姓名。
- 用途:讓同一訂單的乘客與司機互相識別(例如確認接載對象),並用於司機資格審核。
- 儲存位置:資料庫中的用戶檔案(
name)及司機登記申請文件。
2.3 精確位置(GPS)
- 收集內容:裝置的經緯度(精確位置及約略位置)、上車地點、目的地及中途站的 座標與地址文字。
-
用途:
- 乘客版:顯示地圖、以你目前位置作為上車點、搜尋附近地點、計算路線與車費。
- 司機版:顯示附近訂單、導航,以及在你接單後將你的實時位置寫入該訂單,讓同一訂單的乘客看到 司機位置與預計到達時間。
- 權限控制:位置屬於敏感權限,只會在實際使用時(前景)要求,並由 iOS 或 Android 系統提示你 授權。你可隨時在系統設定中撤回(iOS:「設定 → 私隱與安全性 → 定位服務」; Android:「應用程式資訊 → 權限」);撤回後,涉及定位的功能(例如自動取得上車 地點、實時位置分享)將無法使用,但其他功能不受影響。
- 儲存位置:行程座標及地址儲存於訂單記錄;司機實時位置的更新時間亦一併記錄。 我們不會在背景持續追蹤你的位置,亦不會在你未使用應用程式時收集位置。
2.4 搜尋紀錄
- 收集內容:你在目的地搜尋中選取的地點名稱、地址及經緯度。
- 用途:在目的地搜尋畫面顯示你的最近搜尋,方便再次選取。記錄只屬於你的帳戶, 其他用戶無法查看。
-
儲存位置:資料庫中你的用戶檔案下的子集合(
search_history), 只保留最近使用的地點。你可以在應用程式內清除,或於刪除帳戶時一併刪除。
2.5 訂單及行程紀錄
- 收集內容:上車地點與目的地地址及座標、中途站、車費明細、隧道選項、行李/寵物/ 輪椅等要求、訂單狀態與時間戳、訂單來源(乘客叫車或司機出單)。
- 收集內容(聯絡資料):為讓雙方在行程中聯絡,訂單會記錄乘客電話號碼、接單司機的 電話號碼及車牌;若訂單由司機代客出單,亦會記錄該司機輸入的顧客電話號碼。
- 用途:配對乘客與司機、顯示行程資料、處理取消與投訴、計算車費與獎勵、 防止濫用,以及保存依法所需的交易紀錄。
- 儲存位置:資料庫的訂單記錄。完整訂單只供該訂單的乘客、接單司機、出單司機及 授權管理人員在應用程式內查看。
2.6 訂單聊天訊息
- 收集內容:你在訂單聊天室發送的文字訊息(每則上限 500 字)、發送者帳戶標識、 發送者角色(乘客/司機)、發送者顯示名稱及發送時間。
- 用途:讓乘客與司機在行程前後溝通(例如上車位置、等候安排)。
- 儲存位置:資料庫中該訂單下的訊息集合。只有該訂單的乘客、接單司機、出單司機及 授權管理人員可以讀取;訊息發出後不可修改或刪除。
- 你的聊天室「已讀時間」只儲存在你的裝置上,我們不會上傳。
2.7 語音錄音(只限司機版「語音出單」)
- 收集內容:當司機使用語音出單時,應用程式會經麥克風錄製一段短錄音, 並即時轉換為文字以填寫訂單內容。
-
處理方式:錄音檔案只暫存於你裝置的臨時目錄,其內容會以加密連線傳送至我們的
Cloud Functions(
asia-east2,香港)。函數預設把整段錄音交由 Google Vertex AI 的 Gemini 模型,一次完成「語音辨識」及「抽取訂單欄位」 (出發地、到達地、電話、收費類型等)。如 AI 不可用(未啟用、逾時或配額用盡),會自動改用 Google Cloud Speech-to-Text v2 轉為文字,再由本機規則解析補回欄位。 我們不會將錄音保存於伺服器,錄音亦不會用於廣告或用於建立你的個人檔案。 - AI 模型的資料使用:上述語音及辨識文字經 Google Cloud 的企業服務處理, 受 Google Cloud 資料處理附錄及生成式 AI 附加條款約束;Google 不會使用這些內容訓練其基礎模型, 我們亦沒有開啟任何語音或提示內容的記錄功能。
-
跨境處理:AI 模型預設以
global端點呼叫,因此錄音可能由 Google 位於香港以外地區的資料中心即時處理;處理完成後不會保留在我們的系統內。如你需要了解具體地區, 可電郵我們查詢。 - 權限控制:使用麥克風前,系統會先要求你授權;你可隨時撤回錄音權限, 撤回後仍可改以手動輸入出單。
- 儲存位置:只有辨識出的文字會存入訂單(作為上車地點或目的地),錄音本身不留存。
2.8 司機登記的證件資料及相片(只限司機版)
- 收集內容:身分證號碼、的士司機證號碼、駕駛執照號碼、出生日期、的士車牌號碼、司機證簽發日期及 屆滿日期,以及五張相片:車牌、的士司機證、駕駛執照、身分證及自拍相片。
- 用途:核實你符合香港駕駛的士的資格,以審批司機帳戶;相片僅用於身份核對。 我們不接受與審批無關的相片。
-
儲存位置:資料庫的司機登記申請記錄(只限你本人及授權管理人員讀取),以及
Firebase Cloud Storage 的私人路徑(
driver_applications/你的帳戶標識/)。 相片並非公開,其他人無法讀取。 - 相片來源:相片由你即時以相機拍攝或從相簿選取,應用程式只會在你提交申請時上傳 你所選的相片。
2.9 裝置推播權杖(只限司機版)
- 收集內容:Firebase Cloud Messaging(FCM)推播權杖,以及你的上線狀態。
- 用途:向已上線的司機推送新訂單通知。通知內容包含上車及目的地地址與車費, 以便你判斷是否接單。
-
儲存位置:資料庫中的司機檔案(
fcmToken)。每次登入或權杖更新時 會覆寫。你可隨時在系統設定中關閉通知。
2.10 積分、TMD Coin 及轉介紀錄
- 收集內容:你的積分/Coin 餘額、加減流水帳、邀請碼、被邀請的司機標識及轉介獎賞 發放狀態。
- 用途:計算及發放車費回饋與轉介獎賞、處理兌換,以及防止濫用。
- 儲存位置:資料庫中的積分及 Coin 流水帳。這些欄位只可由我們的伺服器寫入, 應用程式無法自行修改。
2.11 帳戶安全及防濫用資料
- 收集內容:登入時的裝置及應用程式完整性驗證結果(Android 為 Google Play Integrity,iOS 為 Apple App Attest/DeviceCheck, 兩者均可能配合 reCAPTCHA)、驗證失敗原因及時間。這些資料由 Firebase Authentication 及 Google 產生及處理、或在你的裝置上由 Apple 產生, 用於判斷登入要求是否來自我們的正式應用程式。
- 用途:防止他人以偽造應用程式大量發送短訊、防止欺詐及保護帳戶。
2.12 只儲存在你裝置、不會上傳的資料
- 主題設定(深色/淺色模式)。
- 訂單聊天室的「已讀時間」。
- 錄音期間產生的臨時錄音檔(辨識完成後不會上傳為檔案)。
解除安裝應用程式即可清除上述本機資料。
2.13 我們不會收集的資料
- 我們沒有加入任何廣告 SDK、行為追蹤 SDK、分析(Analytics)或當機回報(Crashlytics)服務。
- 我們不會讀取你的通訊錄、短訊、通話紀錄、日曆、相簿(除司機登記時你主動選取的相片)或檔案。
- 我們不會收集種族、宗教、健康、性傾向或財務帳戶等敏感資料。
3. 應用程式權限
| 權限 | 用途 | 適用版本 |
|---|---|---|
精確位置(ACCESS_FINE_LOCATION) |
取得目前上車位置、顯示地圖、計算路線與車費;司機接單後向乘客分享實時位置 | 兩個版本 |
約略位置(ACCESS_COARSE_LOCATION) |
在你只授權約略位置時仍可顯示附近區域並提供服務 | 兩個版本 |
麥克風(RECORD_AUDIO) |
語音出單:錄製短錄音以轉為文字 | 司機版 |
| 相機/相片(由系統相機與相片選擇器處理) | 拍攝或選取車牌、司機證、駕駛執照、身分證及自拍相片,用於司機資格審核 | 司機版 |
| 通知 | 接收新訂單推播 | 司機版 |
| 網絡存取 | 與 Firebase 及 Google Maps 服務通訊 | 兩個版本 |
應用程式亦會在與我們後端通訊時使用互聯網連線。你可以在 iOS 或 Android 系統設定中隨時撤回任何權限。
iOS 版本要求的系統權限:定位(僅「使用 App 期間」,不要求背景定位)、 相機、相片圖庫、麥克風、通知。iOS 版本不會取得背景定位,亦不會讀取通訊錄、短訊或健康資料。
4. 第三方服務及 SDK
我們使用下列第三方服務以提供叫車功能。這些服務由 Google 及 Firebase 提供,會按我們的指示處理 資料,並受其自身的條款及私隱政策約束。
| 服務/SDK | 處理的資料 | 用途 |
|---|---|---|
| Firebase Authentication(Google) | 電話號碼、一次性密碼驗證狀態、裝置完整性驗證結果 | 以電話 OTP 登入及帳戶識別 |
| Cloud Firestore(Google/Firebase) | 用戶及司機檔案、訂單、聊天訊息、搜尋紀錄、積分及 Coin 流水帳 | 儲存及同步應用程式資料 |
| Cloud Functions(Google/Firebase) | 應用程式送出的請求內容(例如訂單資料、錄音內容) | 計算車費、處理接單、語音辨識、審批司機申請及管理員操作 |
| Google Vertex AI(Gemini 模型) | 語音出單的錄音內容及相關文字 | 一次完成語音辨識及訂單欄位抽取(不保存錄音、不用於訓練模型) |
| Cloud Storage for Firebase(Google) | 司機登記的證件相片 | 儲存審批所需的相片(非公開) |
| Firebase Cloud Messaging(Google)及 Apple Push Notification service(APNs) | 裝置推播權杖、通知內容(上車及目的地地址、車費) | 向已上線司機推送新訂單通知(iOS 經 APNs 傳送) |
| Google Maps Platform(Maps SDK for Android/iOS、Directions API、Places API、Geocoding API) | 你輸入的地點文字、地圖瀏覽範圍及裝置座標 | 顯示地圖、地址搜尋/自動完成、地址與座標互換、計算路線、尋找附近地點 |
| Google Cloud Speech-to-Text v2 | 語音出單的錄音內容 | AI 不可用時的備援:將錄音即時轉為文字(不保存錄音) |
| 系統元件:撥號、外部瀏覽器、分享選單(Android 及 iOS) | 由你主動選擇的電話號碼、Google Maps 導航連結或訂單摘要文字 | 在應用程式內一鍵致電對方、開啟導航或分享資料;實際傳送由你決定 |
以上服務的資料處理者條款及私隱政策,請參閱: Firebase 私隱及安全性、 Google 私隱權政策、 Google Cloud 資料處理附錄。
5. 資料儲存位置及保存期
5.1 儲存位置
我們的後端使用 Google Cloud/Firebase 服務,資料庫(Cloud Firestore)及雲端函數 (Cloud Functions)的資料中心地區設定為 asia-east2(香港)。 Cloud Storage 的檔案及 Firebase Authentication 的帳戶記錄,儲存於我們在 Firebase/ Google Cloud 專案中設定的地區。資料在傳輸過程中以業界標準的加密連線(HTTPS/TLS)保護。
部分功能會把資料即時交由 Google 在其他地區處理,但不會在該地儲存:例如地址搜尋及路線計算 由 Google Maps Platform 處理,語音出單的錄音由 Vertex AI(Gemini)或 Speech-to-Text 即時處理。
5.2 保存期
- 帳戶資料(電話號碼、姓名、積分/Coin 餘額):在你的帳戶有效期間保存。 提交刪除申請後帳號會即時停用;30 日冷靜期內重新登入可取消刪除, 期滿後我們會在 30 日內刪除或匿名化這些資料。
- 訂單及交易紀錄:一般保存 7 年。香港《稅務條例》 (第 112 章)要求業務經營者保存業務紀錄,因此完成後我們仍會保留必要的交易資料 (例如車費、時間、訂單編號),但會刪除或匿名化不再需要的直接識別資料。
- 訂單聊天訊息:跟隨其訂單的保存期;你要求刪除帳戶時,我們會在 30 日內刪除 該帳戶可識別身分的訊息。
- 搜尋紀錄:保存至你自行清除或刪除帳戶為止。
- 司機登記證件資料及相片:在司機帳戶有效期間保存,以便日後續證或資格覆核; 未獲批核的申請,我們會在作出審批決定後 12 個月內刪除相片。 帳戶刪除或你要求刪除時,我們會在 30 日內刪除。由於相片屬於審批證據,我們只會透過受權限保護的 管理介面存取,並設有存取記錄。
- 錄音:不會保存。
- 伺服器日誌:雲端函數的執行日誌一般保留 30 至 60 日後自動刪除。
6. 資料分享對象
- 同一訂單的對方:乘客與接單司機可以查看對方的姓名、電話號碼(用於行程聯絡)、 車牌及位置(司機接單後,乘客可看到司機實時位置)。
- 授權管理人員:我們的營運及客服人員在處理訂單、司機審批、爭議或投訴時, 可在受權限控制的管理介面查看訂單、用戶檔案及司機登記資料。
- 服務供應商:上述第 4 節的 Google/Firebase 服務,僅為提供服務而代我們處理資料。
- 法律要求:當法律、法規、法院命令或執法機關依法要求時,我們會提供必要的資料。
- 我們不會:出售、出租你的個人資料,或將資料用於第三方廣告;亦不會為行銷目的 向廣告公司分享你的資料。
7. 你的權利
- 查閱:你可在應用程式內查看自己的姓名、電話號碼、訂單、搜尋紀錄及積分/Coin 紀錄;亦可電郵 contact@slightsoftware.com 向我們索取個人資料副本。
- 更正:如你的姓名或司機資料有誤,請在應用程式內更新,或電郵我們要求更正。
- 刪除:你可以要求刪除帳戶及其個人資料。詳情及步驟請參閱 帳號及資料刪除。
- 清除個別紀錄:你可以在應用程式內清除目的地搜尋紀錄。
- 撤回權限:你可以在 iOS 或 Android 系統設定中撤回位置、麥克風或通知權限。撤回後, 相關功能將無法使用。
- 提出意見:如你認為我們處理個人資料的方式不當,請先聯絡我們;你亦可向 香港個人資料私隱專員公署(PCPD)投訴。
我們一般會在收到要求後 30 日內回覆。為保障你的帳戶安全,我們可能需要先核實 你的身分(例如以帳戶登記的電話號碼接收驗證碼)。
8. 兒童
本服務為香港的士叫車及司機接單服務,司機帳戶只供持有有效香港的士駕駛執照的成年人使用。 我們不會刻意向兒童收集個人資料,亦不允許 18 歲以下人士註冊帳戶。如我們得悉有兒童在未經家長或 監護人同意的情況下提供了個人資料,我們會盡快刪除相關資料。
9. 資料安全
- 所有與後端的通訊均經加密連線(HTTPS/TLS)。
- 資料庫及雲端儲存設有安全規則:用戶只可讀寫自己的檔案,司機證件相片只限本人及授權管理人員 讀取,積分及 Coin 等欄位只可由伺服器寫入。
- 司機證件相片存於非公開的私人儲存空間,並非公開連結。
- 管理權限以伺服器簽發的權杖控管,並須通過伺服器端驗證。
- 我們限制員工存取個人資料的範圍,只在處理職務所需時存取。惟任何系統均無法保證絕對安全, 如發生可能影響你權益的資料外洩事故,我們會依法通知你及有關當局。
10. 本政策的更新
我們可能因應服務或法規變化更新本政策。任何重大改動(例如新增資料類型或改變用途)會在生效前於 本頁公布,並更新頁首的「最後更新日期」;如有需要,我們亦會在應用程式內通知你。你繼續使用本服務, 即表示你接受更新後的政策。
11. 聯絡我們
如你對本政策、你的個人資料或資料刪除有任何疑問,請聯絡:
- 開發者/營運者:Slight Software Limited
- 電郵:contact@slightsoftware.com
- 應用程式:TMD Taxi(乘客版)、TMD Taxi 司機版
我們會盡快回覆,一般會在 30 日內處理你的要求。