PRIVACY POLICY

プライバシーポリシー

YouTube API ServicesとGoogle OAuth 2.0を利用する際の、データの取得・利用・保存・削除について説明します。

運営者
David Liu(個人運営)
最終更新
2026年9月7日

このポリシーは、ローカルのデスクトップツール「Tennis Coaching Publisher」(以下「本ツール」)が、YouTube API ServicesおよびGoogle OAuth 2.0を利用する際のデータの取扱いを説明します。本ツールは、運営者本人が管理するYouTubeチャンネルへ、本人が選択したテニス練習動画、メタデータ、サムネイルおよび字幕を投稿するための非公開・非販売の個人用ツールです。

1. 取得・利用する情報

本ツールは、運営者がGoogleの同意画面で明示的に許可した範囲で、次の情報を利用します。

  • YouTubeチャンネルIDおよびチャンネル名
  • 本ツールで投稿または管理する動画のID、タイトル、説明、タグ、言語、カテゴリ、収録日、公開状態および処理状態
  • 本ツールで設定する字幕トラックのID、言語、名称および処理状態
  • 重複投稿を防止するための、自分のチャンネル内の検索結果
  • 運営者がローカルで選択した動画、字幕、サムネイルおよびメタデータファイル
  • OAuthアクセストークンおよび更新トークン

Googleアカウントのパスワードや2段階認証コードを、本ツールが取得または保存することはありません。

2. 利用目的

情報は、次の目的にのみ利用します。

  • 運営者本人のYouTubeチャンネルを確認する
  • 選択された動画を最初に非公開で投稿する
  • タイトル、説明、タグ、収録日、サムネイルおよび字幕を設定・確認する
  • 処理結果を確認し、運営者が明示的に公開を指示した場合に限り公開する
  • SHA-256および決定的マーカーにより重複投稿を防止し、中断後に安全に再開する
  • OAuth/YouTube APIの審査用テスト動画を、明示的な監査テストモードで非公開のまま保持する

本ツールは、広告、行動追跡、プロファイリング、データ販売、またはYouTube APIデータから独自の統計指標を作成する目的では使用しません。

3. OAuth権限

本ツールは、機能に必要な次の権限を要求します。

  • https://www.googleapis.com/auth/youtube.upload
  • https://www.googleapis.com/auth/youtube.force-ssl

前者は動画投稿と動画管理に、後者は動画・字幕・関連設定の照合および更新に使用します。認証はGoogle公式のシステムブラウザとlocalhostのリダイレクトを使用します。

4. 保存場所と安全管理

OAuth更新資格情報は、利用可能な場合はmacOS Keychainのサービス TennisYouTubeUploader に保存します。Keychainが利用できない場合のみ、次のユーザー専用フォルダへ権限 0600 のファイルとして保存します。

~/Library/Application Support/TennisYouTubeUploader/oauth/

ローカルのアップロード台帳には、ファイルパス、SHA-256、YouTube動画ID、字幕ID、処理状態および確認日時を保存します。OAuthクライアントJSON、OAuth資格情報、台帳はGitへ登録しません。運営者が選択した元動画等は、運営者のローカル環境に残ります。

5. 第三者提供

本ツールは、指定された投稿処理のために必要な情報をGoogle LLC/YouTubeへ送信します。それ以外の第三者へ、個人情報またはYouTube APIデータを販売、貸与または提供しません。YouTube上で公開された動画には、YouTubeおよびGoogleの規約とプライバシーポリシーが適用されます。

6. 保存期間と削除

OAuth資格情報は、運営者が連携を取り消すまで保存します。アップロード台帳は、重複防止と監査記録のため必要な期間だけ保存します。削除または連携解除の請求があった場合、適用される義務がない限り、対象となるOAuth資格情報およびYouTube API由来のローカルデータを速やかに、遅くとも7日以内に削除します。

具体的な手順はユーザーデータの削除方法を参照してください。Googleアカウント側の連携解除、ローカル資格情報の削除、台帳の削除、YouTube上の動画削除は、それぞれ独立した操作です。

7. テニス動画に映る方の情報

動画、音声、選手名およびコーチング内容はYouTube APIから収集する情報ではなく、運営者が適法な権利と必要な同意を確認したうえで本ツールへ提供するコンテンツです。運営者は、公開前に参加者の同意、肖像・音声・著作権、および公開範囲を確認します。

8. 子ども向けサービスではないこと

本ツールは子どもを対象としたサービスではありません。現在の投稿マニフェストは、確認済みの成人向け練習記録について madeForKids=false を明示します。対象動画が子ども向けに該当する場合は、本ツールを使用せず、YouTubeの要件に従って個別に判断します。

9. ユーザーの選択と外部規約

運営者はいつでもGoogleアカウントの第三者との接続からアクセスを取り消せます。本ツールによるYouTube API Servicesの利用には、YouTube API Services Terms of ServiceおよびGoogle Privacy Policyが適用されます。

10. 変更と問い合わせ

本ポリシーを変更する場合は、このページの最終更新日を更新します。重要な変更は、運営者が本ツールを再利用する前に確認します。問い合わせ先は次の公開用連絡先です。

david.liu.492@gmail.com

11. 本ウェブサイトの言語設定

初回表示ではブラウザの言語設定を参照し、日本語・英語・簡体字中国語から表示言語を選びます。ご自身で選択した言語を優先し、可能な場合はこのブラウザのlocalStorageに、利用できない場合はsessionStorageに保存します。保存するのは言語の設定だけで、広告や行動分析には使用しません。言語メニューからいつでも変更でき、ブラウザのサイトデータを削除すると設定をリセットできます。