本政策说明妙算 AI 官方网站(以下称"本网站")如何处理访问者的信息。本网站只提供产品介绍与发布信息,不设账号、不设表单。下文按信息的来源与去向逐项说明,请在使用本网站前阅读。
一、适用范围
本政策仅适用于本网站,包括首页、发布信息、常见问题、本页以及站内其他页面。
妙算 AI 应用程序(以下称"APP")在安装与使用过程中处理的信息,由 APP 内提供的隐私政策另行说明。APP 正式发布后,我们会在本页与首页的发布信息区域提供其隐私政策入口。账号、登录、购买等功能都只存在于 APP 中,本网站不承接这些功能,也不会要求你填写任何个人信息。
二、我们处理的信息
1. 服务器访问日志
为保障网站正常运行与安全,运行本网站的服务器软件(nginx)会自动记录每一次访问请求。每条记录包含:
- 访问来源的 IP 地址;
- 访问时间;
- 请求的页面或文件地址、HTTP 状态码与返回的字节数;
- 来源页面地址(Referer,仅在浏览器提供时记录);
- 浏览器标识字符串(User-Agent)。
日志按天轮转,最多保留 14 份后自动删除,即任何一条记录的保存时间不超过约两周。我们不会把日志与任何身份信息关联,也不会用它识别特定个人。
2. 访问行为统计
为了解页面的使用情况,本网站带有一段自己编写的统计脚本,目前在首页、使用条款与本页上运行。它由本网站自身的服务器提供,会把下列信息发送到本网站自身的地址,再由我们的服务器转交给我们自己的后台系统,每条记录都附带发生的时间:
- 页面打开:页面路径(不含地址中问号与井号之后的部分)、来源页面的域名(不含具体地址)、浏览器窗口的宽度与高度、浏览器语言、是否偏好深色显示与减少动效,以及第三节所述的设备判断结果;
- 按钮点击:你点击的是哪一个预先标记的按钮或入口(导航与首屏的按钮、发布信息区域的按钮、常见问题的条目、页脚链接),以及点击"复制下载页面地址"后复制是否成功;页面其他位置的点击不记录;
- 滚动位置:页面是否滚动到了四分之一、一半、四分之三与底部,以及发布信息区域是否显示到了屏幕上;
- 停留时长:页面第一次被切走或关闭时,从打开到那一刻的秒数与滚动到过的最远位置;
- 页面报错与加载性能:页面脚本出错时的错误信息、出错文件的地址与行号,以及主要内容显示出来的用时、页面布局的偏移程度与操作得到响应的用时。
后台收到后,用请求的 IP 地址与浏览器标识,加上一个每天更换的随机密钥,经单向散列算出一串访客编号,用来把同一天内来自同一 IP 地址与浏览器标识的事件归到一起、统计访客数。访客编号每天都不同;随机密钥在 48 小时后删除,此后无法再由访客编号对应回 IP 地址或浏览器标识。后台还会从浏览器标识中归纳出操作系统与浏览器的种类(包括是否在微信、QQ 内打开),从来源域名归纳出来源类别,用于计数。IP 地址与浏览器标识本身不写入统计记录;IP 地址另用于限制请求频率,这项计数只保留约一分钟。发送统计信息的请求与其他请求一样,会在第 1 条所述的访问日志中留下记录,其中不含统计信息的内容;统计后台的服务器日志与运行它的容器日志也会为每次统计请求各记一行请求路径与状态码,不含统计内容,不记浏览器标识与来源页面,记录的来源地址是本网站服务器的内网地址、不是你的 IP 地址。
统计脚本不读取你在页面上输入或选中的内容,不记录鼠标移动,不设置 Cookie,不使用浏览器本地存储,也不采集画布、字体列表等可用于生成设备指纹的内容;上面列出的窗口大小、语言等信息只用于统计,不参与生成访客编号。
事件记录在后台保留 90 天后删除;按天汇总的数字(访问次数、访客数、各项点击与滚动的次数等)不含访客编号,长期保留。事件记录不提供给任何第三方,也不与 APP 的账号关联;按天汇总的数字(不含访客编号)会通过第三方办公协作工具发给我们的工作人员。后台系统与本网站的服务器一样,运行在 Google Cloud 的香港(asia-east2)区域。我们用于上线前检查的测试站点按同样的方式统计,与正式网站分开计数。
3. 我们不收集的信息
本网站不设置 Cookie,不使用浏览器本地存储,不接入任何第三方统计、广告或行为分析代码,也不嵌入第三方字体、脚本或社交组件。页面用到的字体、图标与脚本全部由本网站自身的服务器提供;除非你点击下载链接或其他站外链接,你的浏览器在访问本网站时只会向本网站自身的地址发出请求;唯一的例外是渠道下载页,它打开时还会向我们的文件服务器查询一次(见第五节「渠道下载页」)。本网站没有任何表单,不会要求你提供姓名、联系方式或账号信息。
三、在你的浏览器内完成的处理
1. 设备识别
本网站的脚本会在你的浏览器中读取浏览器标识,判断你使用的是电脑还是手机以及操作系统类型,用于在发布信息区域显示适合当前设备的获取方式。这一判断完全在你的浏览器内完成;判断结果(操作系统类型,以及发布信息区域显示的是哪一种获取方式)会作为访问统计的一部分发送到我们自己的后台系统(见第二节第 2 条)。
2. 复制下载页面地址
当你点击"复制下载页面地址"时,网站会把本网站的地址写入你设备的剪贴板。该操作只在你主动点击时发生,网站不会读取剪贴板中的任何其他内容。
3. 复制交流群号
当你点击首页上的"复制群号"时,网站会把交流 QQ 群的群号写入你设备的剪贴板。该操作只在你主动点击时发生,网站不会读取剪贴板中的任何其他内容。
四、信息的使用目的
访问日志只用于以下目的:维持网站运行、排查故障、防范滥用与攻击、统计整体访问量以规划服务器容量并核对访问统计是否完整。访问行为统计用于了解页面的使用情况以改进网站。我们不会利用这些信息进行用户画像或营销,也不会向任何第三方出售。
五、存储位置与第三方
本网站的服务器运行在 Google Cloud 上,目前位于香港(asia-east2 区域),访问日志存储于该服务器上。Google Cloud 作为基础设施提供方,按其服务条款处理网络传输所必需的技术信息。除此之外,我们不与任何第三方共享访问日志,法律法规要求或司法机关依法调取的情形除外。
APP 正式发布后,发布信息区域可能链接到应用分发平台或我们自己的文件服务器。你通过第三方分发平台下载时,适用该平台的隐私政策。
安装包下载:你从本网站下载安装包时(首页的下载按钮、固定下载链接,以及下面所说的渠道下载页),文件都由我们自己的文件服务器(目前是 admin.miaosuan.pro)发出,它同样运行在 Google Cloud 上,位于香港(asia-east2)。该服务器的访问日志会记录你的 IP 地址、访问时间、请求地址、HTTP 状态码与字节数、来源页面地址(通常只有本网站的域名,不含具体页面地址)与浏览器标识字符串,按天轮转、最多保留 14 份(约两周)。
渠道下载页:地址以 /d/ 开头的页面是我们给合作方的下载页,样子与首页的下载区相同,不运行访问统计脚本;渠道代号是地址的一部分,随请求地址记入上文所说的本网站访问日志,它只标识推广渠道。页面打开时,你的浏览器会先向上一段所说的文件服务器查询一次这个代号属于哪款产品(妙算 AI 下载器、雀魂妙算AI版或雀姬妙算AI版),按查到的产品显示名称,查询结果里有游戏安装包的版本与大小时一并显示;查询失败或 3 秒内没有结果时,按下载器显示。这次查询的请求地址里带有渠道代号,不带 Cookie,来源页面通常只有本网站的域名,它怎样记录见本段末尾。页面上的“下载”按钮先指向该文件服务器上的一个计数接口,接口记一次下载(只记时间与渠道代号;渠道不存在、已停用或暂不提供该渠道的安装包时直接转到通用安装包,不记,后台程序多数情况下另写一行程序日志:下载器渠道只有请求里的渠道代号原值(最多前 80 个字符)与原因,游戏渠道只有渠道代号、产品与原因),再把你的浏览器转到安装包的下载地址;下载次数只用于按渠道统计推广效果;按渠道、按天汇总的下载次数会与上文访问统计的按天汇总数字一样,通过第三方办公协作工具发给我们的工作人员,不含 IP 地址与浏览器标识。合作方渠道的安装包可以定制桌面上显示的图标与名字,其中一部分下载器渠道的安装包还会把定制的图标与名字同时用于安装与卸载提示、设置里的应用列表、通知栏、最近任务以及应用内;游戏的定制安装包换的是系统用来标示这款应用的名称或图标,桌面、安装与卸载提示、设置里的应用列表、最近任务、通知等处都随之改变,游戏与助手自己的界面里不变。游戏的这类渠道没有等待页:当前版本的定制安装包还没做好时,接口转到该渠道上一版的定制安装包并记一次下载(后台程序另写一行程序日志,只有渠道代号与产品),没有可用的就转到通用安装包、不记;定制安装包的最低版本设置有误、定制安装包的文件不在服务器上、或下载地址拼不出时,也另写一行,只有渠道代号、产品、版本、设置值、登记记录的编号与文件路径或地址这类后台数据(文件不在的那一行,后台定时核对文件时也会写)。下载器的这类渠道,定制安装包尚未制作完成或暂时无法发出时,接口不转到安装包,而是显示一个“安装包正在制作中”的等待页:它是不带脚本、不设 Cookie、不加载站外资源的静态页,页面要求浏览器每 30 秒重新请求一次(刷不刷新、何时刷新由浏览器决定),每次请求同样记入这一段末尾所说的两份日志,不计下载数,后台程序另写一行程序日志,只有渠道代号、版本与原因,不记 IP 地址、浏览器标识与来源页面(这份日志按大小轮转、不按时间删除);从排入制作起满 30 分钟仍未完成的,有可用的上一版定制安装包的渠道转到上一版并记一次下载,没有的继续显示等待页。这次请求、等待页的每次刷新与随后的下载都记入上面那份访问日志,请求地址里带有渠道代号,等待页自动刷新那一次(以及刷新后转去的那次下载)的来源页面可能是等待页自己的地址(在该文件服务器上、带渠道代号);服务器上应用程序的运行日志另记 IP 地址、时刻、请求地址、状态码与响应字节数,不记浏览器标识与来源页面;这份日志按大小滚动保存(单个文件 10 MB、最多 3 个),写满后删除最旧的部分,更新应用程序时不清空,没有固定的保存天数。页面打开时的那次查询同样记入上面那份访问日志与这份运行日志;正常情况下后台不另写程序日志,查询出错、或游戏渠道的安装包登记、渠道设置或下载地址配置有异常时,后台程序另写程序日志,只有渠道代号、产品、版本号、设置值、登记记录的编号、安装包地址这类后台数据(出错时含报错原文与代码栈),查询出错、回不了结果时另有一行只含请求路径;都不记 IP 地址、浏览器标识与来源页面,与等待页的那一行程序日志在同一份日志里。
六、安全措施
本网站通过 HTTPS 加密传输,以域名访问的 HTTP 请求会被引导至加密连接。服务器只允许经授权的运维人员使用密钥登录;访问日志按前述周期自动删除;并由服务器下发内容安全策略,禁止页面加载任何非本站来源的脚本、样式、字体、图片与音视频;页面能连接的地址只有本网站,以及渠道下载页查询所用的我们的文件服务器。当网站发生会影响信息处理方式的变更时,例如增加访问统计功能或迁移服务器,我们会同步更新本政策。
七、未成年人
本网站面向棋牌玩家介绍产品,不专门面向未成年人,也不收集任何年龄信息。
八、你的权利
由于本网站不收集可识别到你个人的信息,我们无法根据访问日志定位到某一位访问者;访问行为统计使用的访客编号每天更换,随机密钥 48 小时后删除、此后无法还原,同样无法对应到某一个人。因此我们无法就单条日志或单条统计记录提供查询、更正或删除服务;所有日志与事件记录都会在保存期满后自动删除。如你对本网站的信息处理方式有疑问或异议,可通过下方联系渠道与我们联系,我们会在合理期限内回复。
九、本政策的更新
本政策可能随网站功能的变化而更新。更新后我们会修改本页顶部的生效日期;涉及信息处理方式的重大变化,会在首页的发布信息区域提示。你在更新后继续使用本网站,表示已了解更新后的内容。