隱私權政策

最後更新:

本頁為譯文,以英文版本為準。

Cloudlarm 是一款 Android 天氣提醒應用程式,設計上盡可能少用資料。本政策說明這個應用程式和我們的伺服器會處理哪些資料、為何處理,以及保存多久。

摘要

  • 不需要帳號,沒有廣告,也沒有分析或追蹤。
  • 你的精確位置絕不會離開手機。我們的伺服器只會知道你想取得哪個區域(邊長幾公里)的天氣預報。
  • 你的地點和提醒會留在手機上,提醒也在手機上檢查;如果開啟了備份,這些資料也會存入手機的加密備份。
  • 只有極光提醒會使用 Google 的推播訊息服務 Firebase Cloud Messaging。
  • 我們的伺服器會在最後一次有人要求某個區域的天氣預報 7 天後,刪除該預報。

誰對資料負責

Cloudlarm 由 Benek Apps(以下稱「我們」)開發,也就是 Google Play 上 Cloudlarm 頁面所列的開發人員。我們是本政策所述個人資料的控管者。

Benek Apps
Mateusz Wanat
Beskidzka 92, 32-615 Grojec, Poland

如有任何隱私權相關問題或要求,請寫信至 benek.apps.feedback@pm.me。

哪些資料留在你的手機上

你的地點、提醒和設定,以及應用程式下載的天氣預報,都儲存在你的手機上;如果開啟了備份,也會儲存在手機的加密備份中(請參閱備份)。應用程式會在手機上檢查你的提醒,因此我們絕不會知道你設了哪些提醒,也不會知道它們何時觸發。

如果你選擇「使用目前位置」,應用程式會向 Android 要求你的大概位置,絕不要求精確位置,並立即將其轉換成緯度 0.05°、經度 0.05° 的網格。一個網格的邊長為幾公里,在中歐約為 5.5 × 3.5 公里。只有這個網格會被儲存。

當你搜尋地點,或應用程式顯示你所在區域的名稱時,應用程式會向手機的地理編碼服務查詢。這項服務是 Android 的一部分,在大多數手機上由 Google 提供。這項服務收到的是你輸入的文字或你所在網格的中心點,絕不是你的精確位置。

應用程式傳送給我們伺服器的內容

為了取得天氣預報,應用程式會將網格編號,以及應用程式的名稱和版本(例如「Cloudlarm/1.0」)傳送給我們的伺服器。應用程式不會傳送姓名、帳號、裝置識別碼、精確位置或提醒設定。

和網際網路上的每一部伺服器一樣,我們的伺服器能看到你連線的 IP 位址。我們只將它用於每分鐘的請求上限,以保護服務不被濫用。這些上限會限制單一位址(如果是 IPv6,則是一個網路,即位址的前半部)可以要求多少天氣預報、進階版驗證和新區域,以及範圍更大的網路可以要求多少天氣預報、新區域和進階版驗證(如果是 IPv4,指前三個數字相同的位址;如果是 IPv6,指前三組相同的位址)。伺服器已停止更新的區域也算作新區域。我們不會儲存這個位址,也不會將它寫入記錄檔。

對於每個有人要求過的網格,我們的伺服器會保存最新的天氣預報,所有要求該網格的人取得的預報都相同。網格不會與你連結,也不會與其他網格連結。如果連續 2 天沒有人要求某個網格,伺服器就會停止更新它,並在 7 天後將其刪除。我們的記錄檔最多只會記錄網格編號。

從挪威氣象研究所(MET Norway)下載每個網格中心點天氣預報的是我們的伺服器,而不是你的手機;伺服器也會從美國國家海洋暨大氣總署太空天氣預報中心(NOAA SWPC)下載代表地磁活動的 Kp 指數及其預報。這些機構不會收到任何與你有關的資訊。

極光提醒

地磁活動增強時,極光提醒必須在幾分鐘內通知到你,因此使用 Google 的推播訊息服務 Firebase Cloud Messaging(FCM)。只有在你開啟第一個極光提醒時,應用程式才會向 FCM 註冊。接著,Firebase 會提供應用程式一個安裝 ID 和一個推播權杖。Firebase 的程式庫也會將應用程式的版本傳送給 Google,並為了統計使用中的平台和版本,傳送你手機的詳細資訊,例如 Android 版本、品牌和型號,以及安裝應用程式時所用的商店。

應用程式訂閱的主題只包含一個半球、一條 15° 寬的經度帶和一個 Kp 等級,例如「北半球,東經 15° 至 30°,Kp 5」。我們的伺服器會將訊息傳送到這些主題:伺服器絕不會收到你的權杖,也不知道誰訂閱了這些主題。收到訊息時,你的手機會檢查當地天空是否夠暗、夠晴朗,只有符合條件時才會提醒你。傍晚時,我們的伺服器也會將 NOAA 對當晚的 Kp 預報傳送到這些主題,你的手機會以同樣的方式從中找出天色黑暗、天空晴朗的時段。

當不再有任何極光提醒處於開啟狀態時(例如你關閉或移除了最後一個),應用程式會取消訂閱這些主題,並刪除權杖和安裝 ID。只要沒有開啟任何極光提醒,應用程式就不會與 Firebase 連線。

備份

如果你在手機設定中開啟了備份功能,Android 會將你的地點、提醒和設定、應用程式為你的地點下載的天氣預報,以及應用程式最近一次取得的進階版相關回覆,儲存到你的 Google 帳戶,讓這些資料在你重新安裝應用程式或換新手機時能夠還原。應用程式只允許 Android 以你的螢幕鎖定加密的備份,Google 無法讀取這類備份;這需要 Android 9 以上版本,因此在 Android 8 上不會備份這個應用程式。設定新手機時,Android 也可以直接從舊手機複製相同的資料。Firebase 識別碼和極光訂閱一律不會備份。

進階版

進階版透過 Google Play 銷售。付款由 Google 依其自身的條款和隱私權政策處理,我們絕不會看到你的付款資料。

為了確認購買,應用程式會在你購買時,以及進階版有效期間不定期地,將 Google Play 提供給它的購買權杖傳送給我們的伺服器。我們的伺服器會向 Google Play 驗證這個權杖;訂閱續訂、購買遭取消或退款時,Google Play 也會通知我們的伺服器。伺服器不會保存權杖本身,只會保存權杖的指紋(SHA-256 雜湊值),以及購買狀態(例如有效、已取消或已過期)和付費期間的結束時間。Google Play 要求伺服器在三天內確認每筆新購買;在 Google Play 接受確認之前,伺服器也會保存首次嘗試傳送確認的時間。伺服器會在付費期間結束 30 天後刪除這些資料;如果最後一次驗證權杖的時間較晚,則在該次驗證 30 天後刪除。這些資料不會與你的網格或推播識別碼連結。

應用程式會在你的手機上保存伺服器的最後一次回覆,也就是購買狀態和付費期間的結束時間,以及權杖的指紋,讓進階版在離線時也能使用。當 Google Play 沒有列出任何購買時(例如你在 Google Play 中切換到另一個 Google 帳戶後),應用程式也會記下這種情況首次發生的時間,並從那時起繼續保留進階版 6 小時。

我們的伺服器不保存任何訂單詳細資料。Google Play 會保存每筆訂單的記錄,並在 Google Play 管理中心及其報表中向我們顯示:訂單編號、日期和時間、產品、價格和稅金、購買時使用的手機型號,以及買方所在的國家,在某些國家還包括地區、城市或郵遞區號。我們只會將這些記錄用於帳務和稅務。

意見回饋、評分和更新

如果你在應用程式設定中選擇「傳送意見回饋」,你的電子郵件應用程式會開啟一封寄給 benek.apps.feedback@pm.me 的郵件,其中包含應用程式版本、你的 Android 版本和手機型號,這些資訊可以幫助我們找出問題。你在傳送前就能看到這封郵件,並可修改或刪除其中的任何內容。你寄給我們的內容(包括你的電子郵件地址)只會用來回覆你,並會在問題處理完畢後刪除,最遲在你最後一則訊息的 2 年後刪除。

在你開啟過幾則提醒通知後,應用程式可能會請你評分(只會請求一次)。評分視窗來自 Google Play,Google Play 會依其自身條款處理你的評分和評論,並將它們發布在應用程式的商店頁面上;如果你參與的是封閉測試,則只會向我們顯示。應用程式本身不會得知你評分的任何資訊,甚至不知道你是否評分。

每次你開啟應用程式時,應用程式都會詢問你手機上的 Google Play 是否有較新的版本。為此,Google Play 會依其自身條款,使用你手機的詳細資訊、應用程式的版本及其已安裝的元件。如果某個版本修正了嚴重錯誤,應用程式可能會接著顯示 Google Play 的更新畫面。應用程式不會將這方面的任何資訊傳送給我們的伺服器。

權限

應用程式使用的主要權限及其用途:

  • 大概位置,僅在你選擇「使用目前位置」時使用。你也可以改為搜尋地點。
  • 通知,用於顯示你的提醒。
  • 鬧鐘與提醒,用於在你選擇的時間檢查天氣預報。
  • 啟動時執行,用於在手機重新啟動後重新排定檢查。
  • 設定鬧鐘,僅用於讓你輕觸時鐘小工具上的時間時,可以開啟時鐘應用程式。Cloudlarm 不會在時鐘應用程式中設定任何鬧鐘。
  • 網路存取,用於下載天氣預報和接收極光提醒。

我們不做的事

我們不會出售或分享你的資料,不顯示廣告,不使用分析或追蹤工具,也不建立使用者輪廓。應用程式沒有帳號功能。

服務供應商

  • Cloudflare 負責運作我們的伺服器和本網站,並代表我們處理資料(包括 IP 位址),以提供並保護伺服器和網站。
  • Google 代表我們透過 Firebase Cloud Messaging 傳送極光提醒,並透過 Cloud Pub/Sub 傳送 Google Play 的購買相關通知。
  • Proton 代管我們的電子郵件信箱。
  • Google Play 負責發布應用程式及其更新,並處理付款和評分;Android 備份則負責保存你的備份。這些服務由 Google 依其自身的隱私權政策直接向你提供。

Cloudflare 和 Google 可能會在歐洲經濟區以外(包括美國)處理資料。這類傳輸是依據歐盟-美國資料隱私框架(兩家公司都已取得該框架的認證)或歐盟執委會的標準契約條款進行。Proton 將我們的信箱存放在瑞士、德國或挪威,而歐盟執委會已認定瑞士對個人資料提供適足的保護。

我們如何保護你的資料

應用程式與我們的伺服器之間、你的瀏覽器與本網站之間,都只透過加密的 HTTPS 連線通訊。應用程式與 Firebase 和 Google Play 之間的連線也經過加密。

我們盡可能少保存資料,這樣即使出事,能遺失的資料也很少:我們的伺服器不儲存 IP 位址、帳號或精確位置,只儲存網格;每個購買權杖也只儲存一個無法還原出權杖的指紋。應用程式只允許 Android 以你的螢幕鎖定加密的備份。

機密金鑰(例如我們的伺服器與 Google Play 和 Firebase 通訊時使用的金鑰)絕不會包含在應用程式或其原始碼中:我們將它們保存在 Cloudflare 和 GitHub 的加密機密儲存空間中,並會更換任何可能已外洩的金鑰。我們用來發布和營運 Cloudlarm 的 Google、Cloudflare、GitHub 和 Proton 帳戶都受到兩步驟驗證保護。如果發生資料外洩事件,使個人資料面臨風險,我們會在 72 小時內通報 Datatilsynet(挪威資料保護局);如果外洩事件對你的權利及自由造成高度風險,我們也會無不當延遲地通知你。如要回報安全性問題,請參閱安全性頁面。

我們保存資料多久

  • 伺服器上的天氣預報和網格:保存至最後一次要求該網格後 7 天。
  • 我們伺服器的記錄檔(最多只記錄網格編號):7 天。
  • IP 位址:不儲存。
  • 推播權杖和 Firebase 安裝 ID:保存至不再開啟任何極光提醒為止。之後 Firebase 會在 180 天內將其刪除,包括從其備份中刪除。如果你先解除安裝應用程式,Firebase 會在 270 天沒有活動後刪除推播權杖和安裝 ID(請參閱 Firebase 說明文件)。
  • 購買權杖的指紋及購買狀態:保存至付費期間結束後 30 天;如果最後一次驗證權杖的時間較晚,則保存至該次驗證後 30 天。權杖本身不會儲存。
  • 備份:Cloudflare 可以將我們伺服器的資料庫還原到過去 30 天內的任何時間點,因此我們刪除的天氣預報、網格和指紋,最長還會在其備份中保留 30 天。
  • 訂單記錄:由 Google Play 依其自身條款保存,我們的伺服器不儲存任何訂單記錄。在 Google Play 管理中心的報表中,我們只會下載會計和稅務法規要求我們保存的報表用於帳務,並依法規要求的期限保存。
  • 你寄給我們的訊息:保存至問題處理完畢為止,最遲到你最後一則訊息的 2 年後。
  • 手機上的所有資料:保存至你刪除這些資料或解除安裝應用程式為止。

你的權利

你有權查閱你的個人資料、要求更正或刪除這些資料、限制或拒絕對其進行的處理,並享有資料可攜權。你也可以向資料保護機關提出申訴,例如你居住或工作所在地的機關:在波蘭是個人資料保護局局長(UODO),在挪威是 Datatilsynet。

我們不知道你是誰,因此通常無法找到與你有關的資料(GDPR 第11條)。如果你提供能讓我們找到這些資料的資訊,例如某次購買的訂單編號,我們會協助你。你也可以自行移除你的資料:解除安裝應用程式後,我們的伺服器會在 7 天後忘記你的區域。

你的拒絕權

你可以隨時基於與你的特殊情況有關的理由,拒絕我們依據正當利益所進行的處理(GDPR 第6條第1項第(f)款,請參閱法律依據):針對 IP 位址的每分鐘請求上限、回覆你的訊息,以及提供和保護本網站。屆時我們會停止處理,除非我們有令人信服的正當理由,且該理由優先於你的利益、權利及自由,或者我們需要這些資料來建立、行使或防禦法律上的請求(GDPR 第21條第1項)。如要提出拒絕,請寫信至 benek.apps.feedback@pm.me。

兒童

Cloudlarm 並非以未滿 13 歲的兒童為對象,我們也不會在知情的情況下處理他們的資料。

本網站

我們不設定 Cookie,也不使用指令碼、分析工具或來自其他網站的內容。代管本網站的 Cloudflare 會處理你的 IP 位址和每次請求的其他資料(例如你開啟的網頁和瀏覽器名稱),以提供網頁並保護網站免受攻擊,也可能為此設定一個安全性 Cookie。這是基於我們對網站能正常運作且安全的正當利益(GDPR 第6條第1項第(f)款)。我們不保留造訪記錄。

政策變更

我們變更本政策時,會更新本頁面和頂端的日期。重要變更也會在應用程式的版本資訊中公告。