Privacy Policy — FocusBlock

Effective date: November 15, 2026 · Applies to FocusBlock version 0.1.0 and later 0.x / 1.x versions.

The short version

FocusBlock has no account, no analytics, and no server. It makes no network requests at all. Your block list, schedules, password, and usage statistics live only in your browser's local storage and are never collected, transmitted, sold, or shared. Pro activation is verified offline on your device (see below); no license key is ever sent anywhere.

What is stored, and where

FocusBlock stores only its own settings in your browser's local storage (chrome.storage.local):

Full URLs are never stored: statistics keep hostnames only. No other data is stored by the extension.

What is NOT collected

How blocking works

When you add a site to your block list, the extension registers a local blocking rule (using the browser's declarativeNetRequest API) that redirects navigation to that site to a block page bundled inside the extension. Everything happens on your device. The extension has no host permissions and no content scripts, so it does not read the content of any page you visit.

Pro license verification (offline — no network call)

Pro is optional. If you buy Pro, you receive an offline activation key. When you paste the key into the extension, it is verified locally on your device using a built-in public key; the key is never transmitted to any server, and the extension makes no network request to check it. The key and its verified status are stored only in your browser's local storage. The seller keeps its own purchase records under the seller's own privacy policy; FocusBlock itself holds no copy.

Permissions and why each is needed

PermissionPurpose
storageSave your block rules, schedules, password hash, statistics, focus-timer data, and Pro activation status in local browser storage.
declarativeNetRequestRedirect navigation to sites on your block list to the extension's local block page.
alarmsRe-check your schedule windows about once a minute, so blocking turns on and off without you opening the settings page.

Deleting your data

Use the "Reset all data" button on the options page to clear everything, or remove the extension from your browser — uninstalling deletes all locally stored data with it. We run no server, so there is no server copy of your data to request deletion of.

Changes to this policy

If a future version changes any of the above (for example, an optional online feature), this page will be updated before that version ships, and any feature that transmits data will be opt-in and off by default.

Contact

Questions about this policy can be sent through the support/feedback channel on the extension's store listing page.


隐私政策 — FocusBlock

生效日期:2026 年 11 月 15 日 · 适用于 FocusBlock 0.1.0 及后续 0.x / 1.x 版本。

一句话版本

FocusBlock 没有账号、没有任何统计、没有自己的服务器, 不发出任何网络请求。你的拦截名单、定时计划、密码与使用统计只保存在 你浏览器的本地存储中,绝不会被收集、传输、出售或分享。Pro 激活在你的设备上离线验证 (见下文);激活钥匙从不发送到任何地方。

保存什么、存在哪里

FocusBlock 只在浏览器本地存储(chrome.storage.local)中保存它自己的设置:

完整 URL 从不保存:统计只保留主机名。除此之外扩展不保存任何数据。

不收集什么

拦截如何工作

当你把一个网站加入拦截名单,扩展会注册一条本地拦截规则(使用浏览器的 declarativeNetRequest 接口),把对该站的导航重定向到扩展内置的拦截页。一切都在你的 设备上完成。扩展没有主机权限、没有内容脚本,因此不会读取你访问的任何页面的内容。

Pro 钥匙校验(离线,不联网)

Pro 为可选付费功能。购买后你会收到一个离线激活钥匙;粘贴到扩展后,钥匙使用内置公钥 在你的设备上本地验证,从不传输到任何服务器,扩展也不会发出任何网络请求 去校验它。钥匙与验证状态只保存在你的浏览器本地存储中。卖家按其自身隐私政策保留购买 记录;FocusBlock 本身不持有任何副本。

权限及用途

权限用途
storage将拦截规则、定时计划、密码哈希、统计数据、专注计时数据与 Pro 激活状态保存在浏览器本地存储。
declarativeNetRequest把对拦截名单上网站的导航重定向到扩展内置的本地拦截页。
alarms约每分钟复核一次定时窗口,让拦截按计划自动开关,无需打开设置页。

删除数据

可在设置页使用「重置全部数据」按钮清除一切;或直接卸载扩展——卸载即删除全部本地数据。 我们没有服务器,因此你的数据不存在需要申请删除的服务器副本。

政策变更

若未来版本改变以上任何一条(例如增加可选在线功能),本页会在该版本发布前更新, 且任何会传输数据的功能都将默认关闭、需你主动开启。

联系

关于本政策的问题,可通过扩展在商店详情页提供的支持/反馈渠道联系我们。