← 回首頁 / Home

隱私權政策 — Audio Focus Tab Controller - 分頁音訊焦點控制器Privacy Policy — Audio Focus Tab Controller - 分頁音訊焦點控制器

最後更新:2026-06-08


總則

關於本擴充功能

Audio Focus Tab Controller - 分頁音訊焦點控制器是一個在本機瀏覽器執行的 Chrome 擴充功能(Manifest V3)。本擴充功能不蒐集、不儲存、不傳輸任何個人資料或使用資料,也不向任何外部 / 遠端伺服器發出請求。所有運作皆在使用者的瀏覽器本機完成。

我們不做的事

完整排除清單

我們儲存的唯一資料

你的偏好設定(僅存於瀏覽器)

本擴充功能僅使用 Chrome 內建的儲存空間(chrome.storage.local)儲存讓擴充功能運作所需的狀態,內容為:

這些資料只存放在你自己的瀏覽器不會上傳至任何我們的伺服器——我們沒有伺服器。

技術細節

關於分頁與音訊的處理

本擴充功能透過 Chrome 的 Tabs API 取得分頁的「是否靜音」狀態,並在需要時設定分頁的靜音狀態。判斷一律以分頁的 tabId 為依據,不以網域判斷,因此同網站的不同分頁可以獨立控制。整個過程完全在本機進行,不傳送任何資料到外部

關於 favicon 靜音標記(content script)

為了讓你在分頁列就能看出哪些分頁被靜音,本擴充功能會在網頁注入一段內容腳本(content script)。它僅做一件事:當該分頁被本擴充功能靜音時,讀取頁面既有的 favicon 圖示、在本機畫上一條斜紅線,再把分頁圖示換成這張標記圖;解除靜音時還原原本的圖示。這段腳本不讀取、不蒐集網頁的任何文字或內容,也不發出任何網路請求,所有繪製都在你的瀏覽器本機完成。

權限用途逐項說明

所需權限及其用途

權限用途說明
tabs 查詢分頁、控制分頁靜音狀態 用於取得目前 / active 分頁、判斷哪個分頁應有聲音,並設定分頁的 muted 狀態;僅於本機使用,不儲存網址、不外傳。
storage 儲存音訊模式與偏好設定 透過 chrome.storage.local 儲存上述狀態;不存任何個資 / 瀏覽紀錄。
contextMenus 提供右鍵快速操作 在右鍵選單加入切換模式、靜音 / 解除目前分頁等項目;不蒐集任何資料。
內容腳本(content_scripts<all_urls> 在被靜音分頁的 favicon 疊上斜紅線 為了在分頁列顯示靜音標記,需在網頁注入腳本以改寫 favicon;僅讀取頁面既有的圖示連結,不讀取網頁內容、不外傳資料。

本擴充功能不要求 historycookiesscriptingwebRequest 等權限。內容腳本雖會在所有網站執行,但僅用於改寫被靜音分頁的 favicon,不讀取網頁內容、不發出網路請求、不蒐集任何資料。

變更

政策更新

若未來政策有任何變更,將於本文件更新並標示日期。

Overview

About This Extension

Audio Focus Tab Controller - 分頁音訊焦點控制器 is a Chrome extension (Manifest V3) that runs entirely on the user's local browser. It does not collect, store, or transmit any personal data or usage data, and it makes no requests to any external / remote server. All processing happens locally in the browser.

What We Do NOT Do

Full Exclusion List

The Only Data We Store

Your Preferences (Kept in Your Browser)

The extension uses Chrome's built-in storage (chrome.storage.local) solely to store the state needed for it to work:

This data lives only in your own browser and is never uploaded to any server of ours — we have no servers.

Technical Details

How Tabs and Audio Are Handled

The extension uses Chrome's Tabs API to read whether a tab is muted and to set a tab's muted state when needed. Decisions are always based on the tab's tabId, never on the domain, so different tabs of the same site can be controlled independently. The whole process happens entirely on-device and sends nothing to any external server.

About the Muted-Favicon Marker (Content Script)

So you can tell at a glance which tabs are muted, the extension injects a small content script into web pages. It does only one thing: when the tab is muted by this extension, it reads the page's existing favicon, draws a red diagonal strike on it locally, and swaps the tab icon for this marked version; it restores the original icon when unmuted. This script reads no page text or content and makes no network requests; all drawing happens locally in your browser.

Permission Usage

Permissions and Their Purpose

PermissionPurposeNotes
tabs Query tabs and control mute state Used to get the current / active tab, decide which tab should play audio, and set the muted state; used only on-device, never stored or transmitted.
storage Store audio mode and preferences Stores the state above via chrome.storage.local; stores no personal or browsing data.
contextMenus Provide right-click shortcuts Adds items to switch modes and mute / unmute the current tab; collects no data.
Content script (content_scripts, <all_urls>) Overlay a red strike on muted tabs' favicons To show a mute marker in the tab strip, a script is injected to rewrite the favicon; it only reads the page's existing icon link, reads no page content, and transmits no data.

The extension does not request history, cookies, scripting, or webRequest. Although the content script runs on all sites, it is used only to rewrite the favicon of muted tabs; it reads no page content, makes no network requests, and collects no data.

Changes

Policy Updates

Any future changes to this policy will be reflected here with an updated date.