隐私政策

适用于 LoopSnap

LoopSnap 隐私政策

生效日期: 2026-05-10 最近更新: 2026-05-20

LoopSnap 是一款 iOS 应用,把 Live Photo 和短视频变成可以发到聊天 里的动图——表情、GIF、动态 WebP 等,按目标聊天 App 的规则尺寸输出。 本政策用大白话说明我们对你的数据做什么、不做什么。

一句话版本:我们不收集、不上传、不分享你的任何数据。 LoopSnap 的所有处理都在你的 iPhone 上完成。我们没有自己的服务器,没有接入 任何分析 SDK,也没有第三方追踪。

---

1. LoopSnap 不会做的事

LoopSnap 不会

  • 让你注册账号、留邮箱或以其他方式识别你的身份
  • 把你的照片、视频或任何用户生成内容传出设备
  • 集成 Google Analytics、Firebase、Sentry、Mixpanel、Amplitude 或
    任何类似的分析 / 崩溃上报 SDK
  • 集成广告 SDK、广告联盟、营销像素
  • 读取你的通讯录、日历、提醒事项、健康数据或位置信息
  • 把 IDFA(广告标识符)用于追踪——应用的隐私清单
    (PrivacyInfo.xcprivacy) 已声明 NSPrivacyTracking = false, 追踪域名列表为空
  • 在常规使用中发起网络请求(除了 Apple 自家框架发起的,比如
    App Store 内购票据校验,详见 §4)

你可以用 Charles Proxy、Little Snitch 等工具检查应用二进制或网络流量 来核实以上声明。

---

2. 留在你设备上的数据

LoopSnap 读取、处理、写入以下数据,全部都在你的 iPhone 本地

  • 源素材——你通过系统照片选择器从"照片"App 里挑的 Live Photo、
    视频和连拍。应用只在内存里持有这些帧用于编码,编码完即丢弃, 不会偷偷留副本。
  • 导出文件——当你把 GIF / WebP / MP4 保存到照片库时,文件走
    标准的 PHPhotoLibrary 保存接口。交接之后 LoopSnap 不再持有任何 副本。
  • 图库缓存——应用内"图库"标签保存你过往动图的缩略图和元数据,
    存放在应用沙盒目录 (Application Support/) 内。删除应用会清空 该目录。
  • 偏好设置——你最后选择的目标胶囊、首次引导完成标记、Pro 权益
    缓存存在 UserDefaults 里,物理位置是应用沙盒内的 plist 文件。
  • 本地指标——成功 / 失败导出的次数和首次导出的时间戳存在
    UserDefaults 里,便于应用内 Debug 页面显示运行情况。这些数据 不会离开设备。完整字段见开源仓库的 LocalMetrics.swift

---

3. 照片库权限

第一次在 LoopSnap 里挑素材时,iOS 会请求访问"照片"权限。LoopSnap 默认请求只读权限,且仅针对你在选择器里点选的具体项目(使用 PHPickerViewController,应用拿到的是你选中项目的沙盒副本,而不是 你的整个相册)。

导出动画保存到相册时,iOS 会另外请求添加到相册权限。两个权限 可以分别授予或拒绝;都拒绝也不会让其余功能崩溃——你仍可以预览, 只是"保存"和"分享"按钮变灰。

随时可以在 设置 → 隐私与安全 → 照片 → LoopSnap 撤销这些权限。

---

4. 应用内购 (LoopSnap Pro)

LoopSnap Pro 是一次性、非消耗型应用内购,定价 ¥45(人民币)/ $7.99 USD(按当地货币结算)。

支付完全由 Apple StoreKit 2 处理,Apple 是法定收款方。我们不会 从 Apple 获得你的支付信息——只会得到一个交易 ID 和一个签名权益, 确认这笔购买存在。我们用这个权益解锁应用内 Pro 功能。恢复购买、 退款、票据校验都走 Apple 的基础设施,不走我们的。

LoopSnap Pro 未开启家庭共享。退款完全按 App Store 服务条款由 Apple 处理。

---

5. 儿童

LoopSnap 并非面向 13 岁以下儿童设计,且不会主动收集任何人的数据。 因为没有服务器端收集,也就不存在需要删除的"儿童数据"管道。

---

6. 开源组件

LoopSnap 链接了以下第三方库。在我们当前发行的配置下,没有一个会 发起网络请求:

| 库 | 许可证 | 用途 | |---|---|---| | libwebp 1.5.0 | BSD-3-Clause(Google) | 为 WhatsApp 表情目标编码动态 WebP |

完整的 BSD-3-Clause 文本与 libwebp 专利授权可在 <https://obelisk.club/loopsnap/acknowledgements> 查看 (应用内 设置 → 致谢 会直接跳转该页面),源码也在仓库 LoopSnapKit/Vendor/LICENSE-libwebp.txtLoopSnapKit/Vendor/PATENTS-libwebp.txt

---

7. 数据保存期限

因为我们不收集数据,所以也没什么要保存。第 §2 节列出的所有数据 都在你手机本地沙盒里,删除应用即清空。

---

8. 你的权利(GDPR / CCPA / 个人信息保护法 PIPL)

由于我们不收集、不传输、不存储任何个人数据,GDPR、CCPA 和《个人 信息保护法》赋予的主要权利——访问、删除、可携带、退出销售——在 设备端没有对应的目标。我们可以书面确认我们没有持有关于任何用户的 任何记录。

如果你身处欧盟、英国、加州、中国大陆或其他承认"访问权"的司法管辖 区,可写信到 §10 的邮箱,我们会书面确认上述声明同样适用于你。 (因为没有账号,答案永远一致。)

---

9. 本政策的变更

如未来 LoopSnap 改变上述任何内容——例如增加可选的账号同步功能、 或接入分析 SDK——我们会:

1. 更新本文档的"最近更新"日期 2. 在引入变更那个版本的 App Store"新功能"说明里注明 3. 对于实质性扩大数据采集范围的变更(任何新增"离开设备"的数据 类型),会在新版本首次启动时弹窗提示,并提供选择保留旧行为的 选项

历史版本可在仓库的 LEGAL/PRIVACY-zh-Hans.md(git 历史)查阅。

---

10. 联系方式

如有疑问、投诉或数据权利请求:

obeliskclubclub@gmail.com

我们争取在 7 个工作日内回复。如果没有收到回复,也可以通过 App Store Connect 的"报告问题"渠道反馈——会转到同一个邮箱。