Google Calendar APIデータの取扱いに関する補足
Google Calendarとの連携は任意です。ユーザーがアプリ内で明示的に連携を開始した場合にのみ、TimeBridgeはGoogleのOAuth認証を通じて以下のデータへアクセスします。
アクセスするデータ
- 連携するGoogleアカウントを識別するためのアカウント識別子及びメールアドレス
- メインカレンダー内の予定のタイトル、説明、場所、開始・終了日時、終日設定、空き時間情報、更新日時、予定識別子及び予定URL
- 連携を維持し差分同期を行うためのOAuth更新トークン、許可済みスコープ及び同期トークン
TimeBridgeは、予定の読み取り・作成・更新・削除に必要な最小範囲として、Google Calendar APIの`calendar.events`スコープを使用します。このスコープでは、カレンダー一覧のメタデータにはアクセスしません。
利用目的
取得したGoogle Calendarデータは、ユーザーに次の機能を提供するためにのみ利用します。
- TimeBridge内でGoogle Calendarの予定を表示すること
- TimeBridgeのタスクとGoogle Calendarの予定を双方向に同期すること
- 予定の重複を避け、空き時間を考慮したスケジュール整理を行うこと
- ユーザーが依頼した場合に、Bridgeが予定に基づく確認、提案又は応答を行うこと
保存、共有及び安全管理
OAuth更新トークンは暗号化して保存します。連携アカウント情報、予定の同期用スナップショット、予定識別子及び同期状態は、連携機能を提供するために必要な期間、当社の管理するサーバーに保存します。
Google Calendarデータは、ユーザーが依頼した機能を提供するために必要な最小範囲で、当社のクラウド、セキュリティ又はAI処理の委託先に取り扱わせることがあります。当社及び委託先は、Google Calendarデータを広告、販売、信用評価又は汎用AIモデルの学習には使用しません。
連携解除及び削除
ユーザーはアプリ内の設定からいつでもGoogle Calendar連携を解除できます。解除時には、GoogleのOAuthトークンを失効させ、当社が保存した連携認証情報、同期状態及びGoogle Calendar予定のローカルスナップショットを削除します。また、TimeBridgeが作成したGoogle Calendar上の予定は解除処理の一環として削除される場合があります。ユーザーはGoogleアカウントの設定からもTimeBridgeのアクセス権を取り消せます。
Google APIから取得したデータの利用及び共有は、Google API Services User Data Policyに従います。
https://developers.google.com/terms/api-services-user-data-policy
これにはLimited Use要件が含まれます。
Google Calendar API Data Disclosure (English Summary)
Connecting Google Calendar is optional and occurs only after the user explicitly starts the connection in TimeBridge.
TimeBridge accesses the connected Google Account identifier and email address; event title, description, location, start and end time, all-day status, availability, update time, event identifier, and event URL from the primary calendar; and the OAuth refresh token, granted scopes, and synchronization token required to maintain the connection. TimeBridge uses the narrow `calendar.events` scope because two-way synchronization requires reading, creating, updating, and deleting events. It does not use this scope to access calendar-list metadata.
This data is used only to display Google Calendar events in TimeBridge, synchronize TimeBridge tasks and calendar events, avoid scheduling conflicts, identify available time, and provide calendar-aware Bridge responses requested by the user. OAuth refresh tokens are encrypted at rest. Account details, event snapshots, identifiers, and synchronization state are retained on TimeBridge-managed servers only as needed to provide the connected service.
Google Calendar data may be processed by TimeBridge's cloud, security, or AI service providers only to deliver user-requested features. Neither TimeBridge nor its processors use Google Calendar data for advertising, sale, credit decisions, or training general-purpose AI models.
Users can disconnect Google Calendar at any time in the app. Disconnecting revokes the Google OAuth token and deletes the stored connection credentials, synchronization state, and local Google Calendar event snapshots. Events created in Google Calendar by TimeBridge may also be removed as part of disconnecting. Users may also revoke TimeBridge access from their Google Account settings.
TimeBridge's use and sharing of data obtained from Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements.
https://developers.google.com/terms/api-services-user-data-policy
