隐私
NeoDownloader 在您的电脑上下载,下载的内容也保存在您的电脑上。本页列出它自行发出的每一个请求、每个请求携带什么,以及哪些可以关闭。
NeoDownloader 自行发送哪些内容
共有四项。前三项在“设置…” → “程序” → “常规”中有开关,只有下文所述的一项关于许可证的询问除外;第四项没有开关。
检查新版本
NeoDownloader 每天一次(新安装后则立即一次)向我们的服务器询问是否有更新的版本。请求地址中带有您当前的版本、系统和架构;新安装后,地址中会注明一次这是新安装的副本。其中没有任何能识别您身份的信息,所以这项服务可以统计版本和安装次数,却无法区分不同的人。
对应的开关是“检查更新”。无论开关如何设置,“关于…”里的“检查更新”都可以使用。参见新版本发布时。
检查许可证
只有激活了许可证的 NeoDownloader 才会这样做,而且只在“在线检查许可证”开启时进行:NeoDownloader 启动时检查一次,之后每周一次;在更新期结束前后各两周内,则每天一次。它发送这次激活的标识符、NeoDownloader 的版本、操作系统及其版本,以及架构。不会发送您电脑的名称。
激活时会发送您输入的激活码、同样的版本和架构信息,以及由操作系统为这台电脑保存的标识符生成的一个数字:只是一个数字,而不是标识符本身。
如果您的版本不在更新期内,NeoDownloader 每次打开窗口时还会询问许可证仍涵盖哪个版本,无论“在线检查许可证”是否开启。这个请求只携带您的更新期结束日期,不带任何其他许可证信息。
“许可证”窗口中的“立即检查”会在您要求时进行检查,无论开关如何设置。参见在线检查许可证。
保持插件组件和站点配方为最新
NeoDownloader 启动时,以及之后每天一次,会向两个地方询问插件所用的东西有没有变化。Video Downloader 和 Gallery Downloader 下载时使用的组件比 NeoDownloader 本身更新得更频繁,NeoDownloader 会向 Python 包索引(pypi.org)询问这些组件有没有更新的版本;请求中会写明这些组件。Crawler 按配方读取站点,NeoDownloader 会向我们的配方目录索取配方列表:您已有的配方如果在目录中被修正过,就会更新;如果已从目录中撤下,就会删除。这两个请求都带有 NeoDownloader 的版本,不带任何关于您下载内容的信息。
对应的开关是“更新插件组件”。关闭后,NeoDownloader 不会自行询问其中任何一处,您已有的组件和配方保持原样。
窗口里的页面
没有打开项目时,右侧面板显示我们网站上的一个页面;从 NeoDownloader 启动开始,每当这个面板出现,NeoDownloader 都会请求这个页面。请求地址中带有窗口的语言、页面应该怎样着色(主题和强调色),以及您是否有任何项目,这样页面就知道是向您问好,还是引导您去看项目列表。这一项没有开关。与网站的其他部分不同,显示在窗口里的页面不含任何访问统计。
哪些内容只在您操作时才发出
- 用激活码激活许可证、“停用”、“立即检查”。
- “升级到高级版”、“续期”、新版本底部栏上的“下载”和“了解详情”、“帮助”、“站点指南”、向导里的站点指南链接:这些会在浏览器中打开页面。
- 向导:您给出一个地址后,插件会访问这个地址,看看能否处理它。 如果我们的目录中有 Crawler 用于该站点的配方,而您选择了 Crawler,NeoDownloader 就会从目录下载这个配方:依据的是配方在目录中的编号,而不是您的地址。即使“更新插件组件”已关闭,也会这样做。
- 向导中的“请我们为此网站制作配方”:NeoDownloader 会把站点地址发送到我们的服务器,但去掉
?和#之后的部分(站点会把会话密钥放在那里);如果您附加了文字,也会一起发送。 - 欢迎面板上的表单(没有打开项目时显示):同样的请求。面板是我们网站的一个页面,所以地址和您写的内容直接发送到网站。
- “此配方无法使用”(位于使用我们目录中的配方而失败的运行下方):NeoDownloader 会发送是哪个配方、它的版本,以及这次运行取得了多少个文件,不会发送项目的地址。
- 站点指南列表:您给向导一个地址后,向导会向我们的网站请求这份列表。列表对所有人都相同,不含任何关于您地址的信息,只保存在内存中,直到窗口关闭。
- 运行:插件访问您给出地址的那些站点,并从中下载。创建项目时,NeoDownloader 还可能从项目地址对应的页面获取一张图片,作为项目的封面。
哪些内容永远不会传到我们这里
- 关于您下载的内容,什么都不会传过来:地址(您自己发送的配方请求中的站点地址除外)、文件名、日志、NeoDownloader 的程序日志都不会。日志和程序日志是您磁盘上的文件,只有您自己发送时才会传出,参见报告问题。
- 没有遥测:NeoDownloader 不会报告您在其中做了什么。
- 您在站点上的登录状态保存在 NeoDownloader 自己的浏览器配置文件中,位于它的数据文件夹里。
和互联网上的任何请求一样,到达我们服务器的请求带有您的 IP 地址和时间。
窗口只能在这台电脑上打开
NeoDownloader 的窗口是 NeoDownloader 自己提供的一个页面,只在这台电脑上响应:如果让它在其他地方监听,它会拒绝启动。这个页面用一个密钥锁住,密钥保存在数据文件夹中的一个文件里,这个文件的私密程度与该文件夹相同:在安装版中,它位于您的用户配置文件中;在 Windows 上,这台电脑上的其他账户没有管理员权限就无法打开。
所以,您网络中的其他设备无法打开您的 NeoDownloader,这台电脑上的其他账户也无法读取安装版 NeoDownloader 的密钥;便携版的密钥则对任何能打开其文件夹的人开放。在您自己的账户下运行的程序,无论哪种情况都能读取密钥:对这类程序,密钥起不到任何保护作用。
关闭这些请求
“设置…” → “程序” → “常规”中有“在线检查许可证”、“检查更新”和“更新插件组件”。前两项都关闭后,NeoDownloader 只在您要求时才向我们的服务器检查版本和许可证:激活许可证、点击“立即检查”,或者点击“关于…”中的“检查更新”时。许可证离线也能继续使用,续期会在您下次手动检查时获取。第三项关闭后,您已有的插件组件和站点配方会保持原样,直到您重新打开它。窗口里的页面仍会加载,不在更新期内的版本仍会询问许可证涵盖哪个版本,您在向导中选择的配方仍会下载:这些请求都没有开关。