FantasticFrame 隐私声明
生效日期: 2026 年 10 月 30 日
1. 概述
FantasticFrame 是一款在线照片边框与 EXIF 信息制作工具。本声明说明我们在您使用本服务时如何处理您的照片及相关信息。
核心原则: 无论单张还是批量导出, 您的照片都在您的浏览器中处理, 不会上传。仅当您的浏览器无法自行渲染某张图片时, 该张照片才会作为兜底发送到我们的服务器, 且只在请求处理期间驻留内存, 随后即被丢弃。我们不存储、不出售您的照片, 也不会将其用于任何其他目的。 如果您选择显示照片的拍摄地点, 仅会使用其大致位置(约 1 公里精度)查询城市名, 详见第 3.2 节。
2. 数据控制者
- 服务运营者: itzdrli
- 联系方式: me@itzdrli.cc
- 服务器位置: 德国(欧盟境内)
3. 我们处理哪些数据、如何处理
3.1 照片文件
- 上传后: 照片仅保存在浏览器内存中, 用于预览与编辑, 不会上传。
- 单张与批量导出: 在您的浏览器内通过 WebAssembly(WASM)在后台线程中渲染; 批量导出的 ZIP 压缩包同样在浏览器内打包。照片全程不离开您的设备。
- 兜底渲染: 如果您的浏览器无法渲染某张图片(例如不支持 WASM 或设备内存不足), 该照片连同边框与 EXIF 设置会通过 HTTPS 发送到我们的服务器渲染。服务器仅在内存中处理, 响应发出后立即丢弃该照片; 照片不写入磁盘、不存入数据库、不留存任何副本。 超过 25MB 或 8000 万像素的照片会被服务器拒绝。
3.2 EXIF 元数据
EXIF 信息(相机型号、拍摄参数、拍摄时间、GPS 等)在浏览器本地读取。仅在上述兜底渲染的情形下才会随照片一并发送, 处理规则与照片一致——唯一的例外见下文。
地点查询: 说明栏的「地点」字段可以显示照片的拍摄城市。只有当您对带 GPS 信息的照片使用该字段时(在说明栏中勾选该字段, 或点击「使用 GPS 定位」), 您的浏览器才会把该照片的 GPS 位置发送到我们的服务器, 且先四舍五入到小数点后两位(约 1 公里)——精确位置永远不会被发送。我们的服务器将这一近似坐标转发给 OpenStreetMap Nominatim 服务(见第 5 节)并返回地名, 例如 “Kyoto, Japan”。您的 IP 地址、照片及其他 EXIF 信息不会被转发。如果您从不使用「地点」字段, 任何坐标都不会离开您的设备。您也可以自行输入地名, 该文字只保留在您的浏览器中。
3.3 我们不收集的信息
- 无账号系统: 不收集姓名、邮箱、手机号等任何身份信息;
- 无 Cookie、无广告、无第三方统计或分析脚本。
3.3.1 保存在您浏览器中的偏好设置
您选择的主题与语言会保存在浏览器的本地存储(localStorage)中, 以便下次访问时沿用。该信息只留在您的设备上, 不会发送给我们, 您可随时在浏览器设置中清除。
3.4 服务器日志
服务器仅记录请求路径、时间与状态码, 用于故障排查与安全监控。日志中不包含照片内容、EXIF 数据或请求体。
为防止兜底渲染与地点查询接口被滥用, 服务器会在内存中按 IP 地址保存请求计数, 最长一分钟; 该计数不写入磁盘或日志, 也不用于其他用途。
地点查询不会连同坐标记录到日志中。为避免就同一区域重复请求 Nominatim, 服务器会在内存中缓存“近似坐标 → 地名”的对应关系(最多 5000 条, 服务器重启即清空)。该缓存不与 IP 地址或任何请求者信息关联。
4. 处理目的与法律依据
- 目的: 为您提供照片边框与 EXIF 成品图制作及导出服务, 即您请求的服务本身, 包括您主动使用的地点查询。
- 法律依据: 根据《通用数据保护条例》(GDPR)第 6 条第 1 款(b)项(为履行合同或应数据主体请求采取措施)——照片仅按您的指令处理;服务器日志依据同款(f)项(合法利益: 保障服务的安全与稳定运行)。
5. 数据传输与第三方
- 字体及其他资源均为自托管: 所有字体、脚本与样式都由我们自己的服务器提供, 您使用本站时浏览器不会访问 Google Fonts 或任何其他第三方字体、统计或表情符号服务。
- 内容分发网络(CDN): 仅静态资源(JavaScript、CSS、字体等)经 CDN 边缘节点加速分发;所有 API 请求(含兜底渲染的照片上传)均绕过 CDN 缓存, 照片不会进入 CDN 缓存。
- OpenStreetMap Nominatim(由英国的 OpenStreetMap 基金会运营): 从我们的服务器接收地点查询的近似坐标(见第 3.2 节), 因此它看到的是我们服务器的 IP 地址, 而非您的。英国享有欧盟充分性认定(GDPR 第 45 条)。详见 OSMF 隐私政策。地名数据 © OpenStreetMap 贡献者(ODbL)。
- 除上述情形外, 我们不会将您的数据提供给任何第三方, 亦不会将其传输至欧盟境外。
- 数据传输全程使用 TLS/HTTPS 加密。
6. 数据保留
- 浏览器内存中的照片: 关闭或刷新页面后即消失;
- 发送至服务器兜底渲染的照片: 仅在请求处理期间驻留服务器内存, 随后丢弃;
- 地点查询: 近似坐标与地名缓存在服务器内存中(不与您关联), 直至服务器重启或条目被替换, 从不写入磁盘;
- 主题与语言偏好: 保存在浏览器本地存储中, 直至您清除;
- 我们不留存任何照片副本。
7. 您的权利(GDPR)
您有权请求访问、更正、删除、限制处理、数据可携带性, 并有权对处理提出异议。由于本服务不存储您的任何个人数据, 您的删除请求将自动得到满足——我们没有可供保留的数据副本。如需行使权利或有任何疑问, 请通过第 2 节的联系方式与我们联系。您也有权向当地或服务器所在地的数据保护监管机构提出投诉。
8. 儿童隐私
本服务不面向未满 16 周岁(或您所在司法辖区适用的更低年龄)的儿童, 我们也不会故意收集儿童的个人数据。
9. 政策变更
如本声明发生重大变更, 我们将在 legal.itzdrli.cc 发布更新版本, 并更新本页顶部的“生效日期”。
10. 联系我们
- 邮箱: me@itzdrli.cc
- 最近更新日期: 2026 年 10 月 30 日