mirror of
https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT.git
synced 2025-12-15 19:30:28 +00:00
feat(privacy): 更新隐私政策,增加离线模式说明
- 在隐私政策中新增离线模式的相关说明,明确应用在离线状态下的行为。 - 更新隐私政策版本号至2025年8月15日。
This commit is contained in:
@@ -21,6 +21,10 @@
|
|||||||
- 游戏安装路径:用于识别已安装的游戏和安装补丁
|
- 游戏安装路径:用于识别已安装的游戏和安装补丁
|
||||||
- 文件哈希值:用于验证文件完整性
|
- 文件哈希值:用于验证文件完整性
|
||||||
|
|
||||||
|
### 2.4 离线模式和本地文件
|
||||||
|
- **离线模式**:本应用提供离线模式。在离线模式下,应用不会进行任何网络连接,包括检查更新、获取云端配置或进行任何网络相关的测试,安装过程将只使用本地文件。
|
||||||
|
- **本地文件使用**:为了支持离线安装,本应用会扫描其所在目录下的压缩包,以查找用于安装的补丁压缩包。此文件扫描操作仅限于应用所在的文件夹,不会访问或修改您系统中的其他文件。
|
||||||
|
|
||||||
## 3. 信息使用
|
## 3. 信息使用
|
||||||
|
|
||||||
我们收集的信息仅用于以下目的:
|
我们收集的信息仅用于以下目的:
|
||||||
@@ -88,4 +92,4 @@
|
|||||||
|
|
||||||
本隐私政策可能会根据应用功能的变化而更新。请定期查看最新版本。
|
本隐私政策可能会根据应用功能的变化而更新。请定期查看最新版本。
|
||||||
|
|
||||||
最后更新日期:2025年8月4日
|
最后更新日期:2025年8月15日
|
||||||
@@ -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():
|
||||||
"""获取本地打包的隐私协议文件
|
"""获取本地打包的隐私协议文件
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user