プライバシーポリシー
制定日・最終更新日:2026年8月30日
1. 運営者と適用範囲
本プライバシーポリシーは、推しスケジュール運営者が提供する本サービスにおける利用者情報の取扱いを定めるものです。
2. 取得・保存する情報
本サービスは、Supabaseの利用者識別子とメールアドレス、Google OAuthの検証済み権限、暗号化したGoogle refresh token、専用GoogleカレンダーのID、登録チャンネルのハンドル・ID・名称・URL・サムネイル、YouTubeから取得した配信予定、カレンダー対応情報、同期結果、削除手続の状態を保存します。Google OAuthの短期access tokenはCalendar API呼び出しのために一時的にメモリで扱いますが、アプリのデータベースには保存しません。
3. Google user dataの取得・利用
Googleから取得する利用者識別子とメールアドレスは、認証、利用者の識別および利用可否の確認に使います。Google Calendarの権限は、利用者ごとの専用カレンダーを作成し、そのカレンダー内の配信予定を作成・更新・削除するためにのみ使います。既存のカレンダー一覧、共有設定、予定一覧、空き時間を読み取る目的では使用しません。
4. 利用目的
取得した情報は、ログイン、Google連携、チャンネル登録、配信予定の取得、カレンダー同期、再認証と削除の案内、問い合わせ対応、不正利用防止、障害対応およびセキュリティ確保のために利用します。
5. 保存期間と削除
本サービスは日本国内の利用者向けです。利用者情報、暗号化refresh token、専用カレンダー情報、利用者別の登録・対応情報は、アカウントが有効な間保存します。アカウント削除処理が完了すると、利用者に紐付くUser、Google認証情報、専用カレンダー接続、チャンネル登録、カレンダー対応情報は削除されます。利用者が作成した同期実行記録は、削除後も監査のため利用者との関連付けを外して残り、通常は完了から90日を超えた次回の定期メンテナンスで削除します。共有するYouTubeチャンネルおよび配信予定は、他の利用者への同期や公開情報の管理に必要な限り、利用者との関連付けを外した後も残ることがあります。法令上保持が必要な情報は、必要な期間に限り例外として保持します。
6. 削除手続の記録とバックアップ
削除手続の重複防止、外部サービス削除失敗時の安全な再開および監査のため、削除要求の状態、時刻、エラーコード、Supabase利用者識別子および専用カレンダーIDのスナップショットを保持します。完了済みの削除墓石(削除手続記録)は、完了から30日を超えた次回の定期メンテナンスでpurgeします。外部サービスの失敗で未完了の削除手続は、安全に再試行するため完了まで保持します。アカウント削除でアプリのUserを削除しても、同期実行記録は利用者IDをNULLにして90日メンテナンスの対象となり、共有YouTubeデータは削除しません。アプリ専用データベースのapp schemaは原則1日1回、暗号化したバックアップとしてAmazon S3へ保存し、7日後に自動削除します。バックアップは通常データの削除と同時には消去されず、最長7日間残る場合があります。Supabase Authの認証データはこのアプリ独自バックアップの対象外で、Supabase Freeプランの提供条件に従います。法令上保持が必要な情報は、必要な期間に限り例外として保持します。
7. ログと安全管理
本番環境では、API、Worker、HTTP APIおよびデータベースのエラー・監査ログをIaC上30日保持します(stagingは14日)。ログにはリクエストID、経路、状態、処理時間、同期件数、エラーコード、HTTP APIの送信元IPアドレスなどが含まれる場合があります。access token、refresh token、OAuth code、Secret、API key、暗号鍵、メールアドレス、Supabase利用者識別子、Calendar IDはログに出力しない設計です。refresh tokenは認証付き暗号化し、アクセス制御と最小権限を用いて保護します。
8. 委託先・国外での取扱い・人によるアクセス
本サービスは、認証およびアプリ専用データベースにSupabase、アプリケーション、ログおよび暗号化バックアップ基盤にAWS、Google連携にGoogle、配信予定の取得にYouTubeを利用します。これらの事業者は、サービス提供に必要な範囲で情報を取り扱います。各事業者のサービス運営上、情報が日本国外で処理または保管される場合があります。運営者が情報へアクセスするのは、問い合わせ対応、障害対応、セキュリティ確保、不正利用防止または法令対応に必要な場合に限ります。
9. 第三者提供・広告等への利用禁止
運営者は、法令に基づく場合、利用者の同意がある場合または前項の委託先によるサービス提供に必要な場合を除き、利用者情報を第三者へ提供しません。Google user dataを広告のために利用・共有せず、販売せず、AIモデルの学習にも利用しません。
10. Google API Services User Data Policy
Google user dataの取扱いは、Google API Services User Data Policy(Limited Use要件を含みます)に従います。Google user dataは、本サービスの利用者向け機能の提供および改善、セキュリティ確保、法令遵守のためにのみ使用し、利用者の同意または法令上の根拠なく他の目的へ転用しません。
Google API Services User Data Policy11. 利用者の請求・お問い合わせ
利用者は、設定画面からアカウント削除を申請できます。情報の取扱い、削除、開示または訂正に関するお問い合わせは、本人確認が必要な場合があるため、oshi.schedule@gmail.comまでご連絡ください。
12. 本ポリシーの変更
運営者は、法令、サービス内容または取扱方法の変更に応じて本ポリシーを更新します。変更後の内容は本ページに掲載した時点から効力を生じます。重要な変更がある場合は、本サービス内または本ページで周知します。