Item logo image for AB Repeat 20 - Scene Capture

AB Repeat 20 - Scene Capture

ExtensionTools1 user
Item media 1 (screenshot) for AB Repeat 20 - Scene Capture

Overview

Create video thumbnails for AB Repeat 20 scenes on ab-rpt.com. Captures only follow supported player controls.

Chrome Web Store 提出資料 提出物 名称: AB Repeat 20 - Scene Capture バージョン: 1.0.6 主な言語: 日本語 カテゴリ候補: ツール(ダッシュボードの現行選択肢で確認) ホームページ・審査ページ: https://ab-rpt.com/tube-test/tube_index.html サポート: https://ab-rpt.com/contact.html プライバシーURL: https://ab-rpt.com/tube-test/tube_capture_privacy.html ZIPと掲載画像は、このフォルダーを元に生成する tube_store_submission_* フォルダーに出力する。 ストア説明文 AB Repeat 20で、登録したAB区間を画像で見分けるための撮影用拡張機能です。単体の動画プレイヤーではありません。対応ページ https://ab-rpt.com/tube-test/tube_index.html と組み合わせて使用します。 A点の設定や対応する映像設定の操作に合わせ、表示中の動画部分を100×60ピクセルのサムネイルにします。シーン一覧の画像から、登録した区間を見分けられます。B点の設定、シーン登録、速度・音量の変更だけでは新しく撮影しません。 初回の対象操作で撮影の許可を確認します。ブラウザーの撮影APIでタブ全体を一時的に取得し、動画部分だけを切り出します。タブ全体の画像は保存・送信せず、切り出した画像だけをAB Repeat 20へ渡します。ログイン中のシーン登録・更新では、ウェブアプリがサムネイルとシーン情報をFirebaseへ保存します。ゲストのシーンはページ内だけの一時登録です。継続保存はウェブサービス側の会員利用条件が適用されます。 「すべてのウェブサイト」への権限は、ページ内の操作に続けてChromeのタブ撮影APIを使用するために必要です。撮影要求は対応するAB Repeat 20ページとローカル開発確認ページに限定しています。YouTubeの埋め込みフレームには、動画の表示範囲を取得する処理だけを配置します。 動画ファイルや音声のダウンロード、広告・リンクの非表示、一般サイトの撮影、閲覧履歴の収集は行いません。利用権限のあるコンテンツにご使用ください。YouTubeまたはGoogleの公式製品ではありません。 Privacy Practices 入力文 単一目的 AB Repeat 20の対応ページで、利用者によるA点設定や映像設定操作に応じて動画サムネイルを作り、AB区間のシーン一覧で識別できるようにすること。 ホスト権限の理由(英語) This extension creates thumbnails for AB Repeat 20 scenes following supported player controls. chrome.tabs.captureVisibleTab requires either <all_urls> or activeTab. The existing workflow is initiated by controls inside the companion page, not an extension action or context menu that grants activeTab. <all_urls> is used for that capture API; it is not used to browse or scrape arbitrary sites. The service worker validates the extension sender, top frame, exact companion URL, active tab, focused window and viewport before and after capture. Only https://ab-rpt.com/tube-test/tube_index.html and the two exact localhost development pages can request capture. The full-tab bitmap stays in memory; only a 100x60 JPEG crop is returned to the companion page. The user is asked for capture consent before the first supported control interaction on each page load. YouTube embed content scripts only report video bounds to the allowed parent origin. No tabs, history, cookies, storage, scripting or downloads permission is requested. リモートコード 「いいえ」。拡張に同梱したJavaScriptだけを実行する。ウェブアプリのFirebase SDKやYouTubeプレイヤーはウェブページ側の機能であり、拡張がリモートコードを取得・評価するものではない。 データの取り扱い 「データを扱わない」とは申告しない。ローカルの撮影処理も開示対象。 ウェブサイトのコンテンツ: 表示タブの一時画像、動画の切り出し画像。 ユーザーのアクティビティ: 対応操作の有無、現在の対応ページURL、タブ・フォーカス状態の確認。操作履歴や入力文章は記録しない。 個人を特定できる情報: 一時的なタブ画像には表示中のメールアドレス等が含まれる可能性がある。会員保存はウェブアプリ側のUIDに関連する。画像を扱う以上「個人情報を一切扱わない」とは記載しない。 認証パスワード、決済情報、健康情報、位置情報、私的通信、一般の閲覧履歴を取得する機能は実装していない。最終的なチェック項目は実際のダッシュボードの定義と運用を確認して選択する。 非販売・機能外利用なし・信用判断等に使用しない、の認定は、運営者が内容を確認して同意する。自動で同意済みとはしない。 審査担当者向けテスト手順(英語) Review URL: https://ab-rpt.com/tube-test/tube_index.html No login, subscription or payment is required to test the extension's thumbnail functionality. Account-based persistence belongs to the companion web application and is not required for the steps below. Install the submitted extension in desktop Chrome and reload the review URL. Use the extension-enabled Chrome browser, not an IDE's embedded browser. Keep browser page zoom at 100% and the player visible in the active, focused window. Paste an embeddable YouTube video URL that you are authorized to use into the YouTube URL field, then click the load button. For example, the public YouTube IFrame API demo video is https://www.youtube.com/watch?v=M7lc1UVf-VE (availability is controlled by YouTube). Wait for the video to load. At the first supported player-control interaction, accept the bilingual capture disclosure. It explains temporary full-tab capture, local cropping, and the companion application's optional signed-in Firebase storage. Rejecting it prevents capture. Acceptance lasts only for the current document. Set point A using the A button, move to a later position and set B, then click the scene registration button. A JPEG thumbnail and the A/B interval appear in a scene card. Without login this is temporary, in-memory registration and is intentionally cleared on reload. Change a supported image setting such as brightness and confirm the thumbnail updates when setting A or editing a scene. Changing speed/volume, setting B or pressing registration alone does not take a new screenshot. The extension does not capture arbitrary websites. Captures are rejected if the companion tab is inactive or its view changes during capture. No video/audio file is downloaded and no player overlay, link or advertisement is removed by the extension. The submitted archive contains manifest.json at its root, the service worker, content script, and four PNG icons. It does not include Firebase credentials, test tools, website source, backups or remote executable code. Firebase public client configuration belongs to the separately hosted companion website. 提出前の確認(運営者用・審査欄へ貼らない) 新しいプライバシーページと、同ページへのリンクを含むプレイヤーHTMLを /tube-test/ だけにアップロードし、ログイン不要で開けることを確認する。本番トップや本番ルールは変更しない。 ローカル拡張を1.0.6に再読込して公開URLで最終撮影確認する。ZIP版も同じコード。 128pxアイコン、440x280プロモーション画像、1280x800スクリーンショットを掲載欄へ登録する。動作例画像は生成したテスト映像を使った実アプリ・実拡張の画面であり、実YouTube配信映像ではない。 ウェブサービスの料金・無料期間は現行の運用と一致させる。審査用ゲスト撮影に課金は不要。 プライバシー文は実装に基づく案。運営者としてデータ削除・問い合わせ対応・非販売等の記載を確認する。 <all_urls> の必要理由は用意済みだが、最小権限の審査で追加説明・設計変更を求められる可能性がある。承認保証はしない。Chrome審査とYouTube規約適合は別。 開発者登録、本人確認、支払い、規約・プライバシー認定への同意、公開範囲の選択、最終提出は運営者が行う。現時点では未提出。 確認した公式資料 https://developer.chrome.com/docs/webstore/prepare https://developer.chrome.com/docs/webstore/images https://developer.chrome.com/docs/webstore/cws-dashboard-privacy https://developer.chrome.com/docs/webstore/program-policies/permissions https://developer.chrome.com/docs/webstore/program-policies/user-data-faq https://developer.chrome.com/docs/extensions/reference/api/tabs#method-captureVisibleTab

Details

  • Version
    1.0.6
  • Updated
    October 20, 2026
  • Offered by
    tackt1234
  • Size
    12.85KiB
  • Languages
    日本語
  • Developer
    笠間孝司
    日の出町12-21 野田市, 千葉県 270-0234 JP
    Email
    tackt1234@gmail.com
    Phone
    +81 90-6007-4339
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization

AB Repeat 20 - Scene Capture has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

AB Repeat 20 - Scene Capture handles the following:

Personally identifiable information
User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps