Instance Pilot 隐私政策
Instance Pilot 是一款 macOS 多实例管理工具,用于检查用户选择的应用、查看兼容性证据、启动多个实例、管理正在运行的实例,以及保存可重复使用的 Launch Sets。
1. 本地优先的隐私模式
Instance Pilot 采用本地优先的工具设计。应用不要求使用开发者运营的账号、云服务、分析服务、广告 SDK 或第三方追踪服务。
Instance Pilot 不会把你选择的应用、Launch Sets、启动配置、进程信息或活动记录上传给开发者或任何第三方服务器。
2. 用户选择的应用
Instance Pilot 只处理用户主动选择的应用。为了显示应用信息和执行兼容性检查,应用可能会读取所选应用包中的部分信息,包括:
- 应用名称、版本、Build、Bundle Identifier 和可执行文件信息
- 应用图标和应用包结构
- 用于兼容性证据的代码签名和 entitlement 信息
- 与启动行为和应用结构有关的有限技术指标
Instance Pilot 不会修改、打补丁、注入代码、复制或更改用户选择的应用。
3. 兼容性和运行时信息
当你执行兼容性检查或运行时测试时,Instance Pilot 可能会检查本地应用元数据,并观察本地进程信息,例如进程 ID、运行状态、启动时间和可执行身份信息。
这些信息仅用于提供兼容性证据、确认是否存在不同的应用进程,以及安全管理由 Instance Pilot 启动的实例。
Instance Pilot 不会自动向开发者发送兼容性结果、进程信息或诊断数据。
4. 本地保存的信息
Instance Pilot 可能会在你的 Mac 本地保存以下信息:
- 用户创建的 Launch Sets
- 用于重新使用已保存设置的应用引用和相关元数据
- 实例数量和启动间隔
- 用户保存的启动参数和非敏感环境变量值
- 应用偏好和本地活动信息
这些数据保存在应用的 Application Support 区域,或 macOS 允许的其他本地存储位置。
5. 启动参数和环境变量
Instance Pilot 可以让用户为所选应用提供启动参数和环境变量。这些值只用于用户主动请求的启动操作。
对于看起来具有敏感含义的环境变量名称,例如密码、Token、Secret、API Key、Authentication 或 Credential,Instance Pilot 不会在保存的 Launch Set 数据中以明文存储对应值。需要时,这些值会在当前启动操作中再次请求。
用户应自行确认所输入的值,并了解目标应用如何处理这些参数和环境变量。
6. 进程管理
Instance Pilot 只管理由自身启动并观察为 Managed Instance 的应用进程。应用使用期间,PID、状态、时间戳和启动配置等进程信息可能保存在内存中。
Instance Pilot 的设计目标是只操作精确的受管实例,不会故意控制无关应用或无关进程。
7. 进程独立与数据独立
多个运行中的进程并不一定拥有完全独立的应用数据。目标应用仍可能共享偏好设置、数据库、容器、账号、缓存或其他资源。
Instance Pilot 不创建虚拟机,不复制应用数据,也不保证不同实例之间的数据隔离。
8. macOS 权限和应用访问
Instance Pilot 可能会使用本地运行所需的标准 macOS 能力,包括用户选择应用的访问、本地文件访问、应用启动、兼容性检查以及管理由应用启动的实例。
当 macOS 需要用户授权时,访问由 macOS 控制,用户可以通过系统设置或重新选择目标应用来检查或撤销相关访问。
9. 日志和诊断
Instance Pilot 不会自动向开发者发送日志或诊断数据。如需联系支持,你可以自行选择提供截图、错误信息、兼容性详情或其他相关信息,以便排查问题。
10. 儿童隐私
Instance Pilot 是一款生产力和开发者工具,并非面向儿童设计。应用不会有意收集儿童个人信息。
11. 政策更新
当 Instance Pilot 的功能或隐私实践发生变化时,本隐私政策可能会更新。更新日期会显示在页面顶部。
12. 联系与支持
如需支持,请访问本隐私与支持站点中的支持页面,或使用 App Store 页面提供的支持联系方式。