隱私權政策

本政策說明 CB Studio 如何收集、使用、儲存及保護您在使用「垃圾車追蹤」App 期間的個人資料,並闡明您依各項隱私法規享有的權利。

生效日期:2026 年 5 月 4 日

最後更新:2026 年 7 月 21 日

版本:2.1

1. 概述與適用範圍

「垃圾車追蹤」(以下簡稱「本 App」)由 CB Studio 開發與維護,提供台灣 22 縣市清運班表查詢、6 縣市即時 GPS 車輛追蹤、AI 垃圾分類辨識、到站提醒等功能。本政策適用於所有 iOS 與 Android 版本之使用者。

使用本 App 即表示您同意本隱私權政策所述之資料處理方式。若您不同意,請停止使用並解除安裝本 App。

2. 資料控制者

資料控制者
CB Studio
聯絡 Email
aa22396584@gmail.com
App 套件名稱
Android:com.cbstudio.garbage_truck
iOS:com.cbstudio.garbageTruck

依據歐盟 GDPR 第 4(7) 條,CB Studio 為您個人資料的「資料控制者」;下列第三方服務為「資料處理者」(詳見第 5 節)。

3. 我們收集的資料

3.1 您主動提供的資料

  • 位置資訊:在您授權後,App 取得 GPS 經緯度以顯示附近清運站點與計算 ETA
  • 偏好設定:選擇的縣市、收藏站點、通知時段、分潤商品提示是否顯示/當日關閉紀錄等(僅儲存於本機裝置)
  • AI 助手輸入:您與 AI 助手對話的文字內容
  • 分類辨識照片:您主動拍攝或從相簿選取、用於垃圾分類辨識的圖片

3.2 自動收集的資料

  • 裝置資訊:作業系統版本、裝置型號、App 版本、語言設定
  • 使用統計(匿名):開啟次數、停留頁面、按鈕點擊事件(透過 Firebase Analytics)
  • 崩潰報告(匿名):例外堆疊、發生時的 breadcrumb(透過 Firebase Crashlytics)
  • FCM 推播 Token:用於發送遠端通知的識別碼(透過 Firebase Cloud Messaging)
  • 裝置完整性 Token:透過 Play Integrity(Android)或 App Attest / DeviceCheck(iOS)驗證裝置真實性,避免 API 濫用(透過 Firebase App Check)
  • 廣告識別碼:Android GAID、iOS IDFA(在 iOS 由 ATT 對話框決定是否提供,詳見第 6 節)
  • 訂閱識別碼:RevenueCat 匿名 user ID、purchase token(僅 Premium 訂閱用戶)
  • 網路 Metadata:當 App 呼叫政府開放資料 API 或我們的 Cloud Functions 代理時,伺服器會記錄 IP 位址(標準 HTTPS 服務行為)

3.3 我們收集的資料

  • 姓名、電話、身分證號、地址等可直接識別個人之資訊
  • 聯絡人、簡訊、相簿全集(僅讀取您主動選取的單張照片)
  • 麥克風、Bluetooth 配對裝置資訊

4. 資料使用方式

我們蒐集的資料僅用於以下目的,且法律基礎為您的「明確同意」、「履行契約」或「合法利益」:

  • 提供垃圾車即時追蹤、班表查詢、到站提醒功能
  • 透過 AI 模型回答您的提問與辨識垃圾分類
  • 處理 Premium 訂閱與廣告獎勵機制
  • 在您同意的情境下,顯示可關閉的清運相關商品提示,並於您點擊後導向第三方購物平台(詳見第 6A 節)
  • 分析使用模式以改善 App 介面與穩定性
  • 修復技術錯誤與防止 API 濫用
  • 遵守法律義務(如稅務、消費者保護)

5. 第三方服務

本 App 使用下列第三方服務以提供核心功能。每項服務皆獨立適用其自有隱私權政策,您可點擊連結了解詳情:

第三方服務與資料處理者
服務 提供商 處理的資料 用途 隱私權政策
Firebase Analytics Google LLC 匿名事件、screen view、user property、device 資訊 使用統計分析 Google 隱私權政策
Firebase Crashlytics Google LLC 崩潰堆疊、device model、OS 版本、breadcrumb(匿名) App 崩潰修復 Firebase 隱私資訊
Firebase Cloud Messaging Google LLC FCM device token、推播訊息內容 遠端推播通知 Firebase 隱私資訊
Firebase AI(Gemini) Google LLC 您輸入的文字 + 您主動選取的照片 AI 助手回答 + 垃圾分類辨識 Gemini API 條款
Firebase App Check Google LLC Play Integrity / App Attest / DeviceCheck token 驗證裝置真實性、防止 API 濫用 Firebase 隱私資訊
Google Maps SDK Google LLC 地圖互動、IP 位址 顯示地圖與街景 Google 隱私權政策
Google AdMob Google LLC 廣告識別碼(GAID / IDFA)、device info、IP、廣告互動 顯示橫幅與獎勵廣告 AdMob 隱私資訊
RevenueCat RevenueCat, Inc.(美國) 匿名 user ID、purchase token、訂閱狀態 處理 Premium 訂閱與還原購買 RevenueCat 隱私權政策
Apple App Store / Google Play Apple Inc. / Google LLC 付款資料(信用卡 / 帳戶餘額) 處理訂閱計費(資料由商店持有,本 App 無法存取) Apple 隱私權政策 / Google 隱私權政策
政府開放資料 API 各縣市政府 / 環境部 HTTPS 請求 metadata(IP、timestamp) 取得垃圾車位置與班表 各機關依《政府資料開放授權條款第 1 版》提供
Cloud Functions(自架) CB Studio(部署於 Google Cloud asia-east1) HTTPS 請求 metadata(IP、x-app-source header) 代理新北市車輛 API(繞過 WAF) 本政策
蝦皮購物(Shopee TW) Shopee / 蝦皮台灣 當您主動點擊「在蝦皮查看」時,外開至蝦皮 App 或網站;後續瀏覽、登入、購買由蝦皮處理。本 App 不會將您的姓名、電話、精確位置傳送給蝦皮以建立商品提示。 可選的清運相關商品外連(分潤連結) 蝦皮隱私權相關說明(以蝦皮官網最新版為準)

所有處理者皆已簽署資料處理協議(DPA)或受其自身隱私法規約束,符合 GDPR 第 28 條對處理者的要求。

6. 廣告與廣告識別碼

本 App 使用 Google AdMob 顯示橫幅廣告與獎勵廣告(觀看廣告可增加每日免費 AI 使用次數)。AdMob 會收集您裝置的廣告識別碼(Android GAID 或 iOS IDFA)以及裝置與互動資訊,用以提供個人化廣告與防止廣告詐欺。

您可隨時管理廣告識別碼

  • Android:設定 → Google → 廣告 → 重設廣告 ID 或停用個人化廣告
  • iOS:設定 → 隱私權與安全性 → Apple 廣告 → 個人化廣告(您也可在 App 首次啟動時透過 ATT 對話框拒絕追蹤,App 將不會取得 IDFA)

本 App 已啟用 AdMob 之「不向兒童顯示個人化廣告」設定,並依 Google Families Policy 處理廣告請求。

6A. 分潤商品提示(蝦皮外連)

在 Remote Config 啟用時,本 App 可能於首頁顯示可關閉的「清運相關用品」商品提示(標示為廣告)。此功能與 AdMob 橫幅/獎勵廣告不同:

  • 標示:卡片標示「廣告」,並揭露「含分潤連結,購買可能讓本 App 獲得佣金」。
  • 互動:僅「在蝦皮查看」按鈕會外開;點標題或內文不會外開。關閉(X)後當日不再顯示;亦可在設定中永久關閉。
  • 外連:點擊後以系統瀏覽器/蝦皮 App 開啟僅允許的蝦皮網域(如 s.shopee.twshopee.tw)短連結;後續登入、購物、付款由蝦皮處理。
  • 商品圖(可選):若商品設定含圖片,App 可能從蝦皮允許的 CDN 網域以 HTTPS 載入縮圖(例如 susercontent.com)。載入失敗則不顯示圖片。本 App 不會將您的相簿或個人照片上傳至蝦皮。
  • 本機偏好:是否顯示、當日關閉、曝光次數上限等僅存於裝置本機(SharedPreferences),用於避免過度打擾,不會上傳至 CB Studio 伺服器作為使用者檔案。
  • 分析事件(匿名):可能記錄商品 ID、版位、點擊/關閉等事件至 Firebase Analytics,用於評估提示是否有效;不包含您的姓名、電話、精確 GPS 軌跡或完整商品 URL 字串作為識別碼。
  • 關閉方式:首頁卡片右上角關閉 → 當日安靜;SnackBar「永久關閉」或「設定 → 資料來源 → 顯示清運相關用品(廣告)」關閉後不再顯示。

分潤說明

若您透過 App 內分潤連結完成購買,本 App 開發者可能自平台(蝦皮聯盟/分潤計畫)獲得佣金。此不影響您支付的商品價格。商品品質、物流、退換貨與售後服務由賣家與蝦皮負責,CB Studio 非交易當事人。

Premium 訂閱使用者預設不顯示此類分潤提示。功能可由伺服器端 Remote Config 關閉;關閉後即使本機偏好為開啟也不會顯示。

7. 位置資訊使用細則

本 App 僅在您於系統對話框中授權後才會存取位置資訊,且不會在背景持續追蹤。具體使用情境:

  • 顯示附近站點:地圖頁開啟時讀取一次當前位置以居中地圖
  • 計算到站距離:在收藏站點清單中依距離排序
  • ETA 即時提醒(僅 Premium 訂閱用戶):在地圖頁追蹤模式開啟時,每 30 秒比對車輛與您的位置以發送通知;當您離開地圖頁或關閉追蹤即停止

您的精確位置不會傳送至我們的伺服器,所有距離 / ETA 計算皆在您的裝置端執行後即丟棄。

您可隨時在裝置「設定 → 隱私權 → 位置服務」中撤回位置授權;撤回後僅影響附近站點與 ETA 提醒功能,其他功能(班表、AI 分類、收藏管理)仍可正常使用。

8. AI 助手與圖片辨識

本 App 整合 Firebase AI(Google Gemini 模型)提供以下功能:

  • AI 助手對話:您輸入的問題會傳送至 Google AI 推論伺服器(位於美國),AI 回覆後對話內容不會在伺服器持久儲存
  • 垃圾分類辨識:當您主動拍攝或選取照片時,照片會經 Firebase AI 進行內容分析;分析完成後即丟棄

使用 AI 功能注意事項

  • 請勿在 AI 對話或上傳照片中包含敏感個人資料(如身分證、信用卡照、他人臉部)
  • AI 分類建議僅供參考,實際分類規定請以各縣市環保局公告為準
  • 免費用戶每日有使用次數限制;可選擇觀看廣告或訂閱 Premium 解除

9. 資料保留期限

資料類型 保留期限 儲存位置
偏好設定、收藏清單、通知排程、AI 使用次數計數、分潤提示關閉/曝光偏好 直到您卸載 App 或在 App 內主動清除 本機裝置(shared_preferences)
Firebase Analytics 事件 預設 14 個月(依 Firebase 政策可調整) Google 伺服器
Firebase Crashlytics 崩潰報告 90 天 Google 伺服器
FCM device token 直到您卸載 App 或重新安裝 Google 伺服器
AI 助手對話與上傳照片 不持久儲存,僅推論期間於伺服器記憶體中 Google AI 推論伺服器(短暫)
訂閱記錄 訂閱期間 + 法定稅務年限(依各國法規) RevenueCat / Apple / Google
HTTPS 伺服器存取日誌 30 天(標準 GCP / 政府 API 行為) 各服務供應商

10. 跨境資料傳輸

本 App 使用之 Firebase / Google 服務,資料可能傳輸至 Google 位於美國歐盟或其他地區的資料中心進行處理。RevenueCat 同樣位於美國。

對於來自歐盟 / 英國的使用者,Google 與 RevenueCat 已採用歐盟標準契約條款(SCCs)作為跨境傳輸的合法依據。Cloud Functions 代理服務部署於 Google Cloud asia-east1(台灣)區域。

當您使用本 App,即表示您理解並同意此跨境資料傳輸。

11. 您的權利

11.1 GDPR 與英國 UK GDPR(歐盟 / 英國使用者)

依據 GDPR 第 15-22 條,您享有:

  • 存取權:要求我們提供您的個人資料副本
  • 更正權:要求修正不正確或不完整的資料
  • 刪除權(被遺忘權):要求刪除您的個人資料
  • 限制處理權:要求暫停特定類型的資料處理
  • 資料可攜權:以結構化、機器可讀的格式取得您的資料
  • 反對權:反對基於合法利益的資料處理
  • 撤回同意權:隨時撤回您先前的同意(不影響撤回前的處理)
  • 向監管機關申訴權:向您所在地的資料保護機關提出申訴

11.2 加州 CCPA / CPRA(加州居民)

依加州消費者隱私法,加州居民享有:知悉權、刪除權、更正權、限制使用敏感個資權、拒絕販售或分享個資權。

我們不販售您的個人資訊(依 CCPA 定義之「販售」),亦不為跨脈絡行為廣告分享您的資料。

11.3 中華民國個人資料保護法

依個資法第 3 條,您享有:查詢、閱覽、製給副本、補充更正、停止蒐集處理利用、刪除等權利。

11.4 行使方式

請寄信至 aa22396584@gmail.com,主旨註明「隱私權請求」並指明您要行使的權利。我們將在收到請求後 30 天內 回覆。為驗證您的身分,我們可能要求您提供裝置型號 / App 安裝時間等用以定位資料的資訊。

12. 資料刪除請求流程

12.1 自助刪除(立即生效)

  • 本機資料:解除安裝 App 即會清除所有本機儲存的偏好設定、收藏清單、通知排程、AI 使用次數計數
  • 訂閱:在 App Store「訂閱項目」或 Google Play「訂閱項目」中取消
  • 位置權限:在裝置設定中撤回位置授權
  • 廣告識別碼:在裝置設定中重設廣告 ID 或停用個人化廣告(步驟見第 6 節)
  • FCM 推播 Token:解除安裝 App 後 token 即失效

12.2 請求刪除已上傳的資料

若您希望刪除 Firebase Analytics、Crashlytics 上的匿名遙測資料,或希望刪除 RevenueCat 上的訂閱記錄(需先取消訂閱),請:

  1. 寄信至 aa22396584@gmail.com
  2. 主旨:「資料刪除請求」
  3. 提供:您使用的裝置 model、App 版本、最後使用日期(用以定位資料)
  4. 我們將在 30 天內 透過 Firebase / RevenueCat 後台執行刪除並回信確認

無帳號設計

本 App 採無帳號設計,不需註冊即可使用。因此本機資料的刪除可由您自行透過解除安裝完成;僅 server-side 匿名遙測資料需要寄信請求刪除。

13. 兒童隱私(COPPA / GDPR-K)

  • 本 App 非針對 13 歲以下兒童(GDPR 部分國家為 16 歲以下)設計
  • 我們不會刻意收集未滿法定年齡兒童的個人資料
  • 本 App 已啟用 AdMob「不向兒童顯示個人化廣告」設定
  • 若您是家長 / 監護人,發現未滿法定年齡的兒童在未經同意下使用本 App 並提供了個人資料,請立即聯繫 aa22396584@gmail.com,我們會在 7 天內刪除相關資料並關閉相關功能

14. 資料安全措施

  • 所有網路傳輸採用 HTTPS / TLS 1.2+ 加密
  • Firebase 與 RevenueCat 在伺服器端皆採用靜態加密儲存
  • 透過 Firebase App Check(Play Integrity / App Attest / DeviceCheck)防止偽冒裝置濫用 API
  • 本 App 程式碼經 ProGuard / R8(Android)混淆與 iOS bitcode 處理
  • 定期更新依賴套件以修補已知漏洞

儘管採取上述措施,網際網路傳輸無法保證 100% 安全。如發生資料外洩事件,我們將依法律規定通知受影響使用者與主管機關。

15. 政策變更

我們可能因法律要求、服務變更或最佳實務而更新本政策。重大變更將透過下列方式通知:

  • App 內推播通知或啟動畫面提醒
  • 更新本頁的「最後更新」日期與版本號
  • 於 App 商店的版本更新說明中註明

建議您定期檢視本政策。繼續使用本 App 即表示同意更新後的政策;若您不同意,請停止使用並解除安裝。

16. 聯絡我們

隱私權相關問題?

歡迎來信討論本政策、行使您的權利、或回報任何隱私疑慮。我們通常在 24 小時內初次回覆,正式請求 30 天內處理完畢。

aa22396584@gmail.com