AST - AI Subtitle Translator

AST - AI Subtitle Translator

プライバシーポリシー

AST - AI Subtitle Translator は、Udemy、YouTube、TED、NVIDIA Academy、Vimeo の字幕をユーザーが選択した翻訳サービスで翻訳する Chrome 拡張機能です。開発者は独自のバックエンドサーバーを運用せず、広告、追跡、分析を目的としてユーザーデータを収集しません。

01

取り扱うデータ

  • Udemy、YouTube、TED、NVIDIA Academy、Vimeo の字幕テキストおよび字幕キューの時刻情報
  • 現在の動画または講義を識別する URL、動画 ID、講座 ID、講義 ID、字幕言語情報
  • ユーザーが入力した翻訳プロバイダーの API キー、エンドポイント、モデル、翻訳設定、字幕設定
  • 翻訳結果のキャッシュと、ユーザーが作成する暗号化設定バックアップファイル
02

利用目的

これらのデータは、字幕の取得、翻訳リクエスト、翻訳結果の表示、ユーザー設定の保持、設定のバックアップと復元のためにのみ使用します。パーソナライズ広告、ユーザーのプロファイリング、データ販売には使用しません。

03

保存と保持期間

  • 設定、翻訳キャッシュ、API キーはユーザーのブラウザーの chrome.storage.local に保存します。
  • API キーはプロバイダーごとの AES-GCM 暗号文として保存し、一般設定には平文で残しません。復号に必要な断片も同じブラウザープロファイル内にあるため、OS の安全な保存領域やユーザーのマスターパスワードで保護する保管庫と同等ではありません。
  • 保存領域へのアクセスは信頼された拡張機能コンテキストに限定し、コンテンツスクリプトは API キーまたは復号用断片へ直接アクセスできません。
  • 設定バックアップはユーザーが入力したパスワードで AES-GCM 暗号化し、パスワードは保存しません。
  • 翻訳キャッシュの削除と全設定の初期化が可能です。拡張機能を削除すると Chrome が拡張機能のローカル保存領域を削除します。ダウンロード済みの .astbackup ファイルはユーザーが削除する必要があります。
04

外部への送信

  • 字幕テキストと翻訳設定は、ユーザーが選択した Google Translate、DeepL、OpenAI、Anthropic、Google AI、OpenRouter、NVIDIA NIM、または Custom LLM のエンドポイントに送信される場合があります。
  • API キーは認証が必要な場合に選択したプロバイダーへ直接送信され、開発者のサーバーには送信されません。
  • 対応サイトの字幕取得リクエストには動画・講義識別子とユーザーのログイン Cookie が含まれる場合があります。拡張機能は Cookie の値を別途保存しません。
  • 既定またはカスタム Web フォントを使用すると、Google Fonts、jsDelivr、またはユーザー提供 CSS で指定したフォント配信サーバーへリクエストが送信される場合があります。
  • 外部サービスによるデータ処理には各サービスのプライバシーポリシーと利用規約が適用されます。
05

権限

  • storage: 設定、暗号化された API キー、翻訳キャッシュをローカルに保存します。
  • scripting: YouTube ページの開始時からプレーヤーの字幕レスポンスを取得します。Cookie、認証ヘッダー、署名付き URL を除き、字幕テキスト、言語、時刻情報のみを拡張機能に渡します。
  • ホスト権限: サイトごとに列挙せず、すべてのサイト(<all_urls>)へのアクセス権限を一度に要求し、実際の動作範囲はコードで制限しています。字幕スクリプトは Udemy・YouTube・TED・NVIDIA Academy・Vimeo のページにのみ挿入し、ネットワーク要求はこれらのサイトでの字幕取得と、ユーザーが選択した翻訳プロバイダー(公式 HTTPS アドレス、またはユーザーが入力した Custom LLM アドレス)にのみ送信します。その他のサイトのページ内容を読み取ったり送信したりしません。
06

Google API Limited Use

Google API から受け取った情報の使用は、Limited Use 要件を含む Chrome Web Store User Data Policy に従います。

07

セキュリティ

すべてのリモートプロバイダーリクエストは HTTPS を使用します。Custom LLM は、ユーザーのコンピューターで実行するローカル LLM とユーザー指定サーバーの両方に対応します。ローカル LLM は localhost または 127.0.0.1 の HTTP エンドポイントを使用でき、ユーザー指定サーバーには HTTPS とユーザーの実行時のドメインへのアクセス許可が必要です。ホスト型プロバイダーの Base URL は各プロバイダーの公式 HTTPS オリジンに制限し、リダイレクト応答を自動追跡しません。

08

問い合わせと変更

プライバシーに関する質問とセキュリティ報告は GitHub Issues を利用してください。重要な変更はこの文書の施行日とリポジトリの変更履歴に反映します。