生效日期:2026 年 5 月 30 日
1. 数据收集与使用
「摸鱼倒计时」(以下简称“本扩展”)是一款本地运行的浏览器扩展程序,不会收集、存储、传输任何用户个人数据,包括但不限于:
- 不收集用户的浏览历史、搜索记录、设备信息、IP 地址;
- 不收集用户设置的倒计时时间、操作行为等本地数据;
- 不访问用户的网页内容、表单数据、Cookie 等信息;
- 所有倒计时逻辑、时间计算均在用户本地浏览器内完成,无任何数据上传至服务器。
2. 权限说明
本扩展仅申请以下必要权限,且所有权限仅用于实现倒计时核心功能,无其他用途:
storage:用于在本地保存计时器状态(如结束时间戳)和用户自定义的默认倒计时时长。其中默认时长会通过 chrome.storage.sync 同步至登录同一浏览器账号的其他设备,但仅限该设置值,不包含任何个人身份信息。
alarms:用于在后台创建每秒触发的定时器,确保倒计时在标签页进入后台或浏览器 Service Worker 休眠后依然准确更新。
notifications:当倒计时归零时,弹出系统原生通知提醒用户,无广告或推广内容。
scripting:仅在用户主动点击扩展图标时,向当前网页注入悬浮倒计时界面所需的 HTML/CSS/JS 代码。不读取或修改网页内容,也不在未经用户操作时注入脚本。
tabs:用于在标签页关闭或刷新时自动停止对应的计时器并清理状态,不读取浏览历史或标签页内容。
host_permissions(<all_urls>):允许扩展在任意普通网页上使用悬浮窗,但仅在用户点击图标时触发,不会在后台静默访问网站。
3. 数据存储
本扩展仅使用浏览器提供的本地存储 API 保存以下数据,均存储于用户本地设备,不会上传至任何服务器:
- 倒计时状态(如结束时间戳、原始标签标题)通过
chrome.storage.session 保存,此数据仅在当前浏览器会话期间保留,浏览器完全关闭后会被自动清除。
- 用户自定义的默认倒计时时长(时/分/秒)通过
chrome.storage.sync 保存,若浏览器开启了同步功能,该设置会同步至同一账号的其他设备,但仅限该数值,不包含任何个人身份信息。用户可在扩展悬浮窗的设置面板中随时修改或重置为默认值。
本扩展不写入任何文件到用户设备,也不使用其他持久化存储方式。用户可通过清除浏览器缓存或移除扩展来删除上述所有本地数据。
4. 第三方服务
本扩展未集成任何第三方 SDK、广告、统计分析工具,不存在数据共享给第三方的情况。
5. 隐私政策变更
若后续扩展功能调整导致隐私政策变更,我们会在扩展更新时同步更新本隐私政策,并在扩展描述页注明变更内容。
6. 联系我们
若你对本隐私政策有任何疑问,可通过以下方式联系:
邮箱:1339485495@qq.com
Effective Date: May 30, 2026
1. Data Collection and Use
"Break Time Countdown" (hereinafter referred to as "the Extension") is a locally-run browser extension that does not collect, store, or transmit any user personal data, including but not limited to:
- No collection of user browsing history, search records, device information, or IP addresses;
- No collection of locally-stored data such as user-set countdown times or operational behaviors;
- No access to user webpage content, form data, cookies, or other information;
- All countdown logic and time calculations are completed locally in the user's browser, with no data uploaded to any server.
2. Permission Explanation
The Extension only requests the following necessary permissions, all used solely to implement core countdown functionality with no other purposes:
storage: Used to save timer state (e.g., end timestamp) and user-defined default countdown duration locally. The default duration is synced via chrome.storage.sync to other devices signed into the same browser account, but only this setting value is transferred and it contains no personally identifiable information.
alarms: Used to create a per-second background timer, ensuring the countdown remains accurate even when the tab is in the background or the Service Worker is suspended.
notifications: Displays a native system notification when the countdown reaches zero, with no ads or promotional content.
scripting: Used only when the user actively clicks the Extension icon, to inject the HTML/CSS/JS code required for the floating countdown interface into the current webpage. It does not read or modify webpage content, and scripts are never injected without direct user action.
tabs: Used to automatically stop the corresponding timer and clean up state when a tab is closed or refreshed. It does not read browsing history or tab content.
host_permissions (<all_urls>): Allows the Extension to work on any normal webpage, but only triggers upon user icon click; it does not silently access websites in the background.
3. Data Storage
The Extension only uses browser local storage APIs to save the following data, all stored on the user's local device and never uploaded to any server:
- Countdown state (such as end timestamp and original tab title) is saved via
chrome.storage.session. This data persists only for the current browser session and is automatically cleared when the browser is completely closed.
- User-defined default countdown duration (hours/minutes/seconds) is saved via
chrome.storage.sync. If browser sync is enabled, this setting will be synchronized to other devices signed into the same account, but only the numeric value is transferred, containing no personally identifiable information. Users can modify or reset it at any time through the settings panel in the floating window.
The Extension does not write any files to the user's device and uses no other persistent storage. All local data can be removed by clearing the browser cache or uninstalling the Extension.
4. Third-Party Services
The Extension does not integrate any third-party SDKs, advertisements, or statistical analysis tools, and there is no sharing of data with third parties.
5. Changes to This Privacy Policy
If subsequent adjustments to the Extension's functions result in changes to this Privacy Policy, we will update this Privacy Policy synchronously when the Extension is updated, and note the changes on the Extension's description page.
6. Contact Us
If you have any questions about this Privacy Policy, please contact us via:
Email: 1339485495@qq.com