隱私權政策
本政策說明 CB Studio 如何收集、使用、儲存及保護您在使用「垃圾車追蹤」App 期間的個人資料,並闡明您依各項隱私法規享有的權利。
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 訂閱與廣告獎勵機制
- 分析使用模式以改善 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) | 本政策 |
所有處理者皆已簽署資料處理協議(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 處理廣告請求。
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 上的訂閱記錄(需先取消訂閱),請:
- 寄信至 aa22396584@gmail.com
- 主旨:「資料刪除請求」
- 提供:您使用的裝置 model、App 版本、最後使用日期(用以定位資料)
- 我們將在 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 即表示同意更新後的政策;若您不同意,請停止使用並解除安裝。