用户协议

生效日期: 2025/05/08

最后更新: 2025/07/10


概述

关于本协议

本用户协议(以下简称「本协议」)是 Project Graph(以下简称「本软件」「我们」或「本应用」)与您(以下简称「用户」或「您」)之间就本软件的使用、分发及可选遥测功能所达成的法律协议。

适用范围

本协议适用于本软件的所有分发版本(包括源代码形式和二进制形式),不适用于您自行修改、编译的衍生版本(其行为由您自行负责)、您或其他第三方搭建的服务端(其数据处理由其运营者负责)。

接受协议

通过下载、安装、使用本软件,即表示您已阅读、理解并同意受本协议约束。如果您不同意本协议的任何部分,您可以不适用本软件。

开放源代码协议

本软件以 GNU General Public License version 3.0 协议发布。您可以在本软件的源代码仓库中找到完整的许可证文本,也可以访问 https://www.gnu.org/licenses/gpl-3.0.html 查看。

源代码的获取

本软件的完整源代码可在 GitHub 上获取:https://github.com/graphif/project-graph

与本协议的关系

本协议是对 GPL-3.0 的补充,而非替代。本条款中的任何内容均不得被解释为限制、缩减或取消您在 GPL-3.0 下享有的任何权利。如果本条款与 GPL-3.0 之间存在冲突,以 GPL-3.0 为准。

许可授予与限制

在您遵守本条款和 GPL-3.0 协议的前提下,我们授予您安装和使用(在任意数量的设备上安装和使用本软件)、复制和分发(复制本软件并将其分发给他人)以及修改(出于任何目的修改本软件的源代码)本软件的权利。

尽管本软件是开源软件,您在使用本软件时仍不得将本软件用于任何违反适用法律法规的活动、故意修改本软件以损害其他用户的利益,或破坏本软件的正常功能、声称本软件的全部或部分由您原创,或删除/遮挡本软件中的版权和许可声明或试图规避或以其他方式绕过本条款或 GPL-3.0 中规定的任何条款。

名称的使用

您不得以任何可能引起混淆的方式使用 Project Graph 的名称或徽标,以暗示我们认可、赞助或关联您的产品或服务,除非获得我们的明确许可。

责任限制

本程序在适用法律范围内不提供品质担保。除非另作书面声明,我们概不提供任何显式或隐式的品质担保,品质担保所指包括而不仅限于有经济价值和适合特定用途的保证。全部风险,如程序的质量和性能问题,皆由你承担。若程序出现缺陷,你将承担所有必要的修复和更正服务的费用。

遥测功能

遥测功能是本软件中的一个可选的辅助特性,用于帮助我们了解软件的使用情况和运行环境。

设备标识符

为在匿名框架下区分设备,本软件会使用操作系统提供的唯一设备标识符作为设备标识符。

  • Windows:wmic csproduct get uuid 输出的主板 UUID
  • macOS:system_profiler SPHardwareDataType 中的 Hardware UUID
  • Linux:/etc/machine-id

遥测功能的触发条件

遥测功能仅在同时满足以下所有条件时才会激活:您在运行环境中设置了 LR_API_BASE_URL 环境变量,且其值为有效的 HTTP/HTTPS URL、本软件能够通过网络访问到 LR_API_BASE_URL 所指向的服务器且 FeatureFlags.TELEMETRY 的值为 true

数据采集的边界

我们郑重承诺,遥测功能绝不采集用户的姓名、电子邮件地址、电话号码等个人身份信息(PII)、用户的 IP 地址、用户的键盘输入及鼠标操作的原始数据、通过 GNSS 获取的用户的地理位置、设备上安装的其他软件列表、用户浏览历史或网络活动记录以及任何可以反向追溯到具体自然人的生物识别信息。

源代码的审查

所有与遥测功能相关的代码均在源代码中完全公开,您可以随时查阅和验证。

数据的存储

所有遥测数据仅存储于中国香港特别行政区数据中心,并且我们不将数据与任何第三方共享或出售、不将数据用于广告投放、用户画像或任何商业推广目的,仅用于统计分析和软件改进。

数据的非依赖性声明

遥测功能是非核心的、完全可选的,不影响本软件的任何核心功能,不影响本软件的性能表现。如果在遥测过程中出现网络超时、服务器无响应或任何异常,本软件会静默处理并继续正常运行,不会崩溃、暂停或向用户报告错误。

用户控制

知情权

您有权知道遥测功能的启用状态、数据最终发送到的服务器位置以及我们收集数据的目的。上述信息已在「遥测功能」章节中完整披露。

选择权

只有您使用了来自官方渠道(包括 GitHub Releases 和 QQ 群中转发的安装包)时,才会开启遥测功能。若您不希望参与此数据回传,您可以通过联系开发者的方式来获得不含遥测功能的版本,或通过自行编译本软件的方式来禁用遥测功能。

审查权

由于本软件以 GPL-3.0 开源,您可以审查所有客户端代码。

数据删除权

由于我们不采集个人身份信息,遥测数据与具体的自然人无直接关联,因此我们无法定位到「您的个人数据」,如果您希望删除与您设备相关的遥测数据,您可以通过禁用遥测功能来停止未来数据的产生。

多语言翻译免责声明

本软件的 zh_CN 语言包由我们官方维护和审核,其代表我们的官方意思表达,具有最准确的技术准确性。

zh_TW 语言包的生成方式

zh_TW 语言包由 zh_CN 语言包通过 OpenCC 工具自动转换生成。鉴于各地区用词习惯不同,我们不保证其术语一致性和表达准确性。

社区翻译的语言包

zh_CN 语言包外,本软件支持的所有其他语言(包括但不限于 en, zh_TWC, in)的语言包均由社区志愿者自发翻译和贡献,并非由我们官方制作或审核。

对于社区翻译的语言包,我们不作任何明示或暗示的保证,包括但不限于翻译的准确性、完整性以及时效性、翻译内容是否与官方中文版本的意思完全一致、翻译是否包含可能引起误解、冒犯或不准确的技术术语。且其内容不代表我们的官方立场、观点或意思表达。如果任何非 zh_CN 语言包的翻译内容与 zh_CN 语言包存在差异或不一致,以 zh_CN 版本为准。

协议变更

我们保留随时修改或更新本条款的权利。变更的原因可能包括但不限于法律或法规的变化。当我们对本条款进行修改时,我们将通过多种方式提醒您,包括但不限于 QQ 群内的公告。

On this page