プライバシーポリシー
最終更新日:
これは翻訳であり、英語版が正本です。
Cloudlarmは、できるだけ少ないデータで動作するように作られた、Android向けの天気アラームアプリです。このポリシーでは、アプリと私たちのサーバーが何を、なぜ、どのくらいの期間取り扱うかを説明します。
要点
- アカウントは不要で、広告も、分析やトラッキングもありません。
- 正確な位置情報がスマートフォンの外に出ることは決してありません。私たちのサーバーにわかるのは、あなたがどのエリア(数キロメートル四方)の予報を求めているかだけです。
- 登録した場所とアラームはスマートフォンに保存され、アラームのチェックもスマートフォンの中で行われます。バックアップがオンの場合は、スマートフォンの暗号化されたバックアップにも保存されます。
- Googleのプッシュメッセージサービス、Firebase Cloud Messagingを使うのは、オーロラのアラームだけです。
- 私たちのサーバーは、エリアの予報を、最後に誰かが要求してから7日後に削除します。
個人データの管理者
Cloudlarmは、Google PlayのCloudlarmのページにデベロッパーとして記載されているBenek Apps(以下「私たち」)が開発しています。私たちは、このポリシーで説明する個人データの管理者です。
Benek AppsMateusz Wanat
Beskidzka 92, 32-615 Grojec, Poland
プライバシーに関するご質問やご依頼は、benek.apps.feedback@pm.meまでお送りください。
スマートフォンにとどまるデータ
登録した場所、アラーム、設定と、アプリがダウンロードした予報は、スマートフォンに保存されます。バックアップがオンの場合は、その暗号化されたバックアップにも保存されます(バックアップを参照)。アラームのチェックはスマートフォンの中で行われるため、あなたがどのアラームを設定しているかや、いつアラームが作動したかを私たちが知ることは決してありません。
「現在地を使用」を選ぶと、アプリはAndroidにおおよその位置情報を求めます。正確な位置情報を求めることはありません。アプリは受け取った位置をすぐに、緯度0.05°×経度0.05°のグリッドセルに変換します。セルの大きさは数キロメートル四方で、中央ヨーロッパでは約5.5×3.5 kmです。保存されるのはセルだけです。
場所を検索するときや、アプリがあなたのエリアの名前を表示するときは、スマートフォンのジオコーディングサービスに問い合わせます。このサービスはAndroidの一部で、ほとんどのスマートフォンではGoogleが提供しています。サービスが受け取るのは、入力した文字列かグリッドセルの中心で、正確な位置情報を受け取ることはありません。
アプリが私たちのサーバーに送信するデータ
予報を取得するため、アプリは私たちのサーバーに、グリッドセルの番号と、アプリの名前とバージョン(例:「Cloudlarm/1.0」)を送信します。名前、アカウント、デバイスの識別子、正確な位置情報、アラームの設定は送信しません。
インターネット上のすべてのサーバーと同じく、私たちのサーバーにも接続元のIPアドレスが見えます。IPアドレスは、サービスを不正利用から守るための1分あたりの上限にのみ使用します。この上限は、一つのアドレス(IPv6の場合は一つのネットワーク、つまりアドレスの前半)が要求できる予報、プレミアムの確認、新しいエリアの数と、より広いネットワーク(IPv4では最初の三つの数字が共通するアドレス、IPv6では最初の三つのグループが共通するアドレス)が要求できる予報、新しいエリア、プレミアムの確認の数を制限します。サーバーが更新を停止したエリアは、新しいエリアとして数えます。IPアドレスを保存したり、ログに記録したりすることはありません。
誰かが要求したセルごとに、サーバーは最新の予報を保存します。この予報は、そのセルを要求するすべての人に共通です。セルが、あなたや他のセルと結び付けられることはありません。2日間誰もセルを要求しなければ、サーバーはそのセルの更新を停止し、7日後に削除します。ログに記録されるのは、多くてもセル番号までです。
各セルの中心の予報をノルウェー気象研究所(MET Norway)から、地磁気活動を示すKp指数とその予報を米国海洋大気庁の宇宙天気予報センター(NOAA SWPC)からダウンロードするのは、スマートフォンではなく私たちのサーバーです。これらの機関があなたに関する情報を受け取ることはありません。
オーロラ通知
オーロラのアラームは、地磁気活動が強まったときに数分以内に届く必要があるため、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の識別子とオーロラのトピックの購読がバックアップされることは決してありません。
フィードバック、評価、アップデート
アプリの設定で「フィードバックを送信」を選ぶと、メールアプリが開き、benek.apps.feedback@pm.me宛てのメッセージが作成されます。メッセージには、問題を見つけるのに役立つアプリのバージョン、Androidのバージョン、スマートフォンのモデルが含まれます。メッセージは送信前に確認でき、どの部分も変更・削除できます。お送りいただいた内容は、メールアドレスも含め、返信のためだけに使用し、用件が済んだら削除します。遅くとも、最後のメッセージから2年後には削除します。
通知をいくつか開いた後、アプリが一度だけ評価をお願いすることがあります。評価の画面はGoogle Playのもので、評価とレビューはGoogle Playが独自の規約に基づいて取り扱います。Google Playはそれらをストアのアプリのページで公開するか、あなたがクローズドテストに参加している場合は私たちにだけ表示します。アプリ自体があなたの評価について知ることはなく、評価したかどうかさえわかりません。
アプリは開くたびに、スマートフォン上のGoogle Playに新しいバージョンがあるかどうかを問い合わせます。そのためにGoogle Playは、独自の規約に基づいて、スマートフォンの情報、アプリのバージョン、インストールされているアプリの構成要素を使用します。あるバージョンで重大な不具合が修正された場合、アプリはその際にGoogle Playのアップデート画面を表示することがあります。アプリがこれに関して私たちのサーバーに何かを送信することはありません。
権限
アプリが使用する主な権限と、その用途は次のとおりです。
- おおよその位置情報:「現在地を使用」を選んだ場合のみ使用します。代わりに場所を検索することもできます。
- 通知:アラームを表示するために使用します。
- アラームとリマインダー:選んだ時刻に予報をチェックするために使用します。
- 起動時の実行:スマートフォンの再起動後に、チェックの予定をもう一度設定するために使用します。
- アラームの設定:時計ウィジェットの時刻をタップしたときに時計アプリを開けるようにするためだけに使用します。Cloudlarmが時計アプリにアラームを設定することはありません。
- ネットワークへのアクセス:予報をダウンロードし、オーロラ通知を受け取るために使用します。
私たちがしないこと
私たちは、あなたのデータを販売したり共有したりしません。広告の表示、分析ツールやトラッキングツールの使用、プロファイルの作成も行いません。アプリにアカウントはありません。
法的根拠
EU一般データ保護規則(GDPR)またはこれに類する法律が適用される場合、私たちは次の目的でデータを取り扱います。
- アプリと、予報、オーロラ通知、プレミアムなど、あなたがオンにした機能を提供するため(GDPR第6条第1項(b)、契約の履行)
- IPアドレスごとの1分あたりの上限によって、サーバーを不正利用から守るため(第6条第1項(f)、正当な利益)
- あなたからのメッセージに返信するため(第6条第1項(f)、正当な利益)
- このウェブサイトを配信し、攻撃から守るため。そのために、CloudflareがあなたのIPアドレスなど、各アクセスのデータを取り扱います(第6条第1項(f)、正当な利益)
- Google Playの注文記録を会計と税務に使用するため(第6条第1項(c)、法的義務)
正当な利益に基づく取扱いには、異議を述べることができます。詳しくは異議を述べる権利をご覧ください。
サービス提供者
- Cloudflareは、私たちのサーバーとこのウェブサイトを運用しています。これらを配信し保護するため、IPアドレスを含むデータを私たちに代わって取り扱います。
- Googleは、私たちに代わって、Firebase Cloud Messagingでオーロラ通知を、Cloud Pub/SubでGoogle Playの購入に関する通知を配信します。
- Protonは、私たちのメールボックスをホストしています。
- Google Playはアプリとそのアップデートを配布し、支払いと評価を取り扱います。Androidバックアップは、あなたのバックアップを保管します。Googleはこれらのサービスを、独自のプライバシーポリシーに基づいて、あなたに直接提供しています。
CloudflareとGoogleは、米国を含む欧州経済領域の外でデータを取り扱うことがあります。こうした移転は、両社が認証を受けているEU・米国データ・プライバシー・フレームワーク、または欧州委員会の標準契約条項に基づいて行われます。Protonは私たちのメールボックスをスイス、ドイツ、ノルウェーのいずれかで保管しています。欧州委員会は、スイスが個人データを十分なレベルで保護していると認定しています。
データを守るための取り組み
アプリは私たちのサーバーに、ブラウザはこのウェブサイトに、暗号化されたHTTPS接続でのみ接続します。アプリとFirebaseやGoogle Playとの接続も暗号化されています。
失うものが少なくて済むよう、保存するデータはできるだけ少なくしています。私たちのサーバーは、IPアドレス、アカウント、正確な位置情報を保存せず、保存するのはグリッドセルだけです。購入トークンについても、元のトークンを復元できないフィンガープリントだけを保存します。アプリが許可するのは、Androidが画面ロックで暗号化するバックアップだけです。
私たちのサーバーがGoogle PlayやFirebaseとの連携に使う鍵などの秘密鍵が、アプリやそのソースコードに含まれることは決してありません。秘密鍵はCloudflareとGitHubの暗号化されたシークレットストアに保管し、漏えいした可能性のある鍵はすべて交換します。Cloudlarmの公開と運用に使っているGoogle、Cloudflare、GitHub、Protonのアカウントは、2段階認証で保護しています。個人データを危険にさらす侵害が発生した場合は、ノルウェーのデータ保護機関であるDatatilsynetに72時間以内に通知します。また、あなたの権利と自由に高いリスクが生じる場合は、不当な遅滞なくあなたにもお知らせします。セキュリティ上の問題を報告する方法は、セキュリティのページをご覧ください。
データの保存期間
- サーバー上の予報とグリッドセル:そのセルへの最後の要求から7日後まで。
- サーバーのログ(記録されるのは多くてもセル番号まで):7日間。
- IPアドレス:保存しません。
- プッシュトークンとFirebaseのインストールID:オンのオーロラのアラームがなくなるまで。その後、Firebaseが180日以内に、Firebaseのバックアップも含めて削除します。先にアプリをアンインストールした場合、FirebaseはプッシュトークンとインストールIDを、アクティビティのない状態が270日続いた後に削除します(Firebaseのドキュメントを参照)。
- 購入トークンのフィンガープリントと購入の状態:支払い済み期間の終了から30日後まで、またはトークンを最後に確認したのがそれより後であれば、その確認から30日後まで。トークンそのものは保存しません。
- バックアップ:Cloudflareはサーバーのデータベースを過去30日間の任意の時点に復元できるため、私たちが削除した予報、グリッドセル、フィンガープリントは、さらに最長30日間Cloudflareのバックアップに残ります。
- 注文記録:Google Playが独自の規約に基づいて保管し、私たちのサーバーは保存しません。Play Consoleのレポートのうち、会計や税務に関する法令で保管が義務付けられているものだけを会計のためにダウンロードし、法令が求める期間保管します。
- お送りいただいたメッセージ:用件が済むまで。遅くとも最後のメッセージから2年後まで。
- スマートフォン上のすべてのデータ:あなたが削除するか、アプリをアンインストールするまで。
あなたの権利
あなたには、自分の個人データにアクセスする権利、個人データの訂正または消去を求める権利、取扱いの制限を求める権利、取扱いに異議を述べる権利、データポータビリティの権利があります。また、たとえば居住地や勤務地のデータ保護機関に苦情を申し立てることもできます。ポーランドでは個人データ保護局(UODO)の長官、ノルウェーではDatatilsynetです。
私たちはあなたが誰なのかを知らないため、通常はあなたに関するデータを見つけることができません(GDPR第11条)。購入時の注文番号など、データを見つける手がかりになるものをお送りいただければ、お手伝いします。ご自身でデータを削除することもできます。アプリをアンインストールすれば、私たちのサーバーは7日後にあなたのエリアを忘れます。
異議を述べる権利
あなたは、ご自身の特別な状況に関する理由により、私たちが正当な利益に基づいて行う取扱い(GDPR第6条第1項(f)、法的根拠を参照)に対して、いつでも異議を述べることができます。対象となるのは、IPアドレスごとの1分あたりの上限、メッセージへの返信、このウェブサイトの配信と保護です。異議を受けた場合、私たちは取扱いを停止します。ただし、あなたの利益、権利および自由に優先するやむを得ない正当な根拠がある場合、または法的請求の立証、行使もしくは防御のためにデータが必要な場合は除きます(GDPR第21条第1項)。異議を述べるには、benek.apps.feedback@pm.meまでご連絡ください。
子ども
Cloudlarmは13歳未満の子どもを対象としていません。また、そうした子どものデータを、それと知りながら取り扱うことはありません。
このウェブサイト
私たちはCookieを設定せず、スクリプト、分析ツール、他のサイトのコンテンツも使用しません。このサイトをホストしているCloudflareは、ページを配信し、サイトを攻撃から守るために、あなたのIPアドレスと、開いたページやブラウザの名前など各リクエストのその他のデータを取り扱い、その目的でセキュリティ用のCookieを設定することがあります。これは、正常に機能する安全なウェブサイトを運営するという私たちの正当な利益に基づいています(GDPR第6条第1項(f))。私たちはアクセスのログを残しません。
変更
このポリシーを変更する場合は、このページと冒頭の日付を更新します。重要な変更は、アプリのリリースノートでもお知らせします。