给家长和照护者
AI 安全说明:Blocks 如何运作
说明 Blocks 的 AI 魔法搭建、作品保存、Duri 语音和使用统计的实际机制。
代码核对日期:2026 年 10 月 22 日
Magic 输入的文字发给谁?
当 Magic 请求 AI 搭建新作品时,输入文字会经过我们的服务器,发给 AI 服务商 SiliconFlow。代码默认使用 Qwen/Qwen2.5-32B-Instruct,部署时可通过配置更换模型。当 Magic 采用与输入匹配的自带模型时,会直接搭建该模型,不发送输入文字;请求 AI 修改作品时仍可能发送文字。我们的 Magic 代码不会把输入文字写进我们的数据库。请由大人输入虚构物品,不输入姓名、地址、学校或其他个人资料。
发送前会处理什么?
服务器会拒绝空白输入、超过 200 个字符的输入,以及命中中英文关键词过滤规则的内容,规则涉及暴力、成人内容和部分索取个人资料的说法。这是关键词检查,不能保证识别所有可能的输入。通过检查的文字仍会原样发送,过滤器不会自动删除姓名或地址。
作品存在哪里?会建立儿童账号吗?
Blocks 作品架使用本机浏览器的本地存储保存作品。保存到作品架不会把作品上传到服务器,也不会同步到其他设备。Blocks 不会建立儿童账号。Blocks 还有一个 ☁️ 云端保存按钮。如果这台设备上登录了大人账号,它会把作品和一张 3D 画面截图存进我们的数据库(Supabase),归在这个大人账号下。没有登录时,服务器会拒绝这次保存。
Duri 会聊天或记得孩子吗?
在 Blocks 中,Duri 根据游戏动作播放预先录好的语音,不会与孩子聊天,也不会以个人身份认出或记住孩子。游戏会在本次使用期间记录播放状态,并在本机浏览器保存一个标记,用于记住开场介绍已经播放过。
孩子页面会加载分析脚本吗?
在生产环境开启网站分析时,为孩子做的页面不加载 Google Analytics。范围是我们孩子页面清单里的每一个页面,包括 Blocks、Draw、Memory、Camp、Creative Studio、Games 和 Blocks 家长页。从站内的大人页面切换进孩子页面时,页面会刷新一次,避免把分析脚本带进来。网站共用布局没有加载 Clarity。孩子页面(包括 Blocks)都可能向我们自己的服务器发送第一方使用事件,带一个存在本机浏览器里的随机设备编号;排除 Google Analytics 不代表完全没有使用统计。
每天 3 次 Magic 怎样计数?
免费请求按公共 IP 地址共用每天 3 次成功的 AI 生成额度,以 UTC 日期划分,因此同一网络下的设备可能共用额度。每日计数器把地址加盐哈希后,与日期、功能和次数一起存入 Supabase。每行还带一个数据库时间戳。计数器写入的是这些字段,不是输入文字。数据库不可用时,会使用服务器内存计数器。会员和旧版 Pro 不按 IP 计数;全站每日总上限对所有人都适用。我们的代码没有自动删除这些每日计数记录,它们会一直留在 Supabase,直到我们手动删除。内存备用计数器只保留当天和前一天(UTC)的记录,服务器实例重启时清空。较早日期的记录会在下一次使用备用计数器时清理。
短时间限流也使用网络地址吗?
另一个短时间限流器会在服务器内存中使用未经哈希的 IP 地址和浏览器 user-agent,限制为每 60 秒 10 次请求。过期记录要等下一次限流检查才会清理;60 秒的计数窗口不代表保证到时删除。
联系我们
家长如想了解这些数据流,或申请查阅、删除个人信息,可以发邮件至:
support@kidsaitools.com