隐私与许可

隐私与第三方许可

这一页写清两件事:数据往哪里流、代码里用了谁的东西。

一、数据流向

ScreenMind 的设计前提是「离线优先」:默认配置下,它不需要网络也能完成截图、识别与翻译。

动作 在哪完成 是否联网
截图与批注主程序进程内否
OCR 识别本机 OCR worker 子进程(ONNX Runtime)否
本地翻译本机 llama-server(Hy-MT2)或 CTranslate2(NLLB-200)否
历史检索本机 SQLite(含 FTS5 全文索引)否
检查更新更新清单服务器是(只发程序名与版本号)
云端润色 / 总结 / 对话你自己填的 OpenAI 兼容接口是(需显式开启)
模型下载模型源站(默认 hf-mirror.com)是(仅在你点击下载时)

二、几条明确的态度

  • 云端默认关闭。不填 API Key、不打开开关,程序就不会向任何模型服务发送内容;本地能力不依赖网络。
  • 本地回环请求不走代理。主程序与 OCR worker、llama-server 之间是 127.0.0.1 上的本地 HTTP,代理规则里显式排除了本地地址(依赖 trust_env 会让本地请求被代理拦走)。
  • 更新检查只发程序名与版本号。不发截图、不发识别结果、不含任何设备指纹。自建/内网部署可以在设置文件里预置清单地址。
  • 本站不挂统计脚本。这个官网是纯静态页面:没有分析脚本、没有第三方字体、没有 Cookie;语言选择存在你自己浏览器的 localStorage 里,只在你本机。服务器(反向代理)会记录常规访问日志用于排障与防滥用,其中包含 IP;官网的下载计数是另一份日志,只按天与版本聚合,不记录 IP 与 User-Agent,也不做任何用户画像。

三、第三方组件与模型许可

下表是从各包实际安装的 METADATA 里读出来的,不是凭记忆写的。

组件 许可证 说明
PySide6 / shiboken6(Qt)LGPL-3.0 / GPL-2.0 / GPL-3.0本项目按 LGPL 动态链接使用
onnxruntimeMIT—
OpenCV(opencv-python-headless / opencv-contrib-python)Apache-2.0—
NumPyBSD-3-Clause—
PillowMIT-CMU—
httpxBSD-3-Clause—
pydantic / pydantic-core / pydantic-settingsMIT—
zxing-cppApache-2.0—
CTranslate2MIT—
tokenizers / sentencepieceApache-2.0—
mssMIT—
platformdirs / PyYAML / pyclipperMIT—
pywin32PSF—
pywinctlBSD-3-Clause可选依赖(Linux / macOS 回落实现)
模型 / 引擎 许可证 说明
PP-OCRv6 tiny(det / rec)Apache-2.0OCR,装完即可用
混元 Hy-MT2 1.8B Q4_K_MApache-2.0本地翻译(推荐)
llama.cpp(CPU 引擎)MIT随包发的推理引擎,45 MB
NLLB-200 600M int8CC-BY-NC-4.0(非商业)传统翻译(快、省内存)

四、商用注意事项

传统翻译档基于 NLLB-200,而它是 CC-BY-NC-4.0(禁止商业使用)。商用构建请用 packaging/build_windows.py --no-ct2 去掉 CTranslate2 那一套,并在界面上关掉「传统翻译」,只保留 Hy-MT2(Apache-2.0)与云端模型。

本仓库自己的代码目前尚未选定开源许可证(未声明 = 默认保留所有权利)。在选定之前,请不要假定它可以自由使用或再分发。

许可与授权相关的问题,欢迎邮件联系:

[email protected]

返回首页