プライバシーポリシー
Tides & Weather は、世界中の潮汐地点の潮汐・天気・風の状況を表示し、任意でロック画面のライブアクティビティも利用できます。このページでは、アプリがお客様のデータについて行うこと・行わないことを、わかりやすく説明します。
最終更新日: 2026年9月28日
このページは、当方のプライバシーポリシーを機械翻訳したものです。内容に相違がある場合は、英語版が優先されます。
01概要
Tides & Weather には個人アカウントがありません — 登録もメールアドレスもパスワードも不要で、広告の配信やデータの販売・共有も一切行いません。インストールごとに匿名でランダムに生成されるデバイス識別子(Firebase Anonymous Authentication による)が割り当てられ、アプリは設定内容(選択した潮汐地点と保存した地点、通知とロック画面の設定、表示設定)をサーバーに保存できます。この識別子にお客様が誰であるかを示す情報は一切含まれません。また、集計された利用状況の分析も収集しています(アプリ内でオフにできます) — 具体的に何が含まれ、何が含まれないかは§06をご覧ください。
02位置情報
アプリが位置情報を要求するのは、潮汐地点検索画面のコンパスボタンをタップして最寄りの潮汐地点を探す場合のみです。この位置情報は次のように扱われます。
- ボタンをタップした際に、デバイス上で一度だけ読み取られます。
- 最寄りの潮汐地点を探すために一度だけ当社サーバーへ送信され、その検索にのみ使用されます。
- インストールに紐づけて保存されることはありません — 最終的に選択した潮汐地点のみが保存されます(下記参照)。一般的なウェブリクエストと同様に、ホスティング事業者のリクエストログに一時的に残る場合があります。
位置情報へのアクセスを許可しなくても、名前による潮汐地点検索を含め、アプリのすべての機能をご利用いただけます。
03サーバーに保存される内容
インストールごとの匿名のデバイス識別子が、当社のバックエンド(当社が運用する Firebase Cloud Functions と Firestore)に保存される情報の唯一の鍵です。保存する内容は次のとおりです。
- 潮汐地点と保存した地点 — 選択した潮汐地点(識別子、名前、国、座標、使用する潮汐データセット)と、星を付けた地点。
- 設定 — 表示設定、ボートスコアと当たりスコアの設定、スマート通知とロック画面のスケジュール。設定した内容をサーバーから送信し、再インストール時に引き継ぐためのものです。
- サブスクリプションの状態 — Apple の署名付き確認から取得したプランと終了日。サーバー上で動く Pro 機能が、利用資格を確認するためのものです。
- 招待(ご利用の場合) — 友だちを招待するときにアプリが作成する招待コードと、獲得した PRO の月数。特定の友だちのために作るコードには、入力した名前やイニシャルを付けられます。これはご本人にだけ表示され、コードと一緒にサーバーに保存されますが、その友だちに表示されることはありません。招待を受けた場合は、使った招待コードと、最初の1週間のうちアプリを開いた日(日付のみ。初回起動時のデバイスのタイムゾーンによる)も保存し、双方が PRO を1か月獲得できるかどうかの判定に使います。クラブや釣具店などのグループの招待コードを入力した場合は、アプリがどのクラブや店に届いているかを知るため、どのコードかを、日付と、下記の国・デバイスの機種・アプリのバージョンとともに記録します。
- デバイスとアプリのバージョン — モデル、iOS のバージョン、画面サイズ、およびアプリ起動時に IP アドレスから割り出した国(それ以上詳細な情報は扱いません)。対応すべきデバイスとビルドを把握するためのものです。
- アプリを最後に開いた日と、§06 で説明する設定状況のレポート。
- プッシュトークンとウィジェットキー — §04 をご覧ください。
インストールごとのデータは、他のインストールのデータとは分けて保管されます。予報データそのもの(潮汐地点の潮汐・気象の数値)は、誰が要求しても同じであるため、キャッシュされ、同じ潮汐地点を使うすべてのインストールで共有されます。最近表示した潮汐地点はお使いの端末にのみ保存されます。
04通知・ロック画面・ウィジェット・Apple Watch
これらの機能がサーバーを利用するのは、以下の範囲に限られます。
- 潮汐通知はお使いの端末上でスケジュールされます。サーバーが知るのは、オンかどうかと、何分前に知らせるかだけです(§06)。
- スマート通知: iOS がアプリにプッシュトークンを発行し、サーバーは設定されたボートスコアと当たりスコアのまとめや時間帯のお知らせを Firebase Cloud Messaging と Apple のプッシュ通知サービス経由で送信します。オフにするか、サブスクリプションが終了すると、トークンはサーバーから削除されます。
- ロック画面のサマリー: iOS がアプリに、サーバーからライブアクティビティを開始するためのトークンを発行します。これはスケジュールを設定した場合にのみ使われます。サマリーの表示中は、別のトークンでサーバーが表示を更新し、そのトークンはサマリーの終了時に消去されます。
- ホーム画面ウィジェットと Apple Watch コンプリケーションは、アプリから受け取った、インストールに紐づくランダムなキーを使って、サーバーから自らデータを取得します。このキーで読み取れるのはあなたの予報だけです。サーバーは、§06 の集計のため、どれが最後にデータを取得したかを日単位で記録します。
05第三者のデータ提供元
予報を表示するため、当社のバックエンドは以下の提供元からデータを取得します。いずれの提供元も、お客様を特定できる情報は受け取りません — 受け取るのは、最大でも選択された潮汐地点の位置のみです。
| 提供元 | 用途 | 受け取る情報 |
|---|---|---|
| WorldTides | 下記の情報源でカバーされない潮汐地点の潮汐予測 | 選択された潮汐地点の座標 |
| 英国水路部(ADMIRALTY) | 英国の港について公表されている満潮・干潮時刻 | 選択された港の識別子 |
| Neaps 潮汐データベース(TICON-4、NOAA CO-OPS) | 公表されている調和定数から当社サーバー上で計算する潮汐予測 | なし — リクエストは当社サーバーの外に出ません |
| Open-Meteo | 1時間ごとの天気と海況(波)の予報 | 選択された潮汐地点の座標 |
アプリが利用しているその他のサービス:
- Google Firebase(Cloud Functions、Firestore、Hosting、Authentication、Cloud Messaging、Analytics)は、当社のバックエンドを動かし、本ポリシーに記載のデータを保存し、スマート通知のバナーを配信します。
- Apple: 入力した地名は、Apple の MapKit 検索を使ってデバイス上で検索されます。サブスクリプションはすべて App Store が処理し、当社が支払い情報を目にすることはありません(受け取るのは、サブスクリプションが有効であることを示す Apple の署名付き確認のみです)。ロック画面の更新と通知は Apple のプッシュ通知サービスが配信します。また、初回起動時にアプリは Apple の DeviceCheck サービスに、この iPhone でアプリが以前に実行されたことがあるかを問い合わせ、実行済みであることを示すフラグを Apple に設定します。DeviceCheck は Apple にデバイスごとに2ビットを保存するだけで、当社にデバイスの識別子を渡したり、デバイスについてそれ以外の情報を伝えたりすることはありません。これは、1台の iPhone が招待特典を複数回獲得するのを防ぐためだけに使います。
- Crisp はアプリ内サポートチャットを提供しており、チャットを開いた場合にのみ使われます。送信したメッセージ、入力した名前、回答に役立つ情報(選択中の潮汐地点、アプリのバージョン、デバイスのモデル、オンになっている機能)を受け取ります。
06利用状況の分析と、当社が行わないこと
利用状況の分析は、意図的に範囲を限定した 2 つの仕組みで行っています。Firebase Analytics は、開かれた画面と決まったアクション(潮汐地点の変更 — 見つけた方法とその国のみで、どの潮汐地点かは記録しません — 、機能のオン・オフ、初回案内の各ステップ、購読画面と購入の結果、通知のタップ、表示設定の変更)を記録します。これは Analytics 独自の別の匿名識別子に紐づいており、§03 のデバイス識別子と結び付けることはありません。これとは別に、アプリは §03 のデータとあわせて、設定済みの機能をサーバーに伝えます:インストールされているホーム画面ウィジェットと Apple Watch コンプリケーションの種類、潮汐アラートのオン・オフ、通知の許可状態、表示設定(言語、単位、カラーモード、触覚フィードバック、月の形)です。サーバーはこれらと選ばれた潮汐地点を、日ごとの集計数(各機能・設定・潮汐地点を使っているインストール数)としてのみ読み取り、個々のインストールの記録として扱うことはありません。環境設定 → データと法的情報 → 利用状況の分析を共有ですべてオフにできます。オフにすると、お使いの端末で Firebase Analytics が停止し、あなたのインストールはすべての集計から除外されます。そのほか:
- 個人アカウント、ログイン、メールアドレス、プロフィールの類は一切なく、ご自身の氏名もお尋ねしません(名前に類するものは、友だちの招待コードに任意で付けられるニックネームやイニシャルだけです。ご自身で決めるもので、ご本人にしか表示されず、招待コードと一緒に削除されます)
- 広告、広告識別子、アプリをまたぐトラッキングは一切行いません
- 第三者へのデータの販売・貸与・共有は、その第三者自身の目的のためであっても一切行いません
- バックグラウンドでの位置情報追跡は行いません — 位置情報はコンパスボタンをタップした瞬間にのみ読み取られます
07データの保持と削除
潮汐地点や設定を変更すると、以前の値は上書きされ、履歴は残りません。インストールに保存された情報は、削除のご依頼があるまで保持されます。アプリを削除してもサーバー上の情報は削除されません。アンインストールと、しばらくアプリを開いていないだけの端末とを区別できないためです。
インストールに保存されたすべての情報の削除をご希望の場合は、アプリの環境設定 → サポートからご連絡ください。チャットからインストールを特定できます。または §10 のアドレスにメールをいただければ、インストールの特定をお手伝いします。
インストールに保存されたすべての情報を削除すると、招待コード(以後使えなくなります)、ご自身の最初の1週間の記録、招待で獲得した PRO も削除されます。招待した友だちが獲得した分はそのまま残ります。§05 で説明した DeviceCheck のフラグは当社ではなく Apple が保持しており、設定されたまま残ります。
§06 の日ごとの利用集計には個々のインストールのデータが含まれないため、保持されます。Firebase Analytics はイベントデータを Google の標準の保持設定に従って保管し、Crisp はサポートの会話を削除されるまで保管します — ご依頼いただければ削除します。
08お子様のプライバシー
Tides & Weather は一般向けのユーティリティです。ご自身の名前、年齢、連絡先をお尋ねすることはなく(保存する名前は、友だちの招待コードに任意で入力できるニックネームやイニシャルのみで、ご本人にしか表示されません)、13 歳未満のお子様から個人情報を故意に収集することもありません。保存するのは、上記のインストール単位の設定と集計のみです。
09本ポリシーの変更
本ポリシーが変更された場合、このページ上部の「最終更新日」もあわせて更新されます。収集する情報やその理由に影響する重要な変更については、発効前に本ページに反映します。
10お問い合わせ
App Store のサポートに関するお問い合わせも、こちらの連絡先までお願いいたします。