「Botano 班表鬧鐘」隱私權政策
感謝你使用「Botano 班表鬧鐘」。這份文件說明這個 App 會接觸到哪些資料、為什麼需要它們,以及哪些資料我們根本看不到。
一句話總結
你在這個 App 裡建立的所有資料——鬧鐘、班表、備註——都只存在你自己的手機上,不會上傳到任何伺服器,開發者看不到。
會接觸到你裝置資訊的只有兩個外部服務:Google 的廣告服務(第三節),以及你購買會員時的付款處理(第四節)。兩者都拿不到你的鬧鐘或班表。
另外,節日資料是從公開檔案下載的,下載時不會送出任何關於你的資訊(第二節)。
1. 你建立的資料
包括:
- 鬧鐘設定(時間、重複規則、鈴聲、震動)
- 行事曆上的上班/休假/班別標記
- 你自己寫的備註文字
- App 的偏好設定
這些資料完全存放在你的裝置本機。 不需要註冊、不需要登入,也沒有雲端同步,開發者沒有任何管道讀取它們。
(購買會員的人,只有「有沒有買」這件事會存在外部服務上,好讓你換手機時能還原。那裡沒有你的鬧鐘、班表或備註——詳見第四節。)
移除 App 就等於刪除全部。 我們沒有備份,也沒有辦法幫你救回來——這是不上傳的代價,也是不上傳的好處。
關於備份檔
App 提供匯出/匯入功能。匯出的檔案內容就是上面那些資料,由你決定存到哪裡或分享給誰:
- 存到本機,那個檔案就在你自己的儲存空間裡
- 透過分享功能傳出去(例如雲端硬碟、通訊軟體),那份資料就進入該服務的管轄範圍,適用的是該服務的隱私權政策
無論哪一種,開發者都不經手,也拿不到那個檔案。
2. 網路連線
這個 App 只在下列情況下連網:
(a)下載節日資料
依你在「設定 → 節日地區」選的地區,來源有兩種:
- 台灣:政府行事曆設定檔,用來判斷國定假日與補班日
- 其他地區:Google 的公開節日行事曆,只取節日名稱(例如「聖誕節」),不會自動把那天標成休假
兩者都是公開的靜態檔案,下載時不會送出任何關於你的資訊——不會送出你的鬧鐘、標記、裝置識別碼或位置。Google 那一份與所有網路請求一樣會看到你的 IP 位址,而從網址看得出你選的是哪一個地區。
同步每 30 天最多一次,而且只在你打開 App 的時候。
設定裡有兩個開關(「顯示節日名稱」與「自動標成休假」)。兩個都關閉後就不會再發出這類請求,改用 App 內建的判斷,鬧鐘功能不受影響。
(b)載入廣告
見第三節。購買會員後不再載入。
(c)廣告的同意設定
在載入任何廣告之前,App 會向 Google 查詢「這個使用者所在的地區需不需要先取得廣告同意」(歐盟與英國有這項要求)。判斷依據是你的 IP 位址,App 本身不會讀取你的位置,也不會送出任何其他資訊。需要時才會顯示同意書;不需要的地區完全不會出現。見第三節。
(d)確認你有沒有購買會員
向 RevenueCat 查詢,見第四節。送出的是一組隨機識別碼,不含任何關於你個人的資訊。
3. 第三方服務:Google AdMob(廣告)
未購買會員的使用者會看到廣告,廣告由 Google AdMob 提供。
為了投放廣告,Google 會取用你裝置上的資訊,可能包括:
- 廣告識別碼(Advertising ID)
- 裝置與 App 的基本資訊(機型、作業系統版本、語言、大致所在地區)
- 廣告的曝光與點擊紀錄
這些資料由 Google 收集與使用,不會傳給開發者。 開發者看到的只有彙總後的收益統計,無法對應到任何個別使用者。
Google 如何使用這些資料,請見:
你可以限制廣告追蹤:Android 的「設定 → Google → 廣告」提供刪除廣告識別碼與關閉廣告個人化的選項。關閉後你仍會看到廣告,只是相關性較低。
購買會員可以完全移除廣告,廣告 SDK 也就不再載入。
4. 購買會員時的付款資料
購買會員時,付款完全在 Google Play 的畫面上完成。
你不會在這個 App 裡輸入信用卡號,開發者也永遠看不到你的卡號、帳單地址或任何付款細節。 那些資料由 Google 處理,適用 Google 的隱私權政策。
RevenueCat
為了記住「你買過了」,App 使用 RevenueCat 這個服務來驗證與保存購買狀態。它會取得:
- 一組 App 自動產生的隨機識別碼,用來代表「這台裝置的使用者」。這組碼與你的姓名、電子郵件、Google 帳號都沒有關聯
- 購買紀錄:買了哪個項目、什麼時候買的、目前是否有效、是否退款
- 裝置與平台的基本資訊(作業系統、App 版本、國家/地區)
它拿不到你的鬧鐘、班表、備註,也拿不到你的付款方式。
之所以需要這個服務,是為了讓購買在你換手機或重裝 App 之後還能還原——如果只記在手機上,那份紀錄會跟著 App 一起被刪掉。
相關政策:
退款
退款由 Google Play 處理,開發者不經手你的款項。退款完成後,會員資格會在 App 下次確認購買狀態時自動解除。
5. 意見反饋
你主動使用「意見反饋」功能時,App 會開啟你自己的電子郵件程式,並預先填入主旨、裝置基本資訊(機型、系統版本、App 版本),以及你的購買識別碼(第四節提到的那組隨機字串)。
信件內容完全由你決定,你按下寄出才會送出。 那整段資訊都可以刪掉再寄出,刪掉不影響你的信被收到。收到的信件僅用於回覆與改善 App。
6. App 要求的權限,以及為什麼
這些權限都不是用來收集資料的,而是「在你指定的時間確實把你叫醒」所必需:
| 權限 | 為什麼需要 |
|---|---|
| 精準鬧鐘 | 讓鬧鐘在你設定的那一分鐘準時響,而不是被系統延後幾十分鐘 |
| 全螢幕通知 | 螢幕鎖定時直接跳出響鈴畫面 |
| 通知 | 顯示響鈴中的通知、以及會員到期提醒 |
| 開機時啟動 | 手機重開機後把鬧鐘重新排回去。少了它,重開機當晚的鬧鐘就不會響 |
| 喚醒鎖定 | 響鈴期間避免系統休眠而中斷聲音 |
| 前景服務 | 響鈴時持續播放聲音,不被系統回收 |
| 震動 | 響鈴時震動(可個別關閉) |
| 忽略電池最佳化 | 避免省電機制讓鬧鐘失效 |
| 網路 | 第二節列出的那幾種連線 |
| 讀取你選的音檔 | 你選自訂鈴聲時讀取那個檔案。App 只會碰你明確選擇的那一個檔案,不會瀏覽你的音樂庫 |
| 顯示在其他應用程式上層 | 鬧鐘響的時候直接跳出響鈴畫面。少了它,你正在用手機時鬧鐘只會出現一則通知,要自己點開才停得掉 |
關於自訂鈴聲的副本
你選定一首音檔作為鈴聲時,App 會把它複製一份到自己的儲存空間,之後播放的是那份副本。
這麼做有兩個原因,都與「鬧鐘要響得出來」直接相關:手機重新開機後、你還沒解鎖螢幕之前,系統讀不到原本的檔案;以及你之後若把那首歌刪掉、移走,或它存在被拔掉的記憶卡上,鈴聲就會失效。
那份副本只存在你自己的手機裡,不會上傳到任何地方。你把鈴聲換掉之後,不再被任何鬧鐘使用的副本會在下次開啟 App 時自動刪除;移除 App 則會一併清除。
7. 我們不做的事
為了避免任何誤解,明確列出:
- 沒有帳號系統,不需要註冊或登入(購買會員也不用——見第四節,那裡用的是一組隨機識別碼,不是帳號)
- 沒有分析工具(不使用 Google Analytics、Firebase 或任何同類服務)
- 沒有當機回報工具
- 不收集位置資訊
- 不讀取通訊錄、通話紀錄、簡訊、相簿
- 不販售任何資料——開發者手上根本沒有可販售的資料
8. 兒童隱私
這個 App 不針對 13 歲以下兒童設計,也不會刻意收集兒童的個人資料。
9. 資料的保存與刪除
- 你建立的資料:保存在你的裝置上,直到你刪除鬧鐘、清除 App 資料,或移除 App
- 廣告相關資料:由 Google 依其政策保存與刪除,你可透過上述的 Android 廣告設定進行控制
- 購買紀錄:由 Google Play 與 RevenueCat 依其各自的政策保存。這筆紀錄刻意在移除 App 之後仍然存在——那正是你重裝或換手機時還能還原購買的原因
開發者本身沒有保存任何可以識別你的資料。
10. 政策變更
本政策若有修改,會更新頁面上方的「最後更新」日期。涉及重大變更時,會在 App 內另行說明。
11. 聯絡方式
本政策的聯絡窗口:botanodev@gmail.com