SiteQuestSiteQuest Help

安全模型

SiteQuest 如何保护您的数据和浏览的隐私与安全。

macOSWindows

SiteQuest 基于 Electron 构建,采用安全优先的架构。以下是保护您数据的具体机制。

加密本地存储

所有应用数据——设置、偏好、历史记录和认证令牌——都保存在设备上的 AES-256-GCM 加密保险库 中。加密密钥使用 PBKDF2(100,000 次迭代和 SHA-512)派生,由机器特定标识符生成种子。

这意味着:

  • 即使有人访问您的文件系统,您静态数据也是加密的
  • 密钥永远不会离开您的设备
  • 磁盘上不会留下明文数据文件

会话隔离

您在 SiteQuest 中浏览的每个网站都在自己的 隔离 Electron 会话分区(persist:sitequest)中运行。隐身模式使用完全临时(内存中)的分区,关闭时不会在磁盘上留下任何痕迹。

模式Cookie缓存历史记录
普通在隔离会话中持久保存持久保存保存
隐身仅内存中,关闭时清除仅内存中不保存

第三方 Cookie 默认被拦截。未经您的同意,网站无法跨域跟踪您。

认证安全

SiteQuest 使用 Auth0 进行身份验证,支持:

  • Google 登录
  • Microsoft / Azure AD
  • Apple 登录
  • GitHub OAuth

认证令牌仅存储在加密保险库中——永远不会存储在网页可访问的明文 localStorage 或 Cookie 中。HMAC-SHA256 签名会计算在您的用户记录上,并在每次功能访问时验证以检测篡改。

系统执行 3 天离线宽限期——如果 SiteQuest 在离线 3 天后无法验证您的会话,它会自动回退到免费层级以防止凭据重放攻击。

CORS 和网络安全

AI 助手通过 主 Electron 进程(而非 webview 渲染器)发送请求,完全绕过 CORS,同时不会将 API 密钥暴露给网页。AI 请求严格限于以下白名单:

  • openrouter.ai
  • generativelanguage.googleapis.com
  • localhost / 127.0.0.1(用于本地 AI 模型如 Ollama)

任何发往非白名单目标的 AI 请求都会在应用内部被服务端拦截。

WebRTC 隐私

SiteQuest 禁用了 WebRTC 暴露本地 IP 地址的能力。即使您在 VPN 后面,网站也无法使用 WebRTC 发现您的真实 IP。

跟踪器和广告拦截

SiteQuest 使用 Ghostery 广告拦截引擎并定期更新过滤器列表。启用后,跟踪器和广告网络请求会在离开设备之前被拦截——数据永远不会发送到这些域名。

您可以通过工具栏中的盾牌图标查看当前页面上拦截了哪些跟踪器。

完整性验证

SiteQuest 在启动时使用加密哈希验证自身文件的完整性。如果安装后有任何核心文件被修改,应用会检测到变更并可能限制功能以保护您的数据。

SiteQuest 不会做的事

  • 不记录键盘输入 —— SiteQuest 不会捕获应用窗口外的键盘输入
  • 不截取屏幕截图 —— 屏幕截图仅由用户明确操作触发
  • 不出售数据 —— 分析数据是汇总和匿名的;个人浏览数据永远不会离开您的设备
  • 不在云端持久存储浏览历史 —— 历史记录存储在本地加密保险库中

有关我们数据实践的完整说明,请参阅我们的隐私政策。

On this page