カレンダー連携のプライバシー
更新日:2026年10月5日 · 対象:Edge Members HubのGoogleカレンダー連携
株式会社Edge Hubは、メンバー間で時間帯を確認するために、本人の同意に基づいてGoogleカレンダーを連携します。このページは、カレンダー連携で取得する情報と、その使用・保存・共有・停止方法を説明します。
1. Googleから取得する情報
- Googleアカウントの識別情報とメールアドレス:Hubにログインしている本人のアカウントと一致するかを確認します。
- アクセスできるカレンダーのID、名前、アクセス権、メインカレンダーかどうか:本人が共有するカレンダーを選ぶために使用します。
- 本人が選択したカレンダーの「予定あり」の開始・終了時刻:週表示と共通の空きの計算に使用します。
- Googleが発行する認可トークンと許可された権限:本人の同意した範囲で、画面を閉じた後も共有中の時間帯を取得するために使用します。
予定のタイトル、本文、場所、参加者、イベントIDは取得・保存・共有しません。カレンダーの作成・予定の変更・削除は行いません。
2. 保存と保護
Hubのサーバーは、Googleのrefresh tokenをAES-GCMで暗号化して保存します。Googleメールアドレス、許可された権限、連携日時、共有の有効・無効、選択したカレンダーIDも保存します。tokenや他のメンバーのカレンダーID・名前は、共有週表示へ返しません。
カレンダー名は本人向けの選択画面へ返しますが、Hubのデータベースには保存しません。時間帯の取得結果はリクエスト中に処理し、データベースには保存しません。画面上のメンバー表示の選択は、本人ごとにそのブラウザーへ保存します。
連携・設定変更・解除の操作は、操作者と時刻などを含むHubの監査履歴に記録します。監査履歴にtokenやカレンダー名、予定の時間帯は記録しません。
3. 共有する相手と範囲
本人がカレンダーを選び、共有を有効にして保存した場合、Hubの全利用中メンバーが、本人の名前・メンバー色と予定ありの時間帯を閲覧できます。カレンダーを本人に共有した他の人の予定が含まれる場合も、共有されるのは予定ありの時間帯だけです。
本人が選んでいないカレンダーは、時間帯の取得・共有の対象にしません。連携しただけの状態では、時間帯の共有を開始しません。未連携・未選択・共有停止・取得失敗を、空きと扱いません。
運用にはGoogle Calendar APIとCloudflareのWorker・D1を使用します。Googleから取得した情報は上記の機能の提供に使用し、広告目的の利用、販売、AIモデルの学習には使用しません。Google API Services User Data PolicyのLimited Use要件を含む方針に従って取り扱います。
4. 共有停止・連携解除
Hubの「予定」→「連携設定」で共有を停止できます。共有停止後はその時間帯を新たに取得・共有しません。tokenと選択設定は、共有を再開できるよう保持します。
「連携を解除」すると、Hubに保存したGoogle連携情報・暗号化token・選択したカレンダーIDを削除します。操作の監査履歴は、連携解除後もHubの履歴として保持します。すでに他のメンバーが開いている画面への反映は、その画面の次の更新時となります。
Google側の許可を撤回したい場合は、Googleアカウントの「サードパーティ製アプリとサービスとの接続」から設定できます。Hub内の連携解除は、Google側の権限を自動的に撤回する操作ではありません。
5. お問い合わせ
連携設定や情報の取り扱いについてのお問い合わせは、運営:株式会社Edge Hubの公式お問い合わせフォームへご連絡ください。