feat(privacy): 更新隐私政策,增加离线模式说明

- 在隐私政策中新增离线模式的相关说明,明确应用在离线状态下的行为。
- 更新隐私政策版本号至2025年8月15日。
This commit is contained in:
hyb-oyqq
2025-08-15 11:05:15 +08:00
parent 41e3c88a2f
commit d7ceb71607
3 changed files with 11 additions and 2 deletions

View File

@@ -21,6 +21,10 @@
- 游戏安装路径:用于识别已安装的游戏和安装补丁 - 游戏安装路径:用于识别已安装的游戏和安装补丁
- 文件哈希值:用于验证文件完整性 - 文件哈希值:用于验证文件完整性
### 2.4 离线模式和本地文件
- **离线模式**:本应用提供离线模式。在离线模式下,应用不会进行任何网络连接,包括检查更新、获取云端配置或进行任何网络相关的测试,安装过程将只使用本地文件。
- **本地文件使用**:为了支持离线安装,本应用会扫描其所在目录下的压缩包,以查找用于安装的补丁压缩包。此文件扫描操作仅限于应用所在的文件夹,不会访问或修改您系统中的其他文件。
## 3. 信息使用 ## 3. 信息使用
我们收集的信息仅用于以下目的: 我们收集的信息仅用于以下目的:
@@ -88,4 +92,4 @@
本隐私政策可能会根据应用功能的变化而更新。请定期查看最新版本。 本隐私政策可能会根据应用功能的变化而更新。请定期查看最新版本。
最后更新日期2025年8月4 最后更新日期2025年8月15

View File

@@ -20,6 +20,7 @@ PRIVACY_POLICY_BRIEF = """
- **系统信息**:程序版本号。 - **系统信息**:程序版本号。
- **网络信息**IP 地址、ISP、地理位置用于使用统计、下载统计、IPv6 连接测试(通过访问 testipv6.cn、IPv6 地址获取(通过 ipw.cn - **网络信息**IP 地址、ISP、地理位置用于使用统计、下载统计、IPv6 连接测试(通过访问 testipv6.cn、IPv6 地址获取(通过 ipw.cn
- **文件信息**:游戏安装路径、文件哈希值。 - **文件信息**:游戏安装路径、文件哈希值。
- **离线模式**:在离线模式下,本应用不会进行任何网络活动,仅使用本地文件进行安装。为实现此功能,应用会扫描其所在目录下的压缩包文件。
## 系统修改 ## 系统修改
- 使用 Cloudflare 加速时会临时修改系统 hosts 文件。 - 使用 Cloudflare 加速时会临时修改系统 hosts 文件。
@@ -43,6 +44,7 @@ This application collects and processes the following information:
- **System info**: Application version. - **System info**: Application version.
- **Network info**: IP address, ISP, geographic location (for usage statistics), download statistics, IPv6 connectivity test (via testipv6.cn), IPv6 address acquisition (via ipw.cn). - **Network info**: IP address, ISP, geographic location (for usage statistics), download statistics, IPv6 connectivity test (via testipv6.cn), IPv6 address acquisition (via ipw.cn).
- **File info**: Game installation paths, file hash values. - **File info**: Game installation paths, file hash values.
- **Offline Mode**: In offline mode, the application will not perform any network activities and will only use local files for installation. To achieve this, the application scans for compressed files in its directory.
## System Modifications ## System Modifications
- Temporarily modifies system hosts file when using Cloudflare acceleration. - Temporarily modifies system hosts file when using Cloudflare acceleration.
@@ -57,7 +59,7 @@ The complete privacy policy can be found in the program's GitHub repository.
""" """
# 默认隐私协议版本 - 本地版本的日期 # 默认隐私协议版本 - 本地版本的日期
PRIVACY_POLICY_VERSION = "2025.08.04" PRIVACY_POLICY_VERSION = "2025.08.15"
def get_local_privacy_policy(): def get_local_privacy_policy():
"""获取本地打包的隐私协议文件 """获取本地打包的隐私协议文件

View File

@@ -129,6 +129,9 @@ class HashThread(QThread):
logger.debug(f"DEBUG: 哈希后检查 - {game_version} 补丁文件不存在: {install_path}") logger.debug(f"DEBUG: 哈希后检查 - {game_version} 补丁文件不存在: {install_path}")
continue continue
# 设置当前处理的游戏版本
result["game"] = game_version
try: try:
expected_hash = self.plugin_hash.get(game_version, "") expected_hash = self.plugin_hash.get(game_version, "")
if not expected_hash: if not expected_hash: