プライバシーポリシー
施行日: 2026年6月30日
Unclash は、カレンダー同期サービスにおける情報の取扱いを説明するため、本プライバシーポリシーを定めます。問い合わせ先は unclash.co@gmail.com です。
取得する情報
- アカウント情報: メールアドレス、表示名、メール確認状態、パスワード認証データ、パスキーの公開鍵、セッション情報、IPアドレス、User-Agent、プロフィールアイコン情報。
- 連携した Google アカウント情報: Google アカウントID、メールアドレス、名前、プロフィール画像URL、許可された OAuth scope、トークン状態、暗号化された OAuth 認証情報。
- カレンダー情報: カレンダーID、名称、説明、タイムゾーン、色、アクセス権限、同期カーソル、watch channel のメタデータ、カレンダーグループ、同期ルール設定。
- 表示と同期に必要な正規化済み予定情報: 予定ID、繰り返し予定のキー、タイトル、説明、場所、予定リンク、開始・終了日時、終日フラグ、予定状態、公開/空き状況、ログインユーザー自身の回答状態、公開範囲、色、etag、提供元での更新時刻、取得時刻、削除状態。
- 運用情報: 同期ジョブ、イベント対応関係、同期ログ、エラー状態、管理者操作の監査情報、サポートや障害調査に必要な情報。
- アクセス解析情報: Google Analytics および Cloudflare Web Analytics を有効にした場合に取得される、ページビュー、参照元、ブラウザ/端末情報、IPアドレスから推定される大まかな地域、Cookie または類似識別子、操作に関する情報。
Google Calendar データの取扱い
Unclash は、連携カレンダーの表示、空き時間の把握、正規化済み予定キャッシュの保持、ユーザー操作または同期ルールに基づく Google Calendar 予定の作成・移動・更新・削除、変更検知、同期不具合の調査に必要な範囲でのみ Google Calendar の権限を要求します。
Unclash は raw Google Calendar event JSON、添付ファイル、参加者リスト、会議情報を保存しません。参加者は、Google Calendar 上で招待送信やゲスト一覧の開示につながるため、同期先予定へコピーしません。
- Busy-only の同期ルールでは、同期先予定には予定ありブロックと設定済みのタイトルを使います。
- 詳細コピーを許可する同期ルールでは、タイトル、説明、場所など、ユーザーが選んだ項目を同期先カレンダーへコピーすることがあります。会議情報はコピーしません。
- ユーザーが統合カレンダーから予定を作成、移動、削除した場合、Unclash はその変更を選択された Google Calendar に送信し、正規化済み予定キャッシュを更新します。
- refresh token は保存時に暗号化し、ユーザーが連携したカレンダーへのアクセスにのみ利用します。
- Google ユーザーデータを販売、広告配信、信用判断、資格判断、AI/MLモデルの学習には利用しません。
利用目的
- Unclash アカウントの作成、維持、保護のため。
- Google Calendar アカウントを連携し、カレンダー情報を更新するため。
- 統合された空き時間、競合、カレンダーの鮮度、同期状態を表示するため。
- ユーザーが設定した同期ルールを適用し、同期先カレンダーへ予定を書き込むため。
- ユーザーが Unclash 上で行った操作に基づき、Google Calendar の予定を作成、移動、削除するため。
- アカウント確認、パスワード再設定、サービス運用に関するメールを送信するため。
- アクセス解析により、基本的な利用状況を把握し、信頼性を改善するため。
- 不正利用、セキュリティ事故、サポート依頼、障害を調査するため。
第三者提供および委託先
Unclash は、サービス提供、法令遵守、権利・安全の保護、またはユーザーの指示に必要な範囲でのみ情報を共有します。
- Google: ユーザーが許可した Google Calendar データの読み取りおよび書き込みのため。
- Cloudflare: Workers アプリケーション、D1 データベース、KV、Queues、Durable Objects、R2 のプロフィールアイコン、メール送信、セキュリティ機能、Cloudflare Web Analytics のため。
- Google Analytics: 本番環境の Web サイトおよびアプリの利用状況を測定するため。
- ユーザーが接続した AI アシスタント等の MCP クライアント: Claude や ChatGPT などのクライアントを OAuth の同意画面で許可した場合、そのクライアントを通じて要求したカレンダーデータ(カレンダー一覧、予定の詳細、作成・変更・削除の結果)が当該クライアントへ送信されます。送信はユーザーの指示による場合のみ行われ、接続はクライアント側のコネクタ設定からいつでも解除できます。
保存期間
- 予定の詳細は、表示と同期のための期間に限ってキャッシュします。現行の cleanup では、詳細付き予定キャッシュは過去30日から未来120日程度、空き時間表示用キャッシュは過去30日から未来365日程度を対象に保持します。
- 不要になった古いイベント対応関係と完了済み同期ジョブは約30日後、同期ログは約90日後に cleanup します。
- アカウント、認証、連携カレンダー、同期ルール、プロフィールアイコンに関する情報は、アカウントが有効な間、または法令、セキュリティ、運用上必要な期間に限って保持します。
安全管理
- Unclash は、通信の暗号化、OAuth 認証情報の暗号化、適用可能な HTTP-only セッション Cookie、パスキー公開鍵認証、設定済みの rate limit、管理者アクセス制御を用います。
- 管理者向け機能では、トークンなどの秘密情報を表示せず、サポート、セキュリティ、運用復旧に必要な範囲でのみ利用します。
アカウント削除とユーザーの選択
- ユーザーは Google アカウント連携を解除できます。解除すると、その連携アカウントについて Unclash に保存されたカレンダー情報とキャッシュ済み予定データが削除されます。
- ユーザーは Unclash アカウントを削除できます。削除すると、セッション、パスキー、連携カレンダー記録、同期ルール、予定キャッシュ、イベント対応関係、ログ、保存済みプロフィールアイコンなど、アカウントに紐づく Unclash 側データが削除されます。
- Unclash アカウントを削除しても、Google Calendar 上の元予定は削除されません。また、外部カレンダーに既に作成された予定は、その外部カレンダーアカウント側で管理されます。
- 開示、訂正、削除その他のプライバシーに関する請求は、unclash.co@gmail.com へご連絡ください。
子どもの利用
Unclash は子ども向けのサービスではありません。削除が必要な形で子どもの情報を取得したことが判明した場合、当該情報を削除します。
変更
Unclash が Google ユーザーデータその他の個人情報のアクセス、利用、保存、共有方法を変更する場合、本ポリシーを更新し、必要に応じて新しい利用方法を開始する前にユーザーの同意を求めます。