Appearance
检测原理与隐私
这页只描述当前构建已经做的事情。没有确认的后端行为不会被写成绝对承诺。
客户端探测
浏览器向代码内固定的 https://www.gstatic.com/generate_204 和 https://www.netflix.com/ 发起匿名 no-cors 请求。请求使用 credentials: omit、cache: no-store 和 AbortController 超时;本站不读取或收集 Netflix 登录态。
请求完成只能说明客户端连通性探测成功。浏览器不会暴露跨域 HTTP 状态、页面内容或完整片库证据。
客户端 IP 与地理信息
当前独立检测 API 的 GET /api/check 从服务端请求来源读取客户端 IP,并默认返回脱敏值。API 在启用地理查询时,可能把公共客户端 IP 发送给固定第三方 ipwho.is,以获取国家/地区、城市、ASN 和 ISP。本站不把第三方记录行为写成“绝不保存”。
回环、私网、非法或无法确认的地址不会被当成公网 IP 发送给地理服务。若 API 没有返回字段,前端不会补猜。
Web Analytics 当前状态
Web Analytics 当前状态
正在核对浏览器运行时状态。
仓库默认不会主动插入 Cloudflare Web Analytics beacon。只有生产构建同时设置显式开关和合法 token 时,应用代码才加载一份 static.cloudflareinsights.com 官方 beacon;开发、测试和 Preview 构建即使收到同名变量也不会加载。
Cloudflare 账户或域名级的 Automatic setup 仍可能在边缘向 HTML 自动注入脚本。上方组件会在浏览器运行时检查当前页面是否出现官方 beacon,只判断脚本是否存在,不读取或展示 data-cf-beacon 内容,也不解析 token。
启用时,本站不为 Analytics 设置 Cookie,不配置本站自定义账号标识、自定义事件、诊断内容、完整 IP 或站内搜索输入,也不把这些内容写入 beacon 配置。Cloudflare Web Analytics 用于聚合访问量和页面性能指标;Cloudflare 自身可能处理请求 IP、User-Agent 等网络请求所需信息,数据处理边界以 Cloudflare Web Analytics 官方隐私说明为准。
运行时检测只反映当前页面和当前加载时刻,不能证明其他页面、其他时间或所有地区的状态。
匿名文章反馈
普通内容文章包含“解决了 / 没有解决”反馈组件。仓库默认设置 VITE_FEEDBACK_ENABLED=false;测试和 Preview 构建即使收到同名变量也固定不连接正式反馈接口。当前代码和本地 D1 migration 不代表 Worker、数据库或计划域名已经创建或上线。未配置独立 API 时,组件会明确显示不可提交,不会伪造成功。
未来只有生产构建显式开启并配置独立 HTTPS API origin 后,浏览器才会在用户主动点击时提交。提交内容限制为 schema 版本、固定文章路径、是否解决、预定义原因、受控内容版本、粗粒度设备类型、粗粒度语言和随机匿名 submission ID;服务端添加接收时间。没有自由文本,也不读取检测结果、Analytics token、完整 User-Agent、Cookie、账号、邮箱、手机号、搜索词、诊断摘要、完整 referer query、Ray ID、地理位置、精确型号或设备指纹。Worker 会临时读取 Cloudflare 边缘提供的 CF-Connecting-IP,仅将它与文章路径组合后交给 RATE_LIMITER 做按来源隔离的滥用防护;该地址不写入 D1 反馈记录、不属于批准的 9 个存储字段、不由应用代码记录到日志、不返回给前端,也不加入分析事件。Cloudflare 平台和 Rate Limiting 服务可能为提供网络与安全服务而处理该地址;平台级处理和保留以实际 Cloudflare 配置及官方政策为准。
反馈请求使用 credentials: omit、cache: no-store、referrerPolicy: no-referrer 和超时,不写 localStorage、sessionStorage 或 Cookie。独立 Worker 的 CORS 来源来自经过验证的 ALLOWED_ORIGIN binding;缺失或非法 binding 时 fail closed,仍拒绝任意 URL、未知字段和来源后缀伪造。当前反馈默认关闭,Worker、D1 和 Rate Limit 资源尚未创建;建议未来反馈数据保留 90 天,实际保留和删除状态必须在资源创建后另行核对。
存储、日志与其他第三方脚本
- 内容站不使用广告脚本;除上述可选且无 Cookie 的 Web Analytics 外,不接入其他访问分析脚本。
- 检测前端不把完整 IP 写入 URL、
localStorage、sessionStorage、分析事件或页面日志。 - 前端只在用户主动点击复制时调用剪贴板。
- 当前站点不保存检测历史;API 的实际运行日志与保留期限属于检测服务部署配置,发布前应以部署环境核对为准。
- 匿名反馈代码不记录请求 body 或 headers;其中
CF-Connecting-IP仅用于RATE_LIMITERabuse-control key,不写入 D1、响应、应用日志或分析事件。独立 Worker 的平台级处理、日志与保留设置仍需在未来创建资源时人工核对,不能由仓库文案代替。
能力边界
本站不处理 Netflix 账号凭据,不接受任意 URL、host、端口或请求头,也不提供开放代理。完整片库、非自制剧、住宅 IP、代理纯净度、4K 和实际播放能力需要人工验证。
联系与更新
如果你发现检测结果与实际播放不一致,请提供时间、设备和网络类型等非敏感上下文,不要发送账号、Cookie、Token 或完整 IP。隐私文案随实现变化时同步更新。