MVP 法律说明
隐私说明
本地游玩不需要账号;发布分享拼图需要登录,并会长期保存照片。
更新日期:2026 年 10 月 11 日
默认在浏览器本地处理
内置示例和“高级:手动选择主体”不会上传你的照片。浏览器会读取所选的 单张 JPEG、PNG 或 WebP,校正图片方向,在 Canvas 中解码和裁切,并 计算 SHA-256 摘要用于识别同一文件。照片像素、裁片和游戏状态默认只 存在于当前页面的内存中。应用会在页面打开期间保留原始文件字节,并 在通关后提供方向校正后的全分辨率工作图和纪念卡两种下载。高清照片不 是原始上传文件的字节副本;纪念卡在浏览器 Canvas 内生成,两种下载都 不会因为导出而上传照片。
本地游玩不要求注册。发布分享拼图需要登录。更换照片或关闭 页面时,应用会释放为照片创建的临时 Blob URL。
发布与分享拼图
点击发布会上传一份已校正方向的照片,并保存拼图、账号归属和游戏所需数据。 照片长期保留,没有七天自动过期。多人打开同一分享链接会复用同一份存储照片; 再次发布会创建新的副本。
任何持有链接的人都可以查看、保存或转发照片,无需登录。拼完后的下载按钮由 接收者手动触发。删除拼图会停用分享链接,并删除服务端照片和关联记录; 存储删除失败时会提示重试。删除不能撤回他人已保存或缓存的副本。
创作者可以查看打开数、完成记录数,以及可选昵称和完成时间。应用使用一个 最长保存一年的随机浏览器 Cookie 去重,并在数据库保存按拼图生成的摘要。 清除 Cookie 或更换设备可能再次计数;这些数字不是经过验证的独立人数。
自动上传的明确触发方式
自动分析是受控的可选功能。你先在当前页面输入测试口令并点击“解锁照片 上传”;浏览器会携带口令向同源 GET /api/photo-puzzle/analyze 发起 readiness 检查。它只验证测试口令和服务端 provider 配置,不包含照片、不调用上游模型,也不 消耗照片分析限额。口令只保存在当前页面的 React 内存中,并只发送给 本站同源的 readiness 和分析接口;应用不会把它写入 URL、 localStorage、数据库或应用日志,刷新页面即清空。
readiness 成功后,自动上传按钮旁会明确说明后续处理。你通过“选择照片并自动生成” 选择文件,就是本次自动分析的知情触发动作。应用会先检查 同一文件的有效本机坐标缓存;命中缓存时直接生成关卡,不上传照片,也不 调用模型。未命中时,浏览器会立即向本站服务端发送一份已校正方向并重新 编码、等比缩小的 JPEG 照片副本。服务端遇到特定临时错误时会自动重试一次,同一副本最多发送给 视觉服务两次。此流程不另设同意框或 “分析”按钮。高级手动选择是独立的本地入口,不需要口令,也不会上传。
分析接口在一次请求的内存中读取照片,不会把照片写入数据库、对象存储或 服务端缓存,并对响应设置 Cache-Control: no-store。 模型只返回主体候选;代码从校验后的候选中选择一至三个互不重叠的目标, 直接安装可玩的关卡,不要求手动画框或逐框复核。没有可用候选时不会 生成关卡。非示例照片的草稿和标签没有独立的视觉真实性证明,纪念卡 使用中性诗意句,不采纳未经验证的姓名、关系、日期、地点、情绪或事件。 通关不会额外发起模型请求。
Qwen 第三方视觉服务
在受控测试环境配置服务端密钥后,服务端会把照片副本发送到部署方通过 PHOTO_PUZZLE_BASE_URL 和服务端密钥配置的阿里云 Model Studio 北京地域 qwen3-vl-plus OpenAI-compatible 接口。代码拒绝任意第三方主机、其他地域和其他模型。
代码允许的接口地址不证明第三方实际数据存储地点或保留期限。第三方 处理取决于服务端配置和 provider 政策,目前尚未独立核实。公开部署前, 运营方必须告知用户实际 provider,并核对其隐私、保留期限、训练和 数据所在地政策。 不接受该第三方处理时,请只使用示例或本地人工框选模式。
本机缓存
AI 成功返回、通过校验并安装为关卡后,应用会在浏览器 localStorage 中保存 schema v3 结果:候选 ID、标签、 提示、可见范围与遮挡标记、归一化坐标,以及代码选择和拒绝诊断。 旧缓存中的文案草稿会在读取时丢弃,不会用于非示例照片的通关卡。 缓存会按页面语言分桶,键名包含照片 SHA-256 摘要,且不包含照片像素。它让同一文件可以复用 选区而无需再次上传或调用模型。通关页不会提供文案编辑入口。
你可以随时通过浏览器的“清除此网站数据”删除缓存。不同浏览器、设备或 隐私窗口之间不会同步这些数据。
独立干扰素材
关卡可以使用项目随包提供的独立人物、猫或花束素材补足棋子。这些图片不 来自本次上传的照片,也不由本次推理生成。逐项来源与许可尚未独立核实, 来源核验仍是发布前的待办。
请求元数据与运营方责任
托管平台和网络基础设施可能看到常规请求元数据,例如 IP 地址、时间、 User-Agent 和错误日志;这部分由实际运营方及托管商控制,而不是此仓库的 游戏代码。运营方增加分析、账户、存储或其他服务时,必须先更新本说明。
本模板没有预设数据联系人。有关已部署站点的数据请求,请联系该站点的 实际运营方。