← 回首頁
這是 iOS 版的隱私權政策。Android 版請見這裡。
感謝你使用「垃圾車雷達」(以下稱「本 App」)。本文件說明本 App 如何處理你的資料。
簡短版本:我們沒有帳號系統、沒有自建伺服器,你的收藏、提醒與位置都留在你的裝置上。但本 App 內建 Google 提供的服務——廣告(AdMob)、使用分析(Firebase Analytics)、當機回報(Crashlytics)與推播(Firebase Cloud Messaging)——這些服務會取得裝置層級的技術資料。安裝後前七天不顯示廣告;我們不要求追蹤許可,只投放非個人化廣告,你也可以一次性購買「移除廣告」永久停止廣告。
1. 我們自己不蒐集的資料
本 App 的開發者沒有下列任何一項:
- 帳號系統、登入或註冊機制
- 雲端同步、會員資料庫或任何自建的後端伺服器
- 蒐集你的姓名、電子郵件、電話或任何聯絡資訊的機制
我們沒有自己的伺服器,因此無法從伺服器端得知你是誰、你住在哪裡,或你收藏了哪些點位。
但請注意:本 App 內建數項由 Google 提供的第三方服務,它們會蒐集裝置層級的技術資料,其中分析與當機回報的結果我們看得到(以彙總或去識別化的形式)。詳見第 5、6 節。這些服務在你第一次開啟 App 時就會初始化,與七天免廣告期間無關。
2. 位置資訊
本 App 會在你進入「地圖」頁時,請求「使用 App 期間」的位置權限。
- 用途:僅用於將地圖畫面移動到你目前所在位置附近,以便顯示鄰近的垃圾車清運停靠點。
- 處理方式:你的位置座標完全在裝置本機處理,不會被記錄、不會被儲存,也不會傳送到我們的任何伺服器(我們並沒有伺服器)。
- 關於廣告:廣告服務可能依你的網路位址推估大致地區以決定投放哪些廣告。本 App 不會把 iOS 位置權限取得的精確座標交給廣告服務。
- 可否拒絕:可以。拒絕位置權限後,地圖仍可正常瀏覽與縮放,你也可以透過「路線」頁依行政區與路線查詢所有清運點,功能不受實質影響。
- 本 App 不使用「永遠允許」位置權限,不在背景取得位置,也不使用地理圍欄(geofencing)。
權限可隨時變更:iOS「設定 → 隱私權與安全性 → 定位服務 → 垃圾車雷達」。
3. 通知
本 App 的通知分成兩種,機制不同:
3.1 到站提醒(裝置本機通知)
- 你收藏清運點位並設定提醒後,通知為 iOS 本機排程通知(
UNUserNotificationCenter),由你的裝置自行在指定時間觸發,內容不經過任何伺服器。
3.2 遠端推播(Firebase Cloud Messaging)
- 本 App 內建 Firebase Cloud Messaging(FCM),用於在必要時發送與服務相關的通知,例如政府清運排程異動、資料來源中斷、或重要的版本公告。
- FCM 會為你的這次安裝產生一組註冊 token(registration token)。這是一組隨機字串,用來把訊息送到這台裝置;它不包含你的姓名、電子郵件或帳號,我們也無法用它反推你的身分。
- token 由 Google 與 Apple 推播通知服務(APNs)共同處理並保管。我們不會將它與任何個人資料連結,也不會提供給第三方。
- 我們不會用推播發送商業廣告。
- 刪除本 App 即會失效。
你可以隨時在 iOS「設定 → 通知 → 垃圾車雷達」中關閉通知,或在 App 內取消個別點位的提醒。
4. 儲存在你裝置上的資料
下列資料儲存於你的裝置本機(Core Data 與 UserDefaults),不會離開裝置:
- 從政府開放資料平臺下載的垃圾車清運排程與路線資料
- 你收藏的清運點位
- 你的提醒設定(是否開啟、提前幾分鐘)
- 你選擇的城市與上次同步時間
- 你是否已購買「移除廣告」的狀態
刪除本 App 即會一併刪除上述所有資料。我們沒有任何備份,也無法代為復原。「移除廣告」的購買紀錄由 Apple 保管,重裝或換裝置後可用 App 內的「恢復購買」取回。
例外:首次開啟時間
為了實作「安裝後七天免廣告」,本 App 會把你第一次開啟 App 的時間點存在 iOS 的 Keychain 中。
- 這是一個時間戳記,不含任何識別你身分的資訊,也不會離開你的裝置、不會傳送給我們或任何第三方。
- 它存在 Keychain 而不是一般儲存區,是為了讓「刪除 App 再重裝」不會讓七天重新開始計算。也因此,刪除本 App 並不會清除這一筆。
- 本 App 另外會向 Apple 查詢你的 Apple 帳號首次下載本 App 的時間(StoreKit 的
AppTransaction),用途同樣只是決定免廣告期間是否已經結束。這項查詢由 Apple 處理,我們不會因此得知你的 Apple 帳號或任何個人資訊。
- 若要一併清除這筆時間戳記,需重置裝置(iOS 設定 →「一般 → 移轉或重置 iPhone」)。
5. 廣告
本 App 免費提供。安裝後前七天完全不顯示廣告,這段期間廣告 SDK 不會被初始化,也不會發出任何廣告請求。(請注意:第 6 節的分析與當機回報服務不受此限,App 一啟動就會運作。)
七天後,畫面最下方會顯示一條由 Google AdMob 提供的橫幅廣告。
- 不要求追蹤許可:本 App 不會顯示 iOS 的「App 追蹤透明度」(ATT)請求,也不會取用廣告識別碼(IDFA)。所有廣告請求都標記為非個人化廣告(
npa=1),意即不依據你跨 App 或跨網站的行為來選擇廣告。
- Google 仍會取得的資料:即便是非個人化廣告,Google 仍需要一部分技術資料才能投放與計費,例如裝置型號與作業系統版本、IP 位址(用於推估大致地區與防範詐騙)、廣告的顯示與點擊事件,以及基本的錯誤與效能資訊。這些資料由 Google 依其自身政策處理,不在我們的控制範圍。
- Google 的政策:請參閱 Google 隱私權政策,以及「Google 如何在合作夥伴網站與 App 使用資訊」。
- 廣告內容分級:已設定為僅投放適合一般觀眾(G 級)的廣告。
- 不做的事:本 App 沒有全螢幕插頁廣告、沒有獎勵式廣告、沒有原生廣告,廣告也不會覆蓋地圖的操作區域。
如何停止廣告
在 App 內「設定 → 移除廣告」進行一次性購買,即可永久移除本 App 的所有廣告。購買後廣告 SDK 不會再被初始化,也不會再發出任何廣告請求。
6. 使用分析與當機回報
為了瞭解哪些功能實際被使用、以及在當機時能夠修好,本 App 內建下列 Google 服務。它們在 App 啟動時自動初始化,不受七天免廣告期間影響。
6.1 Firebase Analytics(使用分析)
- 蒐集彙總的使用行為,例如開啟 App、瀏覽了哪個畫面、使用了哪個功能,以及裝置型號、作業系統版本、語言與大致地區(由 IP 推估)。
- 我們看到的是統計數字(例如「本週有多少人使用到站提醒」),不是個別使用者的清單。
- 我們不會把你的收藏點位、住家地址或精確位置送進分析事件。
6.2 Firebase Crashlytics(當機回報)
- App 當機時,會上傳當機堆疊、當下的 App 狀態與裝置資訊,讓我們能定位問題。
- Crashlytics 會產生一組安裝識別碼(installation UUID),用於計算有多少人受同一個問題影響。它不對應到你的身分。
6.3 Firebase Installations
- 上述服務共用一組 Firebase 安裝 ID(FID),這是「這次安裝」的識別碼,不指向特定使用者或實體裝置。刪除 App 後即失效。
若你希望完全停止分析與當機回報,最直接的方式是刪除本 App;我們也歡迎你來信告知,我們會評估在後續版本中提供關閉選項。
7. 購買
「移除廣告」為一次性、非消耗型的 App 內購買,透過 Apple 的 StoreKit 進行。
- 付款由 Apple 處理。我們看不到也不會取得你的信用卡號、帳單地址或 Apple ID。
- 我們只會從 Apple 取得「這台裝置上的這個 Apple 帳號是否擁有此商品」這一項資訊,並把結果存在你的裝置本機。
- 購買紀錄綁定於你的 Apple 帳號,不需要在本 App 註冊任何帳號。換裝置或重裝後,可用「設定 → 恢復購買」取回。
- 若你開啟了家庭共享,同一家庭群組的成員也可使用此購買。
- 退款請求請透過 Apple 的 reportaproblem.apple.com 提出;我們無法代為退款。
8. 對外的網路連線
本 App 會連線到下列位址:
政府開放資料端點(下載清運排程與即時車輛位置)
- 臺北市政府資料開放平臺(
data.taipei)
- 新北市政府資料開放平臺(
data.ntpc.gov.tw)
- 臺中市政府資料開放平臺(
newdatacenter.taichung.gov.tw)
- 高雄市政府開放資料平臺(
openapi.kcg.gov.tw)
這些請求皆為未帶任何身分驗證與使用者參數的公開讀取(GET)請求,內容與任何人直接以瀏覽器開啟該網址完全相同。我們不會在請求中夾帶你的位置、裝置識別碼或任何個人資訊。
廣告服務(僅在免廣告期間結束、且未購買「移除廣告」時)
- Google 廣告相關網域,例如
googleads.g.doubleclick.net、*.googlesyndication.com、*.googleadservices.com、*.gstatic.com
Apple 服務
- App Store / StoreKit 端點,用於取得商品資訊與驗證購買
- 地圖圖資由 iOS 內建的 MapKit 提供,適用 Apple 自身的隱私權政策
- Apple 推播通知服務(APNs),用於傳遞第 3.2 節的遠端推播
Firebase 服務(App 啟動即連線)
firebaseinstallations.googleapis.com(安裝 ID)
fcmregistrations.googleapis.com 與 FCM 相關端點(推播註冊)
firebase-settings.crashlytics.com、*.crashlytics.com(當機回報)
app-measurement.com(使用分析)
請留意:連線至上述服務時,各該服務可能依其自身政策記錄伺服器存取紀錄(例如 IP 位址)。此部分不在我們的控制範圍,適用各該服務之隱私權政策。
9. 兒童隱私
本 App 為公共資訊查詢工具,分級為 4+,但並非以兒童為主要對象,也未列於 App Store 的「兒童」類別。
- 我們自己不會向任何人蒐集個人資料,包含兒童。
- 本 App 顯示的廣告一律為非個人化廣告,不依據使用者行為進行剖析,廣告內容分級上限設定為 G。
- 我們不會刻意向兒童蒐集資料。若你是家長或監護人,認為有需要進一步限制,可在 iOS「螢幕使用時間」中限制 App 使用,或直接購買「移除廣告」停止所有廣告。
10. 資料來源與免責聲明
本 App 為非官方的第三方應用程式,與臺北市政府、新北市政府、臺中市政府、高雄市政府或其所屬環境保護局均無隸屬、代理或合作關係。
App 內所有清運時間、路線與車輛資訊均取自各該政府之開放資料平臺,依其開放資料授權條款使用。清運時間為排定之排程資料,實際到車時間可能因交通、天候或臨時調度而有差異,請以現場實際狀況為準。
因前述誤差所生之責任分配,詳見服務條款第 8 條。本節說明資料的來源與性質,責任範圍不在本政策重複規定。
11. 本政策的變更
若本 App 未來新增任何涉及資料處理的功能,我們會更新本文件並修改上方的「最後更新日期」。重大變更會在 App 的版本說明中一併告知。
12. 聯絡我們
對本隱私權政策有任何疑問,歡迎透過下列方式與我們聯繫:
電子郵件:socky.lee@gmail.com