最終更新日: 2026年10月24日
「乗車手帳」(以下「本アプリ」)は、個人が鉄道の乗車記録を管理するために運営するアプリです。本ポリシーは、本アプリが取得する情報と、その取り扱いについて説明します。
本アプリは、ログインしなくても利用できます。取得する情報は、ログインしない場合と、同期のためにログインした場合(任意)で異なります。
- 乗車記録(ログインの有無にかかわらず): 利用者が本アプリに入力した、駅名、日時、乗車区間、車両の編成番号、天気などの記録。ログインしない場合、記録は利用者の端末のブラウザ内だけに保存され、運営者のサーバーには送られません。
- アカウント情報(ログインした場合のみ): Googleアカウントでログインする際に、GoogleのユーザーID、メールアドレス、表示名を受け取ります(パスワードは受け取りません)。
- ログイン状態の情報(ログインした場合のみ): ログインを維持するためのセッション情報(有効期限はご利用のたびに延長され、最長180日です)。
- サーバーに保存する乗車記録(ログインした場合のみ): ログインすると、端末内の乗車記録がサーバーに送られ、アカウントに紐づけて保存されます。
- 一覧にない編成の匿名の報告: 「設定」で許可している場合(初期設定は許可)で、かつ当面は運営者が許可した、ログインしている利用者に限り(ログインしていない端末は送りません)、車両を手入力して「一覧にない編成として追加」と表示された編成について、形式、編成番号、日付だけを送ります。詳しくは「一覧にない編成の匿名の報告」の項をご覧ください。
2. 利用目的
- ログインしたユーザーの識別
- ログインした場合の、乗車記録のサーバーへの保存と、端末をまたいだ同期
- 本アプリの提供・改善・不具合の調査
3. 利用している外部サービス
本アプリは、運営のために次の外部サービスを利用しています。これらのサービスには、日本国外の事業者やサーバーが含まれます。
- Google(ログイン)
用途: Googleアカウントでのログイン(ログインした場合のみ)
送信される情報: ログイン操作の情報
- Google Fonts
用途: 文字(フォント)の表示
送信される情報: IPアドレスなど、通信に必要な情報
- Cloudflare
用途: 本アプリの配信、ログイン処理、記録の保存(データベース)
送信される情報: IPアドレスなど、通信に必要な情報。ログインした場合は、1に記載のアカウント情報・乗車記録も
- Transit API
用途: 駅名の候補表示、経路・距離の計算
送信される情報: 入力した駅名の文字、選択した駅の識別情報
- Open-Meteo
用途: 天気の取得
送信される情報: 選択した駅の位置(緯度・経度)
各サービスにおける情報の取り扱いは、それぞれの提供元のプライバシーポリシーに従います。
4. 端末内に保存される情報
本アプリは、ブラウザのローカルストレージに、乗車記録、背景テーマの選択を保存します。ログインした場合は、ログイン状態や、どのアカウントの記録かの情報も保存します。ログインしない場合、乗車記録の保存先はここだけです。ブラウザの保存データを消去したり、端末を初期化したりすると、記録も消え、運営者は復元できません。「設定」の書き出し機能で、控えを手元に保存できます。ログイン処理の間だけ、一時的なCookie(最長10分)を使います。広告のためのCookieや、アクセス解析のためのCookieは使用していません。
5. 保存期間と削除
- ログインしない場合の乗車記録は、端末内にだけあります。運営者のサーバーには保存されないため、運営者から削除や開示はできません。端末内の記録は、ブラウザの保存データの消去で消えます。
- ログインした場合の乗車記録とアカウント情報は、削除のご依頼があるまでサーバーに保存します。
- 別のアカウントでログインするとき: 端末内に別のアカウントの記録があると、確認が表示されます。切り替えを選んだときだけ、端末内のその記録を消します。キャンセルすると、ログインせず、端末内の記録をそのまま使えます。
- ログアウトすると、サーバー上のログイン状態の情報は削除されます。
- アカウントの削除: 「設定」の「アカウントを削除する」から、ご自身で削除できます。削除すると、サーバー上のアカウント情報(GoogleのユーザーID・メールアドレス・表示名)、乗車記録、ログイン情報がすべて削除され、元に戻せません。端末内の記録も消えます。ログインできない場合は、下記のお問い合わせ先までご連絡ください。
- バックアップについて: 記録の保存に使っているCloudflareのデータベースには、障害に備えた自動のバックアップ機能(常時有効)があります。削除後も、復旧用に、最長30日間は削除前のデータが保持される場合があります。この期間を過ぎると、完全に消去されます。
- 記録は、「設定」の書き出し機能でJSONファイルとして手元に保存できます。
5-2. 一覧にない編成の匿名の報告
- 集める内容: 手入力した車両のうち、アプリの一覧にない編成だけについて、形式(例: 西武6000系)、編成番号、日付(年月日)の3つです。車両番号から一覧の編成が見つかった場合や、一覧にある編成を選んだ場合は送りません。
- 送る人: 当面は、ログインしていて、運営者が許可した利用者の端末からの報告だけを受け付けます。ログインしていない端末は、報告を送りません。受け付けるかどうかの確認のためにログイン情報を使いますが、確認が終わったあとに、報告と利用者を結びつける情報は保存しません。今後、対象を広げる場合は、事前に本ポリシーを改定してお知らせします。
- 集めない内容: アカウント(GoogleのユーザーID・メールアドレス・表示名)、乗車記録・きっぷの内容、駅名、天気、SUDS、端末の識別情報は、報告の内容として集めず、報告と一緒に保存しません。保存するのは、形式と編成番号ごとの「届いた件数」「初日」「最終日」「届いた日数」の集計だけで、1件ずつの記録は残しません。通信の一時的なIPアドレスは、Cloudflareが通信の処理のために取り扱います。
- 目的: アプリの編成の一覧に抜けがないかを調べ、複数の日に届いた編成を、運営者が内容を確かめたうえで一覧に追加するためです。
- 止め方: 「設定」の「一覧にない編成を匿名で送る」をオフにすると、以後は送りません。送信済みの集計は、報告をした人を特定できないため、個別に削除することはできません。
6. 第三者への提供
法令に基づく場合を除き、取得した情報を、ご本人の同意なく第三者に提供・販売することはありません。ただし、3に記載した外部サービスは、本アプリの提供に必要な範囲で情報を取り扱います。
7. 広告・アクセス解析
現時点では、広告の配信やアクセス解析は行っていません。今後導入する場合は、事前に本ポリシーを改定してお知らせします。
8. ポリシーの変更
必要に応じて本ポリシーを変更することがあります。変更後の内容は、本ページに掲載した時点から効力を生じます。
9. お問い合わせ
本アプリに関するお問い合わせ、および情報の開示・訂正・削除のご依頼は、運営者(sirokoumori.891@gmail.com)までご連絡ください。