EmbWorld · 隐私政策
隐私政策
EmbWorld(下称“本服务”或“我们”)提供把图片自动转换为刺绣针迹文件(DST / PES / VP3 / JEF / EXP / XXX / PEC / U01)的工具。本政策说明我们收集哪些信息、为什么收集、保存多久、与谁共享,以及你可以如何行使权利。
1我们是谁
本服务由 [运营主体名称,待填写](注册地址:[注册地址,待填写])运营,服务部署在中华人民共和国香港特别行政区的云服务器上,用户主要来自中国大陆及香港地区。个人信息的处理受香港《个人资料(私隐)条例》(PDPO)约束;对于位于中国大陆的用户,我们同时参照《中华人民共和国个人信息保护法》(PIPL)的要求处理。
2我们收集哪些信息
本服务当前采用“邮箱 + 验证码”登录,没有账号密码,也不收集支付信息、精确位置、通讯录或广告标识。按实际运行代码,我们处理的信息如下:
2.1 账号标识
- 邮箱地址:作为登录标识,用于发送验证码和识别账号。邮箱会转为小写,以明文形式保存在账号记录中(发送验证码需要用到),不会完整返回给前端,界面上只显示脱敏结果(如
so****@mail.com)。当前版本仅使用邮箱地址作为登录标识。 - 账号时间信息:账号创建时间、最后登录时间、登录次数。
2.2 登录验证码
- 验证码为 6 位数字,仅以 HMAC-SHA256 哈希形式保存,服务端不保存验证码明文,数据库泄露也无法直接还原可用验证码。
- 验证码 10 分钟内有效;同一标识 60 秒内不能重复发送;单个验证码最多校验 5 次;同一标识每小时最多请求 5 条;同一 IP 每小时最多请求 20 次。这些记录会在过期后由定时清理任务删除。
- 验证码明文会通过邮件渠道发送给你。在未接入真实邮件服务的测试模式下,验证码只写入服务端本地日志并在开发模式接口中返回,我们不会在正式环境使用该模式。
2.3 登录会话
- 登录成功后,我们生成随机会话令牌,数据库只保存该令牌的 HMAC-SHA256 哈希;浏览器通过
HttpOnly、SameSite=Lax的 Cookie 保存原始令牌。 - 会话有效期 30 天,过期后自动删除;你可以随时点击“退出登录”,我们会立即删除对应会话。
- 会话记录同时保存 User-Agent(最多截取 200 个字符)与来源 IP 地址,用于登录安全与异常排查。
2.4 IP 地址与安全日志
- 请求验证码、校验验证码时会记录来源 IP;为防刷与限流,还会记录以“标识/IP + 时间”为内容的限流事件。限流事件会在 24 小时后由定时清理任务删除。
- 服务端访问日志记录请求路径、状态、耗时与掩码后的 IP;下载操作日志记录脱敏后的登录标识(如
so****@example.com)与文件名、时间,用于安全审计与故障排查。开发模式(console 投递)下,验证码和完整登录标识可能写入本地日志,仅供本机调试;正式环境必须使用 SMTP/webhook 并关闭 devMode。日志仅由运维人员访问,保存期限:[日志保留期限,待运营确认]。
2.5 上传的图片与生成的针迹文件
- 你上传的图片只在服务器内存中解码和处理,不会写入磁盘,也不会与你的账号绑定。处理完成后,原始图片数据不会作为文件被我们保存。
- 转换生成的针迹文件(DST / PES / VP3 / JEF / EXP / XXX / PEC / U01)同样只保存在服务器内存中,以随机票据为凭据、登录后下载。票据自生成起 30 分钟后过期;当内存中的结果数量或总大小达到上限(最多 40 份、合计约 200 MB)时,较早的结果会被提前淘汰,届时需要重新生成。服务器重启或进程退出也会清空这些内存结果。
- 预览图、针迹走线数据会发送到你的浏览器显示,浏览器可能按自身策略缓存这些数据;如需避免,请在下载后关闭页面或清理浏览器缓存。
2.6 我们不收集的信息
我们不收集账号密码(本服务没有密码)、身份证件、银行卡或支付信息、通讯录、精确地理位置,也不使用第三方广告或跨站追踪 Cookie。浏览器本地存储仅用于记住你在“你的绣花机”中选择的机型偏好,可在浏览器中随时清除。
3我们如何使用信息
- 提供登录与账号服务:发送验证码、验证身份、保持 30 天登录状态、退出登录。
- 提供转换服务:在内存中处理你上传的图片并在 30 分钟内提供下载。
- 安全与防滥用:基于 IP、标识的限流、验证码尝试次数限制、异常排查,防止验证码轰炸、暴力尝试和资源滥用。
- 运营与改进:以汇总、去标识的方式了解服务运行状况;如需将信息用于本政策未载明的其他目的,我们会另行征得你的同意。
- 履行法律义务:在法律法规要求时配合有权机关。
对于中国大陆用户,我们依据 PIPL 以“为订立、履行你作为一方当事人的合同所必需”和“取得你的同意”为基础处理上述信息;对于香港用户,我们按 PDPO 的保障资料原则,仅为合法目的收集必要且足够的个人资料。
5保存期限
我们只按实现目的所需的最短期限保存信息。当前代码对应的期限如下(未列出的信息不保存):
| 信息类型 | 保存期限 | 说明 |
|---|---|---|
| 登录验证码(哈希) | 10 分钟 | 过期后由定时任务清理 |
| 会话令牌(哈希) | 30 天 | 过期或退出登录即删除 |
| 限流事件(标识 / IP) | 24 小时 | 用于防刷,过期由定时任务清理 |
| 上传图片 | 不保存 | 仅内存处理,不写磁盘 |
| 生成的针迹文件 | 30 分钟 | 仅内存,过期或达到容量上限即清除 |
| 账号标识与账号时间 | 至账号删除 | 你可通过下方联系方式申请删除 |
| 服务端运行日志 | [待运营确认] | 仅运维可访问,用于安全审计与排障 |
法律法规另有强制留存要求的,我们会在该要求范围内保留。超过期限的信息将被删除或匿名化。
7存储地点与跨境传输
本服务部署在香港特别行政区的服务器上。如果你位于中国大陆,你使用本服务时,你的账号标识(邮箱)、登录与会话信息、IP 与安全日志将被传输到香港并在香港处理与保存,这构成 PIPL 下的个人信息出境。
我们参照 PIPL 关于跨境提供个人信息的要求处理:如法律要求,我们会在传输前向你告知境外接收方的名称、联系方式、处理目的与方式、信息种类及行使权利的方式,并取得你的单独同意,或依据法律规定的其他合法性基础(如为履行合同所必需)。香港的资料处理受 PDPO 约束。若你不同意该跨境安排,请停止使用本服务;你仍可通过下方联系方式要求删除已提供的信息。
8我们如何保护信息
- 验证码与会话令牌只保存 HMAC-SHA256 哈希,并使用恒定时间比较校验,降低数据库泄露导致的账号风险。
- 会话 Cookie 使用 HttpOnly、SameSite=Lax;HTTPS 部署时加 Secure,降低脚本读取与跨站请求风险。
- 图稿只在内存中处理、不写磁盘,生成结果 30 分钟自动过期,减少敏感图稿滞留。
- 按标识与 IP 双重限流、验证码尝试次数限制,降低验证码轰炸与暴力尝试风险。
- 服务器访问、数据库与运维日志仅限授权人员,部署时使用最小权限账号并启用防火墙。
任何安全措施都无法保证百分之百安全。如发生个人信息安全事件,我们会按适用法律要求及时通知受影响的用户与监管机关。本服务未取得也不需要在此声明任何安全认证;是否取得认证以运营方另行公开的信息为准。
9你的权利
在适用法律范围内(PIPL / PDPO),你可以:
- 查阅、复制:了解我们是否处理你的个人信息,并获取相关副本。
- 更正、补充:要求更正不准确或不完整的账号信息。
- 删除:要求删除账号、登录标识及相关信息;已生成但尚未过期的内存结果也可要求提前清除。
- 撤回同意 / 注销:撤回对跨境传输等基于同意的处理的授权,或停止使用并申请注销账号。
- 投诉:香港用户可向个人资料私隐专员公署(PCPD)投诉;中国大陆用户可向网信等监管部门投诉。
本服务当前未提供网页端“自助注销”入口,请通过下方联系方式提出请求。我们需要先验证你的身份(例如通过该邮箱收取验证码),验证后会在 [响应时限,建议 15 个工作日,待法务确认] 内处理。删除账号后,与之关联的会话、验证码记录与限流记录将按上表期限清理;内存中的生成结果会在 30 分钟内自动过期。
10未成年人
本服务面向成年用户与商业用户。未满 18 周岁的用户应在监护人同意与指导下使用;我们不会主动收集未满 14 周岁儿童的个人信息。如你发现我们误收集了儿童信息,请联系我们删除。
11政策变更
我们可能因功能、法规或部署变化更新本政策,更新后会在本页更新生效日期与版本号。涉及处理目的、信息种类、跨境传输等重大变化的,我们会通过页面公告、登录时提示或你留下的邮箱等合理方式通知你;法律要求重新取得同意的,我们会重新征得同意。
12联系我们
如对本政策或个人信息处理有疑问、请求或投诉,请联系:
个人信息保护联系邮箱:privacy@example.com(占位符,上线前替换)
运营主体:[运营主体名称,待填写]
联系地址:[香港或中国大陆联系地址,待填写]
我们会在收到请求并完成身份验证后,按适用法律规定的期限处理。