プライバシーポリシー
施行日: 2026年10月7日
どこレール(dokorail.jp)は、日本の列車の位置を地図に表示するサイトです。アカウントなしで利用できます。このページでは、サイトが扱う個人情報(個人データ)の内容、利用目的、委託先、保存期間、そして利用者ができることを説明します。日本の個人情報の保護に関する法律(個人情報保護法)と、EU・英国の一般データ保護規則(GDPR)の両方を対象としています。
1. 運営者
どこレールは、Koen van den Heuvel(GitHub)が個人の趣味で運営しているサイトです。ここで説明する情報の扱いは、運営者が決めています。
このページの内容についてのお問い合わせ: [email protected]。住所は同じアドレスへのお問い合わせに応じて、遅滞なくお知らせします。
2. 概要
- アカウントも広告もありません。データを販売することもありません。
- 地図のどの機能が使われているかを知るため、利用状況の計測(PostHog と Google アナリティクス)を行います。EU・EEA・英国では「同意する」を押すまで読み込みません。地域が判定できない場合も同意をお尋ねします。
- それ以外の地域では計測は初期設定でオンになっており、設定からオフにできます。
- ブラウザが Do Not Track または Global Privacy Control を送っている場合、計測は一切読み込まれません。
- 不具合報告は、利用者が送信したときだけ受け取り、180日後に削除します。
3. 取得する情報、利用目的、法的根拠
3.1 サイトの配信
ブラウザがサイトを読み込むたびに、ホスティング事業者の Cloudflare がリクエストを受け取ります。内容は IP アドレス、ページやファイルのアドレス、日時、ブラウザの種類(ユーザーエージェント)、参照元のページです。サイトを届けることと、攻撃から守ることに必要です。地図の位置や選んだ列車・駅は、アドレスの # 以降に入っており、この部分はブラウザがサーバーに送ることはありません。
同意の質問を表示するかどうかを決めるため、アプリはサーバーの /api/region に問い合わせます。Cloudflare が IP アドレスから国を判定し、サーバーは「尋ねる」か「尋ねない」かだけを返します。国や IP アドレスは保存しません。
法的根拠(GDPR): 安全に動くサイトを運営するという正当な利益(第6条1項(f))
3.2 利用状況の計測
次の2つのツールを使います。
- PostHog(EU クラウド。データはドイツ・フランクフルトに保存)。ページの表示と離脱、そしてアプリ内のいくつかの操作を記録します。対象は、車両コレクションを開く、列車・駅・検索結果を選ぶ、設定を変える、地図の時刻を変える、の各操作です。また、訪問のおよそ10回に1回はセッションを録画します。録画に含まれるのはページの配置、クリック、スクロールです。入力した文字は伏せ字になり、地図そのもの(canvas)、コンソールのログ、通信の中身は録画しません。
- Google アナリティクス 4。ページの表示と、検索結果を選ぶ、列車や駅を開く、列車を追う、リンクを共有する(共有したかコピーしたかのみ)、「鉄道の一日」の再生を始める、の各操作を記録します。Google シグナルと広告のパーソナライズはオフです。同意モードで広告用の保存は常に拒否にしています。
どちらのツールにも、ページのアドレスは短くしてから送ります。クエリ文字列と # 以降は取り除きます(Google アナリティクスでは、車両コレクションと地図を区別するため ?view=stock だけを残します)。利用者が誰かをツールに伝えることはなく、氏名やメールアドレスと結びついたプロファイルも作りません。
訪問を区別するため、ツールはランダムな ID をブラウザに保存します。PostHog は ph_<プロジェクトキー>_posthog という名前の Cookie とローカルストレージ(最長1年)、Google は Cookie の _ga と _ga_<ID>(最長2年)です。どちらのツールも通信の一部として IP アドレスを受け取ります。Google によると、Google アナリティクス 4 は IP アドレスを記録・保存しません。PostHog は IP アドレスからおおよその国と都市を推定したあと、アドレスそのものは捨てます。イベントと一緒には保存しません。
法的根拠(GDPR): EU・EEA・英国、および地域が判定できない場合は、利用者の同意(第6条1項(a)および Cookie に関する eプライバシー規則)。「同意する」を押すまで、何も読み込まれず、Cookie やストレージにも何も保存されません。それ以外の地域では、アプリを改善するという正当な利益に基づき、設定からいつでもオフにできます。
3.3 不具合報告
不具合報告フォームを開いて送信した場合にだけ、次の情報を受け取ります。入力したタイトル・説明・種類、任意で入力したメールアドレス、アプリのバージョン、そして添付したままにした場合は技術情報(スナップショット)です。スナップショットには、地図の位置とズーム、地図の時刻と速度、表示の設定、選んだ列車や駅とその位置情報、ライブ列車データの状態が含まれます。3D 車両ビューアーからの報告では、画面の大きさ、ピクセル比、グラフィックカードの名前も含まれます。見られたくない情報は報告に書かないでください。
迷惑な送信を防ぐため、フォームは Cloudflare Turnstile(challenges.cloudflare.com)を読み込み、人が送っていることを確認します。同じネットワークからの1時間あたりの送信数を制限するため、IP アドレスを鍵付きハッシュ(HMAC。IPv6 はアドレスの先頭64ビット)に変換します。アプリが IP アドレスそのものを保存することはありません。Cloudflare は自社の基盤のログに IP アドレスを残すことがあります。
報告は問題を見つけて直すために使い、メールアドレスはその報告について返信するためだけに使います。法的根拠(GDPR): 不具合を直し、悪用を防ぐという正当な利益(第6条1項(f))
3.4 端末の中だけに保存される情報
アプリは選んだ設定をブラウザのローカルストレージに保存します。テーマ、言語、地図の設定、軽量モード、そして計測についての選択(trains-analytics と trains-analytics-consent。選んだ日時も記録)です。オフラインで使えるよう、サービスワーカーがアプリのファイル、路線データ、フォント、地図タイルのコピーを保存します。これらが運営者に送られることはありません。利用者が使う機能に必要なものなので、同意は必要ありません。
現在地ボタンを押すと、ブラウザに位置を問い合わせます。位置はブラウザの中で地図を動かすためだけに使い、運営者には送りません。
3.5 ブラウザがほかのサービスから読み込むもの
通常のウェブページと同じく、ブラウザがこれらのサービスから何かを取得するとき、各サービスは IP アドレスを受け取ります。これらは運営者の委託先ではなく、各サービスの規約に基づいて動いています。
- OpenFreeMap(
tiles.openfreemap.org): 背景地図のタイルと地図用フォント - 国土地理院(
cyberjapandata.gsi.go.jp): 3D 地形の標高データ - YouTube(
www.youtube-nocookie.com): 駅の発車メロディーの動画ボタンを押したときだけ
4. 委託先
| 事業者 | 委託内容 | 所在 |
|---|---|---|
| Cloudflare, Inc.(米国) | サイトのホスティングと配信、サーバー機能、不具合報告の保存(D1 データベース、R2 ストレージ)、Turnstile | 米国を含む Cloudflare の世界中のネットワーク |
| PostHog, Inc.(米国) | 利用状況の計測とセッション録画 | EU クラウド(ドイツ・フランクフルト) |
| Google Ireland Limited / Google LLC(米国) | Google アナリティクス 4 | 米国を含む Google のデータセンター |
5. 外国にある第三者への提供・外国への移転
どこレールは日本から運営しています。欧州委員会と英国は、日本の個人情報保護の水準が十分であると認めているため、EU・英国からのデータはその決定に基づいて運営者に届きます。
Cloudflare と Google は米国でデータを処理することがあります。両社は EU-米国データプライバシーフレームワークとその英国拡張の認証を受けており、データ処理条件には EU の標準契約条項が含まれています。PostHog は計測データを EU 内に保存します。PostHog, Inc. は米国の会社で、EU の外からアクセスする場合に備え、データ処理契約に標準契約条項が含まれています。
個人情報保護法第28条に基づく情報: 米国には個人情報保護法に相当する連邦レベルの包括的な法律はなく、カリフォルニア州の CCPA など州ごとの法律があります。上記の各事業者は、データ処理条件の中で、安全管理措置や利用目的の制限など、個人情報保護法が求めるものに相当する措置をとることを約束しています。ドイツおよび EU には GDPR が適用されます。詳しくはお問い合わせください。
6. 保存期間
| 情報 | 保存期間 |
|---|---|
| 不具合報告(運営者のメモと対応履歴を含む) | 報告の送信から180日 |
| 不具合報告に添付された技術情報 | 報告の送信から30日 |
| 送信が完了しなかった不具合報告 | 24時間 |
| 1時間・1日ごとの報告数のカウント(ハッシュ化した IP) | 数えている時間・日が過ぎたあとに削除 |
| PostHog のイベントとセッション録画 | イベントは1年、セッション録画は30日 |
| Google アナリティクスのイベントデータ | 2か月(ID を含まないレポートの集計値はそれより長く残ります) |
| ブラウザ内の計測用 ID | PostHog は最長1年、Google は最長2年。拒否または同意を撤回した場合はアプリが削除します |
| Cloudflare のリクエストログ | 運営者はリクエストログを保存していません。Cloudflare は、自社のネットワークの運用と安全のために必要な期間、独自にログを保存します(Cloudflare のプライバシーポリシー) |
| ブラウザ内の設定と計測についての選択 | 利用者が変更するか、サイトのデータを消去するまで |
削除は定期的に動く処理で行うため、上記の期間を過ぎてから実際に消えるまで、少し時間がかかることがあります。
7. 計測についての選択の変更・同意の撤回
アプリの設定を開き、利用状況を共有のスイッチを使ってください。「同意する」「拒否する」のボタンと同じ選択です。オフにすると、両方のツールがすぐに止まり、ブラウザからそれぞれの Cookie と ID が削除されます。同意を撤回しても、それまでに取得したデータの扱いには影響しません。ブラウザでサイトのデータを消去すると選択もリセットされ、もう一度お尋ねします。
8. 利用者の権利
個人情報保護法(日本)
運営者が保有する個人データ(保有個人データ)について、利用目的の通知、開示、第三者提供の記録の開示、内容の訂正・追加・削除、利用の停止・消去、第三者への提供の停止を求めることができます。個人情報保護委員会に相談することもできます。
GDPR(EU・EEA・英国)
データへのアクセス、訂正、削除、利用の制限、持ち運び可能な形式での提供を求めることができます。正当な利益に基づく利用に異議を述べることや、同意をいつでも撤回することもできます。お住まいや勤務先の国のデータ保護機関に苦情を申し立てることもできます(英国では ICO)。
請求の方法
[email protected] までご連絡ください。1か月以内に回答します。請求は無料です。 アカウントがないため、計測データはブラウザ内のランダムな ID を送っていただいた場合に、不具合報告は受付番号か入力したメールアドレスを教えていただいた場合に限り探すことができます。ご本人からの請求であることを確認するため、情報をお願いすることがあります。
9. 安全管理措置
すべての通信は HTTPS で暗号化しています。不具合報告はインターネットから直接アクセスできない非公開のストレージに保存し、読めるのは Cloudflare Access でログインした運営者だけです。送信数の制限に使う IP アドレスは、鍵付きハッシュとしてだけ保存します。計測ツールは、上で説明したとおり、取得する情報ができるだけ少なくなるよう設定しています。
10. このポリシーの変更
取得する情報を変える場合は、このページと冒頭の日付を更新します。改めて同意が必要な変更の場合は、アプリでもう一度お尋ねします。