Effective Date: July 2025 | Last Updated: July 2025 | Version: 1.7.0
Summary: WebSense AI stores all data locally on your device. We do not operate any servers, do not collect personal information, and do not track you. The only external communication happens when you choose to use OpenAI's API or configure a webhook — and those go directly to the services you configure, never through us.
1. What Data the Extension Accesses
WebSense AI accesses the following data solely to provide its core functionality of monitoring web page changes:
- Web page content (text): When you select an element to monitor, the extension reads the text content of that specific CSS selector from the target web page. This is used to detect changes over time.
- Page URLs: The URLs of pages you choose to monitor are stored so the extension knows which pages to check.
- User settings: Your preferences including check intervals, notification settings, webhook URLs, and optionally your OpenAI API key.
2. How Data Is Stored
All data is stored locally on your device using Chrome's chrome.storage.local API. This includes:
- Monitor configurations (name, URL, CSS selector, check interval)
- Change history (before/after text content, AI-generated summaries)
- User settings and preferences
- AI usage counters
We do not operate any servers. No data is transmitted to or stored on any server owned or operated by WebSense AI.
3. Third-Party Data Sharing
WebSense AI does not sell, share, or transfer your data to any third party. However, the following optional features involve external communication that you initiate and control:
- OpenAI API (optional): If you provide your own OpenAI API key, the extension sends the before/after text content of detected changes to OpenAI's API (
api.openai.com) for AI-powered analysis. This only happens when you have entered an API key. The data is sent directly to OpenAI and is subject to OpenAI's Privacy Policy.
- Webhook notifications (optional): If you configure a webhook URL (Slack, Discord, DingTalk, Feishu, WeCom, or custom), change notifications are sent directly to the webhook endpoint you specify. We have no access to these transmissions.
4. What We Do NOT Collect
- Personal identification information (name, email, address, age, ID)
- Health, financial, or authentication information
- Personal communications (email, messages, chat)
- Location or GPS data
- Browsing history beyond the specific URLs you choose to monitor
- User activity such as clicks, mouse movements, or scroll behavior
- Analytics, telemetry, or usage tracking data of any kind
5. Permissions Explained
- storage: Store monitor configurations, change history, and settings locally.
- alarms: Schedule periodic checks for monitored pages.
- notifications: Show desktop alerts when changes are detected.
- activeTab: Access the current tab for element selection when you click "Monitor This Page".
- scripting: Inject the element picker and content extraction scripts into web pages.
- tabs: Find open tabs matching monitored URLs and create background tabs for dynamic page rendering.
- offscreen: Parse fetched HTML using DOMParser without a visible tab.
- host_permissions (<all_urls>): Fetch content from any URL the user chooses to monitor.
6. Data Retention and Deletion
All data is stored locally and persists until you take action:
- Deleting a monitor also deletes its change history.
- Uninstalling the extension removes all stored data.
- You can clear all data at any time through Chrome's extension management.
7. Remote Code
WebSense AI does not load or execute any remote code. All JavaScript is bundled locally within the extension package. No external scripts, CDNs, or dynamically loaded code are used.
8. Children's Privacy
WebSense AI is not directed at children under 13. We do not knowingly collect any information from children.
9. Changes to This Policy
If we update this privacy policy, the changes will be reflected on this page with an updated effective date. Significant changes will be communicated through the extension's update notes.
10. Contact
If you have questions about this privacy policy, please open an issue on our GitHub repository or contact us at the email address listed on our Chrome Web Store listing.
生效日期:2025 年 7 月 | 最后更新:2025 年 7 月 | 版本:1.7.0
摘要:WebSense AI 将所有数据存储在您的本地设备上。我们不运营任何服务器,不收集个人信息,不追踪您的行为。唯一的外部通信仅在您主动选择使用 OpenAI API 或配置 Webhook 时发生——且数据直接发送到您配置的服务,不经过我们。
1. 扩展访问哪些数据
WebSense AI 仅为实现其核心功能(监控网页变化)而访问以下数据:
- 网页内容(文本):当您选择要监控的元素时,扩展会读取目标网页中指定 CSS 选择器的文本内容,用于检测内容变化。
- 页面 URL:您选择监控的页面 URL 会被存储,以便扩展知道需要检查哪些页面。
- 用户设置:您的偏好设置,包括检测间隔、通知设置、Webhook URL,以及可选的 OpenAI API Key。
2. 数据存储方式
所有数据均使用 Chrome 的 chrome.storage.local API 存储在您的本地设备上,包括:
- 监控配置(名称、URL、CSS 选择器、检测间隔)
- 变化历史(变化前后的文本内容、AI 生成的摘要)
- 用户设置和偏好
- AI 使用量计数
我们不运营任何服务器。没有任何数据会被传输到或存储在 WebSense AI 拥有或运营的服务器上。
3. 第三方数据共享
WebSense AI 不会出售、共享或转让您的数据给任何第三方。但以下可选功能涉及由您主动发起和控制的外部通信:
- OpenAI API(可选):如果您填入了自己的 OpenAI API Key,扩展会将检测到的变化前后文本发送到 OpenAI 的 API(
api.openai.com)进行 AI 分析。这仅在您填入了 API Key 时才会发生。数据直接发送给 OpenAI,受 OpenAI 隐私政策 约束。
- Webhook 通知(可选):如果您配置了 Webhook URL(Slack、Discord、钉钉、飞书、企业微信或自定义),变化通知会直接发送到您指定的 Webhook 端点。我们无法访问这些传输内容。
4. 我们不收集的信息
- 个人身份信息(姓名、邮箱、地址、年龄、身份证号)
- 健康、财务或身份验证信息
- 个人通讯内容(邮件、短信、聊天记录)
- 位置或 GPS 数据
- 除您主动选择监控的 URL 外的浏览历史
- 用户活动(如点击、鼠标移动、滚屏行为)
- 任何形式的分析、遥测或使用追踪数据
5. 权限说明
- storage:在本地存储监控配置、变化历史和设置。
- alarms:安排对监控页面的定时检测。
- notifications:检测到变化时显示桌面通知。
- activeTab:当您点击「监控此页面」时访问当前标签页以进行元素选择。
- scripting:将元素选择器和内容提取脚本注入网页。
- tabs:查找与监控 URL 匹配的已打开标签页,并为动态页面渲染创建后台标签页。
- offscreen:使用 DOMParser 解析抓取的 HTML,无需可见标签页。
- host_permissions(<all_urls>):从用户选择监控的任意 URL 抓取内容。
6. 数据保留与删除
所有数据存储在本地,直到您主动操作:
- 删除监控任务会同时删除其变化历史。
- 卸载扩展会移除所有已存储的数据。
- 您可以随时通过 Chrome 的扩展管理页面清除所有数据。
7. 远程代码
WebSense AI 不会加载或执行任何远程代码。所有 JavaScript 代码均在扩展包内本地打包。不使用任何外部脚本、CDN 或动态加载的代码。
8. 儿童隐私
WebSense AI 不面向 13 岁以下的儿童。我们不会有意收集任何儿童的信息。
9. 政策变更
如果我们更新本隐私政策,变更将反映在本页面上并更新生效日期。重大变更将通过扩展的更新说明进行通知。
10. 联系方式
如果您对本隐私政策有任何疑问,请在我们的 GitHub 仓库中提交 Issue,或通过 Chrome Web Store 商品页面上列出的邮箱联系我们。