ホームに戻る

プライバシーポリシー

施行日: 2026年3月29日

1. はじめに

「推しスケ」(以下「本サービス」)は、VTuber・配信者のスケジュール画像をAIで読み取り、iCal購読URLを通じてGoogle カレンダー・Apple カレンダー・Outlookなどどのカレンダーアプリでも利用できるようにするWebアプリケーションです。

本サービスはユーザーのプライバシーを尊重し、必要最小限の情報のみを取り扱います。このポリシーでは、本サービスが取得する情報とその利用方法について説明します。

対象ユーザー: 本サービスは18歳以上の方を対象としています。18歳未満の方はご利用いただけません。

提供地域 / Service Area: 本サービスは日本国内のユーザーを主な対象としています。EEA(欧州経済領域)・スイス・英国からのご利用はサポートしておりません。
This service is primarily intended for users in Japan. Use from the EEA (European Economic Area), Switzerland, and the United Kingdom is not supported.

2. 運営者

YoyogiPinball(以下「運営者」)

3. 取得する情報

本サービスが取得・利用する情報は以下の通りです。

3.1 Googleアカウント情報(認証時に取得)

ゲストモード(Googleログインなし)でご利用の場合、このセクションに記載のGoogleアカウント情報は一切取得されません。

Google OAuth 2.0 を通じて、以下の情報を取得します。

情報用途保存先
ユーザー識別子
Googleが発行する匿名の識別子
無料枠の利用回数カウント
ハッシュ化して使用
※ ゲストモード時はGoogleアカウントの代わりにゲストIDをハッシュ化して使用します
サーバー
ハッシュ値のみ
表示名・メールアドレス・プロフィール画像ログイン状態の維持
設定画面でご自身のアカウントをご確認いただくために表示します
暗号化されたhttpOnly Cookie
ご自身のブラウザ内のみ。データベースには保存しません
ログイン情報(アクセストークン等)ログイン状態の維持暗号化されたhttpOnly Cookie
セッション期間中有効。データベースには保存しません

要求するOAuthスコープは以下の3つです。

  • openidログインしている方がご本人であることの確認
  • emailGoogleアカウントのメールアドレスの取得
  • profileGoogleアカウントの表示名・プロフィール画像の取得

メールアドレス・表示名・プロフィール画像は、ログイン状態の維持と、設定画面でご自身のアカウントをご確認いただくためにのみ使用します。運営者のサーバーやデータベースには保存しません。暗号化された状態でご自身のブラウザ内にのみ保持され、ログアウト時に削除されます。

取得しない情報: 連絡先リスト、Googleドライブのデータ、カレンダーの予定、その他Googleアカウントに紐づく情報。
本サービスはGoogleカレンダーへのアクセス権限を要求しません。スケジュールはiCal購読URLでお届けするため、ユーザーのGoogleカレンダーを読み書きする必要がありません。

3.2 推し情報・スケジュールの保存場所

保存される場所は、Googleログインでご利用か、ゲストモードでご利用かによって変わります。

【Googleログインでご利用の場合】
推しの登録情報(名前、所属、チャンネルURL、カラー、記念日)・選択中の推しのID・登録済みスケジュールは、お使いのブラウザ内(localStorage)に保存されるとともに、複数の端末で同じデータをお使いいただくためクラウド(Upstash Redis)にも同期されます。保存期間は最終更新から1年間です。

【ゲストモードでご利用の場合】
上記の情報はこの端末のブラウザ内(localStorage)にのみ保存され、クラウドには送信されません。あわせて、以下の情報もブラウザ内に保存されます。

  • ゲストモードフラグ
  • ゲストID: 無料枠カウント用の匿名識別子。UUIDとして生成され、Googleアカウントと紐づかない
  • ゲスト保存予定: 手動保存したスケジュールデータ

ブラウザのデータを削除した場合や別の端末をお使いの場合、これらのデータは引き継がれません。

【どちらの場合もブラウザ内にのみ保存されるもの】
Gemini APIキー(BYOKモード利用時のみ。後述)。運営者のサーバーに送信されることはありません。

ゲストモードからGoogleログインへの切り替え時は、アカウントの状態に応じてデータの扱いが異なります。 推しスケのデータが存在しないGoogleアカウントでログインした場合は、ゲストモードのデータが当該アカウントに移行しクラウドに保存されます。 すでにデータが存在するアカウントでログインした場合は、アカウント側のデータが優先され、ゲストモードのデータは削除されます。

3.3 サーバーに保存する情報

情報内容保存期間
利用回数カウントユーザー識別子をソルト付きSHA-256でハッシュ化した値と、週ごとの解析回数
※ ゲストモード時はGoogleアカウントの代わりにゲストIDをハッシュ化して使用
1週間で自動削除
推し情報(クラウド同期)
ログイン済みユーザーのみ
推し名簿・選択中の推しID・最終更新日時365日で自動削除(TTL)
iCalトークン
iCal購読URL発行済みユーザーのみ
ランダム生成トークンとiCal配信用のスケジュールデータ手動リセットまたはアカウント削除まで

ソルト付きSHA-256によるハッシュ化により、サーバー上のデータから個人を特定することは極めて困難です。

3.4 取得・保存しない情報

以下の情報は、本サービスのサーバーに保存されません。

  • アップロードされたスケジュール画像
    【無料枠モード】運営者のサーバーのメモリ上で一時的に処理してGemini APIに送信し、即座に破棄します(サーバーには保持しません)。
    【BYOKモード】ユーザーの端末(ブラウザ)のメモリ上で処理し、ブラウザから直接Gemini APIに送信されます。運営者のサーバーには送信されません。
  • Googleカレンダーの予定データ
    本サービスはユーザーのGoogleカレンダーにアクセスしません。スケジュールはiCal購読URLを通じてお届けします。
  • ログイン情報(アクセストークン等)
    暗号化されたhttpOnly Cookieに保存。Upstash Redis等のデータベースには保存しません。
  • メールアドレス・表示名・プロフィール画像
    ログイン時にGoogleから受け取りますが、暗号化されたCookieとしてご自身のブラウザ内にのみ保持され、運営者のサーバーやデータベースには保存されません。

4. 情報の利用目的

取得した情報は、以下の目的でのみ使用します。

使用する情報目的
ログイン情報(アクセストークン等)ログイン状態の維持
※ 本サービスはGoogleカレンダーへのアクセス権限を要求しないため、カレンダーの読み書きには使用しません
表示名・メールアドレス・プロフィール画像設定画面でのアカウント表示
※ ご自身のブラウザ内でのみ扱われ、運営者のサーバーには保存されません
アップロード画像
一時的な処理のみ
スケジュール画像のAI解析
ユーザー識別子のハッシュ値無料枠の利用回数管理
推し情報・iCalトークン複数デバイス間のデータ同期・iCal購読URLの配信

サービスの安定運用・品質向上を目的として、個人を特定しない形での利用統計情報(解析・登録件数・利用モードの集計)を収集・分析することがあります。収集する統計情報にはユーザーIDやIPアドレスなどの個人情報は含まれません。

広告・トラッキング・プロファイリング・第三者への販売など、上記以外の目的には一切使用しません。

5. 第三者サービスとの連携

本サービスは以下の第三者サービスを利用しています。

Google Gemini API(無料枠モード)

  • スケジュール画像の解析に使用します。
  • 画像はサーバー経由でGoogleのGemini APIに送信され、解析結果を受け取ります。
  • 無料枠(Unpaid Services)では、送信した画像や生成結果がGoogleの製品改善・機械学習技術の開発に使用されることがあります。品質向上のため、人間のレビュアーが匿名化された内容を確認・注釈する場合もあります。
  • 個人情報・機密情報・センシティブな情報は送信しないでください(公開されている配信スケジュール画像のみご利用ください)。
  • 画像・解析結果ともに当サービスのサーバーには保存しません。
  • 詳細は Gemini API Additional Terms of Service を参照してください

Google Gemini API(BYOKモード)

  • ユーザーが自身のGemini APIキーを使用するモードです。
  • APIキーはブラウザのlocalStorageにのみ保存され、運営者のサーバーには送信されません。
  • ブラウザから直接GoogleのGemini APIを呼び出します(サーバーを経由しません)。
  • Google Cloud Projectに有効なBillingアカウントが紐づいていればPaid Services扱いとなり、上記の「改善使用」は行われません。
  • ユーザー自身のGemini API利用規約が適用されます。

Upstash Redis(データベースサービス)

  • 無料枠の利用回数カウント、推しデータのクラウド同期、iCal購読URL管理に使用します。
  • 利用回数カウントに保存されるのはハッシュ化されたユーザー識別子と回数のみです。

Vercel

  • 本サービスのホスティングに使用しています。
  • Vercelのインフラストラクチャにより、アクセスログ(IPアドレス等)が一時的に記録される場合があります。これはVercelのプライバシーポリシーに従います。
  • 本サービスは Vercel Analytics を利用しており、機能の利用頻度(解析・登録件数・利用モード等)の匿名イベントを収集しています。IPアドレス・ユーザーIDなどの個人情報は送信されません。
  • Vercelのプライバシーポリシー: https://vercel.com/legal/privacy-policy

6. データの保管と削除

データ保管場所保管期間
利用回数カウント(ハッシュ値)Upstash Redis1週間で自動削除(TTL)
推し情報・設定ブラウザ localStorageユーザーが削除するまで
推し情報(クラウド同期)
ログイン済みユーザーのみ
Upstash Redis365日で自動削除(TTL)
ログイン情報(アクセストークン・表示名・メールアドレス等)httpOnly Cookie(暗号化)セッション期間中有効
アップロード画像ブラウザ メモリ解析完了後に即破棄
ゲストモードフラグ・ゲストID・ゲスト保存予定
ゲストモード利用時のみ
ブラウザ localStorageブラウザのlocalStorageがクリアされるまで(Googleログイン切り替え時または手動削除)
ゲスト識別Cookie(oshi-guest
ゲストモード利用時のみ
ブラウザ Cookie30日(Max-Age設定)、Googleログイン・ログアウト時、またはブラウザ手動削除まで(いずれか早い方)

7. ユーザーの権利

ユーザーは以下の操作をいつでも行うことができます。

  • ブラウザ内データの削除
    本サービスの設定画面から、localStorageに保存された全データを削除できます。ブラウザの設定から本サービスのデータを削除することもできます。
  • Googleアカウントとの連携解除
    Googleアカウントの権限管理ページから、本サービスへのアクセス権を取り消すことができます。
  • スケジュールデータの管理
    登録済みのスケジュールは、推しスケの画面上で編集・削除できます。iCal購読URLのリセットは設定画面から行えます。購読の解除は、お使いのカレンダーアプリ側で行ってください。
  • サーバー側データの削除
    サーバーに保存されたハッシュ値は1週間で自動的に削除されます。即時削除をご希望の場合は下記連絡先までお問い合わせください。
  • Gemini APIへ送信した画像の削除
    無料枠モードでGemini APIに送信された画像の削除については、Googleのポリシーに従います。詳細は Gemini API Additional Terms of Service をご確認ください。
  • データに関するお問い合わせ
    下記の連絡先から、保有データの確認・削除を依頼できます。

8. セキュリティ対策

本サービスでは、以下のセキュリティ対策を実施しています。

  • ログイン情報は暗号化されたCookieに保持し、JavaScriptから読み取れない設定にしています(データベースには保存しない)
  • サーバー上のユーザー識別情報はソルト付きハッシュで匿名化
  • ユーザー入力のサニタイズ処理
  • HTTPS通信の強制(Vercelによる)
  • CORSヘッダーの適切な設定

9. Google API Services User Data Policy への準拠

本サービスでのGoogleユーザーデータの取り扱いは Google API Services User Data Policy(Limited Use requirements含む)に準拠しています。Google API経由で取得した情報の利用・転送はLimited Use requirementsにより制限されます。

具体的には以下のとおりです。

  • Google APIから取得したデータは、本ポリシーに記載された目的にのみ使用します。
  • ユーザーの同意なく第三者にデータを提供しません。
  • アクセスするスコープは必要最小限に限定しています。
  • Googleから取得したデータを広告に使用しません。

10. ポリシーの変更

ポリシーを変更する場合は本サービス上で告知します。重要な変更は施行前に通知します。

11. お問い合わせ

お問い合わせは下記フォームよりご連絡ください。

お問い合わせフォーム: https://forms.gle/AjhtPztddz6pttJd6

最終更新: 2026年7月29日