终极Yaak插件隐私政策指南:全面了解数据收集与安全保护措施

【免费下载链接】yaak The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬 【免费下载链接】yaak 项目地址: https://gitcode.com/GitHub_Trending/ya/yaak

Yaak作为一款直观的桌面API客户端,支持REST、GraphQL、WebSockets等多种协议,其插件生态系统极大扩展了核心功能。本文将详细解析Yaak插件的隐私政策框架,帮助用户了解数据收集范围、安全保护机制及如何掌控个人信息。

🔍 Yaak插件如何收集数据?

Yaak插件架构采用严格的权限隔离设计,所有插件均通过yaak-plugins模块进行沙箱化管理。核心数据收集遵循"最小权限原则",主要包括:

  • 必要功能数据:插件运行所需的基础配置(如plugins/action-copy-curl/src/index.ts中仅收集请求格式转换所需的元数据)
  • 用户主动输入:仅处理用户明确提供的操作指令(如复制Curl命令时的请求参数)
  • 本地存储数据:通过yaak-models/migrations/20250123192023_plugin-kv.sql创建的插件专用KV存储表,所有数据均保存在用户设备本地

Yaak插件操作界面 图:Yaak插件功能界面展示,箭头指示"Copy as Curl"功能,该插件仅处理当前请求的元数据

🔒 数据安全保护机制

Yaak采用多层次安全架构保护用户数据:

1. 加密存储方案

  • 工作区加密:通过yaak-crypto/src/master_key.rs实现的主密钥系统,支持对敏感数据进行AES-256加密
  • 插件隔离存储:每个插件拥有独立的加密命名空间,通过yaak-plugins/src/plugin_handle.rs确保数据隔离

2. 权限控制体系

插件权限通过Tauri capabilities系统严格管控,典型配置如:

# yaak-plugins/permissions/default.toml
[permissions]
"plugin:yaak:kv" = { allow = ["get", "set", "delete"] }
"plugin:yaak:fs" = { allow = ["read", "write"], paths = ["$APP_DATA/*"] }

3. 数据本地化策略

所有插件数据默认存储在用户设备本地,具体路径由yaak-common/src/platform.rs根据不同操作系统自动配置,确保数据不会未经允许上传至云端。

🛠️ 管理插件隐私设置

用户可通过以下步骤掌控插件数据权限:

  1. 打开Yaak设置界面(快捷键Ctrl+,或通过菜单栏访问)
  2. 导航至插件标签页(对应src-web/components/Settings/SettingsPlugins.tsx组件)
  3. 查看已安装插件列表及各自权限
  4. 禁用不必要的插件或限制其数据访问范围

❓ 常见隐私问题解答

Q: Yaak插件是否会收集浏览历史?
A: 不会。所有API请求数据仅保存在本地工作区,由yaak-models/src/queries/requests.rs负责本地数据库操作,不会上传至任何服务器。

Q: 如何彻底删除插件存储的数据?
A: 可通过两种方式:①在插件设置中使用"清除数据"功能;②删除工作区目录下的plugin_data子文件夹(具体路径可在Settings > Workspace > Advanced中查看)

Q: 第三方插件是否安全?
A: Yaak官方插件均经过安全审计,社区插件则通过沙箱机制限制权限。建议仅安装来自可信来源的插件,并定期通过src-web/components/Plugins/PluginUpdates.tsx检查更新。

📝 隐私政策更新说明

Yaak隐私政策可能随功能更新而调整,所有变更将通过以下途径通知用户:

  • 应用内更新公告(src-web/components/Toasts.tsx
  • GitHub仓库的DEVELOPMENT.md文档更新
  • 启动时的隐私政策变更提示

通过以上机制,Yaak确保用户始终了解数据如何被使用,并拥有完全的控制权。如需查看完整的隐私政策文本,可访问项目根目录下的LICENSE文件或通过设置界面导出详细报告。

【免费下载链接】yaak The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬 【免费下载链接】yaak 项目地址: https://gitcode.com/GitHub_Trending/ya/yaak

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐