使用条款与隐私说明
Terms of Use & Privacy
01本文件的适用范围
“我们”指 NeonAgent 这个开源项目的维护者。“本软件”指该 Chrome 浏览器扩展,“本站”指介绍它的这个静态页面。
这是一个个人开源项目,提供扩展及可选的账户、模型中转服务。本文件说明本软件和本站实际如何处理数据,不构成法律意见;在重要场景下做出决定前,请自行评估或咨询专业人士。
02开源软件:自带密钥与内置模型
扩展支持自带密钥(BYOK)和可选内置模型。自带密钥模式由浏览器连接你配置的接口;内置模型经你配置的 NeonAgent 后端中转到 DeepSeek 官方 API。
后端保存邮箱、会员状态、会话凭证摘要、调用编号、时间、模型、状态与 Token 用量,用于鉴权、结算和管理员核对;数据库不保存提示词和回答正文。登录验证码通过 QQ 邮件服务发送。本项目按 MIT 许可开源。
03本站(宣传页)
本站是纯静态页面,没有 Cookie、没有统计埋点、没有广告、没有第三方跟踪脚本。页面上的字体使用系统字体,不请求外部字体服务。
- 交互演示是预设内容。页面上那段「智能体帮你读页面」的动画是写死的演示数据,不会发起任何模型请求,你输入或点击也不会被上传。
- 产品展示页的外部请求是向 GitHub 公开接口读取本项目的 star 数,用于显示按钮上的数字。该请求会把你的 IP 地址暴露给 GitHub,适用 GitHub 隐私声明。请求失败时页面会退回显示内置的数字,不影响使用。
- 展示页本地存储保存偏好:界面语言和明暗主题,存在你自己浏览器的
localStorage里,不会发送到任何地方。清除浏览器数据即可删除。用户中心还保存登录凭证,并调用后端完成邮箱验证、登录与用量查询;清除本地数据不会删除服务器记录。
04扩展处理哪些数据,为什么
为实现对话问答、图片解读、网页翻译和浏览器任务,扩展会处理你输入的文字、上传的图片与参考文件,以及任务涉及到的网页文字、页面地址、截图、工具调用结果和历史对话。开启站点专属功能时,也可能读取该站点的题目内容与接口返回数据。具体发送什么,取决于你使用了哪个功能。
请注意:页面内容在发送前会做结构精简,但这不保证能去掉其中的敏感信息(例如页面上的可见文字、表单里已填的值)。发起任务前请留意当前页面上有什么。
05数据发送到哪里
调用模型时,相关内容会发送到你自己配置的 API 地址,并使用你提供的 API Key 鉴权。内置模型的内容经配置的 NeonAgent 后端中转至 DeepSeek,使用后端持有的官方密钥。
各模型服务商如何保存和使用这些数据,由其自身条款与隐私政策决定——请在配置前查阅。如果你用的是官方 DeepSeek、Kimi、MiniMax 等接口,请一并遵守对应服务商的使用规范。
另外注意:自动翻译、定时任务、当前页面自动解题 这类开关开启后,扩展可能在你没有逐次点击的情况下处理相关内容。这些开关默认关闭,可以随时关掉。
06扩展申请的权限及用途
| 权限 | 用途 |
|---|---|
| storage / unlimitedStorage | 保存配置、密钥、会话、记忆、技能和定时任务;解除默认容量配额,避免写入失败 |
| sidePanel | 显示侧边栏助手界面 |
| activeTab | 在你操作后访问当前页面并截图 |
| scripting | 向页面注入工具与功能脚本 |
| webNavigation | 获取页面框架(iframe)信息,兼容题目嵌套的页面 |
| alarms | 定时任务调度与连接恢复 |
| offscreen | 承载脚本技能的沙箱文档 |
| <all_urls> | 在任意网站上读取页面内容、执行翻译与页面交互,以及向你配置的模型接口发起请求 |
为什么需要 <all_urls> 这样的全站权限
这是一个通用工具,不是只服务某一个网站。要把它用在哪些页面上由你决定,开发者无法预先写出一份固定的域名清单,因此只能声明全站主机权限。它的用途只有三类:
- 页面读取。当你要求总结、问答、解题或分析时,扩展需要读取当前页面的文字与结构,才有内容交给模型处理。
- 翻译。整页翻译与划词翻译的对象是「你此刻正在看的任意页面」;不能访问任意页面,跨站翻译就不成立。
- 页面交互。智能体要替你点击、填写、滚动与提交,就需要能在任意页面上执行这些操作。
还有一个原因:模型接口的域名由你自己填写(自带密钥模式),事先无法枚举,向你配置的地址发起请求同样需要宽泛的主机权限。
权限的边界:打开一个页面不会自动上传它的内容。只有当你发起对话、翻译或任务时,相关页面内容才会发送到你配置的接口;可能在无逐次点击的情况下运行的开关(自动翻译、定时任务、自动解题)默认关闭。内置模型请求会经过所配置的后端。
页面行为脚本:常驻注入,但默认休眠
为了让「解除右键限制」这类开关在你打开的那一刻就能生效(必须早于页面自身的脚本运行),扩展会在页面加载的最早期向所有页面注入一小段脚本。在开关关闭时(默认状态),它只注册处于关闭状态的监听器;只有你主动打开对应开关,它才接管相关事件。这段脚本服务三项开关:解除右键与复制限制(恢复浏览器默认的右键菜单和复制粘贴)、阻止页面强制全屏、屏蔽常见的开发者工具检测信号。
07本地保存了什么
API 配置、密钥、对话记录、记忆、技能、定时任务等都保存在浏览器的扩展本地存储中。请注意:
- 这不是加密的密钥保险库。API Key 以扩展本地存储的形式保存,能访问该浏览器配置的人也可能读到它。
- 部分会话路径可能会把图片预览随记录一起保存。不要假定所有图片都会在关闭面板后自动删除。
- 本地历史记录不整体同步;内置模型会发送本次请求所需的内容,并记录账户和用量信息。扩展不包含广告跟踪代码。
08脚本技能与本地命令
脚本技能允许你或模型写入 JavaScript 代码并交由扩展执行,脚本还可以通过扩展代理访问网络。脚本的运行结果和影响取决于脚本内容本身——请只使用你信任的脚本,并在执行前确认它要做什么。
开启本地命令功能后,扩展会连接你配置的 WebSocket 地址,并与该服务交换命令和执行结果。请只连接你自己控制或信任的服务。
09你的控制与删除
- 关闭自动翻译、定时任务、自动解题等自动处理功能。
- 在侧边栏中删除会话、记忆、技能和定时任务,移除保存的 API 配置。
- 卸载扩展即可清除该浏览器中的全部扩展本地存储。
- 已经从你这里发送给外部模型服务的数据,需要联系对应服务商处理,我们无法代为删除。
10使用限制与你的责任
- AI 输出可能出错。模型给出的答案、翻译和操作决策都可能不准确。涉及考试、财务、医疗、法律等场景时,请自行核对后再采用。
- 自动化操作由你负责。使用扩展在网站上执行点击、填写、提交等操作时,你需要遵守目标网站的服务条款、robots 规则和相关法律法规。请勿用于绕过访问控制、刷量、抢购或其他违规用途。
- 敏感信息请谨慎。除非你已确认所配置模型服务商的数据政策可以接受,否则不要用它处理个人隐私、商业机密、财务或医疗记录等数据。
- 第三方服务各自独立。本项目与任何模型供应商均无隶属或背书关系,你的账号、额度与合规责任由你与该服务商之间约定。
11免责声明
本软件和本站按「现状」提供,不附带任何形式的明示或暗示担保,包括但不限于对适销性、特定用途适用性和非侵权性的担保。在适用法律允许的最大范围内,维护者不对因使用或无法使用本软件而产生的任何直接、间接、附带或后果性损失承担责任,包括数据丢失、服务中断或法律后果。
本项目按 MIT 许可开源,Copyright (c) 2026 NeonAgent。
12年龄要求
本软件与本站不面向未满 13 周岁的用户,也不面向你所在司法辖区规定的最低数字同意年龄以下的用户。
13变更与联系方式
本文件可能随功能变化而更新,更新后会修改顶部的日期。功能行为的说明以扩展内的隐私说明页为准。
问题、疑问或数据相关请求,请通过 项目 Issue 提出。
01Scope
"We" refers to the maintainers of the NeonAgent open-source project. "The software" is that Chrome extension; "this site" is the static page that introduces it.
This is a personal open-source project — offering an extension and optional account and model proxy services. This document describes what the software and this site actually do with data. It is not legal advice; for anything consequential, assess it yourself or consult a professional.
02Open-source software: BYOK and built-in models
The extension supports bring-your-own-key providers and an optional built-in model. Custom providers receive requests directly; built-in requests pass through your configured NeonAgent backend to the official DeepSeek API.
The backend stores email, membership, hashed session credentials, request IDs, timestamps, models, statuses and token counts for authentication, accounting and administrator reconciliation. It does not store prompt or response bodies in the database. QQ mail delivers login codes. The software is open source under the MIT license.
03This website
This site is fully static: no cookies, no analytics, no advertising, no third-party tracking scripts. It uses system fonts and requests no external font service.
- The interactive demo is preset. The "agent reads the page for you" animation is hard-coded sample data. It makes no model request, and nothing you type or click is uploaded.
- The product page external request is a call to GitHub's public API for this project's star count, used for the number on the button. That request exposes your IP address to GitHub and is covered by the GitHub Privacy Statement. If it fails, the page falls back to a built-in number.
- The product page stores preferences locally — interface language and light/dark theme — kept in your own browser's
localStorageand never sent anywhere. Clearing browser data removes them. The account console also stores login credentials and calls the backend for email verification, login and usage queries. Clearing local data does not delete server records.
04What the extension processes, and why
To provide chat, image analysis, page translation and browser tasks, the extension processes text you enter, images and reference files you upload, and the page text, URLs, screenshots, tool results and conversation history involved in a task. When site-specific features are enabled it may also read question content and API responses from that site. What is sent depends on which feature you use.
Please note: page content is structurally simplified before it is sent, but that does not guarantee removal of sensitive information — such as visible text or values already filled into a form. Be aware of what is on the page before you start a task.
05Where data is sent
Model requests send the relevant content to the API endpoint you configured, authenticated with the API key you provided. Built-in model requests instead pass through your configured NeonAgent backend to DeepSeek using a server-held API key.
How each provider stores and uses it is governed by that provider's own terms and privacy policy — review them before configuring. If you use an official DeepSeek, Kimi, MiniMax or similar endpoint, their usage policies apply as well.
Also note that once switches such as automatic translation, scheduled tasks or auto-solving the current page are enabled, the extension may process content without a separate click for each request. These are off by default and can be turned off at any time.
06Permissions the extension requests
| Permission | Why |
|---|---|
| storage / unlimitedStorage | Save configuration, keys, conversations, memories, skills and scheduled tasks; lift the default quota so writes do not fail |
| sidePanel | Show the side-panel assistant UI |
| activeTab | Access and screenshot the current page after you act |
| scripting | Inject page tools and feature scripts |
| webNavigation | Read frame (iframe) information, for pages that nest content |
| alarms | Schedule tasks and recover connections |
| offscreen | Host the sandbox document for script skills |
| <all_urls> | Read page content, translate, and interact on any website, and reach the model endpoint you configure |
Why a broad host permission such as <all_urls> is required
This is a general-purpose tool, not one built for a single website. Which pages it may act on is your choice, and no fixed domain list can be written in advance — so broad host access has to be declared. There are only three uses:
- Reading pages. When you ask it to summarize, answer a question, solve a quiz or analyse a page, it must read that page's text and structure to have anything to give the model.
- Translation. Full-page and selection translation act on "whatever page you are looking at right now"; without access to arbitrary pages, cross-site translation is not possible.
- Page interaction. For the agent to click, fill, scroll and submit on your behalf, it must perform those actions on arbitrary pages.
One further reason: the model endpoint is one you enter yourself (bring-your-own-key), so its domain cannot be enumerated ahead of time — and reaching that address also requires broad host access.
What the permission does not do: opening a page does not upload it. Page content is sent to your configured endpoint only when you start a conversation, a translation or a task; the switches that could run without a per-request click (automatic translation, scheduled tasks, auto-solving) are off by default. Built-in model requests pass through the configured backend.
Page-behaviour script: always injected, dormant by default
So that switches such as "unlock right-click" take effect the moment you turn them on — which requires running before the page's own scripts — the extension injects a small script into every page at the earliest point of loading. While those switches are off (the default), it only registers listeners that are switched off; it takes over the relevant events only after you enable a switch yourself. It serves three switches: unlocking right-click and copy restrictions (restoring the browser's default context menu and copy/paste), preventing a page from forcing fullscreen, and blocking common developer-tools detection signals.
07What is stored locally
API configuration, keys, conversation records, memories, skills and scheduled tasks live in the browser's extension local storage. Note that:
- This is not an encrypted credential vault. API keys are kept as extension local storage, and anyone with access to that browser profile may be able to read them.
- Some conversation flows may save image previews alongside records. Do not assume every image is deleted when the panel closes.
- Local history is not synced wholesale. Built-in model calls send the content needed for the request and create account and usage records. The extension includes no advertising trackers.
08Script skills and local commands
Script skills let you or the model add JavaScript that the extension executes, and scripts can reach the network through the extension's proxy. What a script does depends entirely on its content — use only scripts you trust, and check what they intend to do first.
When local commands are enabled, the extension connects to the WebSocket address you configured and exchanges commands and execution results with that service. Connect only to services you control or trust.
09Your controls and deletion
- Turn off automatic processing: translation, scheduled tasks, auto-solving.
- Delete conversations, memories, skills and scheduled tasks from the side panel, and remove saved API configuration.
- Uninstalling the extension clears all of its local storage in that browser.
- Data already sent to an external model provider must be handled with that provider — we cannot delete it for you.
10Usage limits and your responsibility
- AI output can be wrong. Answers, translations and action decisions may be inaccurate. Verify before relying on them in exams, financial, medical or legal contexts.
- Automated actions are your responsibility. When the extension clicks, fills and submits on a website, you must comply with that site's terms of service, its robots rules and applicable law. Do not use it to bypass access controls, inflate traffic, or for other abusive purposes.
- Be careful with sensitive data. Unless you have accepted the data policy of the provider you configured, do not use it on personal, confidential, financial or medical information.
- Third parties are independent. This project is not affiliated with or endorsed by any model provider; your account, quota and compliance obligations are between you and that provider.
11Disclaimer
The software and this site are provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. To the maximum extent permitted by applicable law, the maintainers are not liable for any direct, indirect, incidental or consequential loss arising from the use of, or inability to use, the software — including data loss, service interruption or legal consequences.
The project is open source under the MIT license, Copyright (c) 2026 NeonAgent.
12Age requirement
The software and this site are not intended for anyone under 13, or under the minimum age of digital consent in your jurisdiction.
13Changes and contact
This document may be updated as the software changes; the date at the top will change with it. For how features behave, the privacy notice inside the extension is authoritative.
Questions or data-related requests: please open an issue on the project.