编织助手隐私政策
更新日期:2026 年 9 月 2 日
生效日期:2026 年 9 月 2 日
感谢您使用“编织助手”(下称“本应用”)。本政策说明本应用如何处理您的信息,以及您可以如何管理相关数据和权限。请在使用本应用前阅读本政策。
本应用的大部分编织资料保存在您的设备本地。只有在您主动使用 iCloud 备份、提交反馈、连接 Ravelry、购买订阅、启用通知或使用需要联网的功能时,相关数据才会发送给对应服务提供商。我们不会出售或出租您的个人信息。
1. 我们处理的信息
1.1 本地作品与文件
您在本应用中创建或导入的下列内容通常保存在 App 沙盒内:
- 毛线档案、作品、计数器、进度、时间周期和编织笔记;
- 棒针图解、钩针图解、像素图及其编辑数据;
- 智能版型编辑器中的人物名称、身体测量快照、目标成衣尺寸、密度和版型项目;
- 您选择的照片、PDF、导入文件及导出记录;
- App 设置、会员权益缓存和功能状态。
这些本地内容不会因为您创建或编辑它们而自动上传给开发者。卸载 App 通常会删除设备上的本地数据,但已创建的 iCloud 备份需要由您在 App 或 Apple 的 iCloud 管理界面中另行删除。
智能版型编辑器 V1 使用独立的本地数据库。人物、身体测量和版型数据不进入当前 iCloud 整库备份,也不随 .lineopus 作品包导出。若未来提供版型同步或归档,我们会在启用前更新相应说明和用户选择。
1.2 iCloud 备份与文件选择
当您主动创建 iCloud 备份时,本应用会使用 Apple iCloud 保存本地数据库快照和 PDF 资源,以便您查看、恢复、重命名或删除备份。该数据存放在您的 Apple ID 对应的 iCloud 空间中,由 Apple 提供存储和传输服务。
当您通过系统文件选择器导入或导出文件时,本应用只访问您明确选择或保存的文件。Apple 对 iCloud 和系统文件服务的数据处理适用其隐私政策。
1.3 反馈与技术支持
当您主动提交反馈时,本应用会通过 Apple CloudKit 向开发者发送:
- 反馈内容;
- 您自愿填写的联系方式;
- 您自愿添加的截图,最多 3 张;
- 设备类型、iOS 版本、App 版本、提交时间;
- 会员状态及可能的有效期信息;
- 为区分记录而生成的随机标识。
这些信息用于答复问题、排查故障和改进产品,不会作为公开内容展示。请不要在反馈中提交密码、Ravelry Token、支付卡号或其他不必要的敏感信息。
1.4 发现页用户投稿
当您主动从发现页提交本地作品审核时,本应用会在提交前展示公开预览和资源选择,并通过 Apple CloudKit 公共数据库上传您确认的标题、公开显示名称、分类、简介、最多 6 张作品图片,以及您主动勾选的编织笔记、棒针图解和钩针图解。被笔记引用且为保持内容可用所必需的棒针或钩针图解会随选择一起加入,并在界面中列出。
计数记录、毛线库存、私人进度、版型、数据库标识和未选择的资源不会进入公开作品包。提交审核需要会员;管理员审核通过后,所选内容会在发现页向所有用户展示并允许其他用户导入为新的本地副本。审核前的投稿与资源包同样位于 CloudKit 公共数据库,因此不应提交您不愿公开的个人信息或无权分享的内容。审核结果和可选拒绝原因也保存在 CloudKit 中,供投稿者查看。需要撤下或删除已提交内容时,请通过文末联系方式提出请求。
2. Ravelry 功能
Ravelry 是可选的第三方服务。您不连接 Ravelry 账号也可以使用本应用的本地功能。
2.1 授权和访问范围
当您选择连接 Ravelry 时,本应用会通过 Ravelry 官方 OAuth 2.0 页面请求授权。您的 Ravelry 密码直接提交给 Ravelry,本应用不会读取或保存密码。
在您授权的范围内,本应用可能访问:
- Ravelry 用户名和远端内容标识;
- 您的 Projects 和 Library;
- 项目状态、进度、日期、公开笔记及相关图解资料;
- 图解名称、设计者、工艺、分类、语言、封面和可用文件清单;
- 您选择导入的项目照片;
- 您有权访问且明确选择下载的 PDF;
- 您提交给 Ravelry 搜索的关键词和筛选条件。
标准授权和 PDF 下载授权可能使用不同的访问范围。访问令牌、刷新令牌、授权范围和用户名保存在 iOS Keychain 中,用于保持登录状态和刷新授权。
2.2 免费图解与 Library
免费图解搜索会将关键词、工艺、分类、语言和排序条件发送给 Ravelry。搜索结果不等同于下载权限。对于由 Ravelry 托管且可免费取得的图解,本应用只有在您明确确认后,才会将该图解加入您的 Ravelry Library;之后仍会按您的选择和 App 内权益规则导入本地作品或 PDF。本应用不会绕过 Ravelry 的访问控制,也不会抓取设计者网站上的站外文件。
2.3 本地保存和断开连接
您选择导入后,相关作品资料、来源标识、封面链接、照片和 PDF 会按功能需要保存在设备本地,并可能在您主动创建 iCloud 备份时进入备份。
您可以在 App 设置中断开 Ravelry。断开连接会删除 Keychain 中的 Ravelry 授权令牌和连接状态,但不会自动删除已经导入的本地作品、PDF、照片或来源信息;您可以继续使用或手动删除这些内容。已导入作品中的 Ravelry 用户名和来源标识会保留到您删除对应本地内容为止。
Ravelry 请求会直接发送给 Ravelry。本应用不会把 Ravelry Token 或导入内容转发到开发者自建服务器。Ravelry 可能根据其隐私政策处理账号信息、IP 地址、请求记录及其网站或 API 所需的数据。
Ravelry 交互分析仅记录诸如“打开入口”“应用筛选”“导入成功或失败”等低敏感度、低基数状态,不记录 Ravelry 用户名、搜索词、作品或图解名称、远端 ID、文件名、Token、Client Secret 或下载链接。
3. 订阅与购买
应用内购买由 Apple App Store 和 StoreKit 处理。开发者不会收到您的银行卡号或完整支付信息。本应用会处理产品标识、交易状态、会员权益和 App Store 收据,并将收据直接发送给 Apple 验证,以完成购买、恢复购买和权益判断。
Apple 对支付、交易记录和收据验证的数据处理适用其隐私政策。您可以在 iOS 的“设置” > Apple ID > “订阅”中管理或取消订阅。
4. 分析、性能监控与推送
本应用使用友盟+提供统计分析、崩溃与性能监控以及消息推送服务。根据具体功能、iOS 权限状态和友盟配置,友盟可能处理:
- 设备和 App 环境信息,例如设备类型、iOS 版本、App 版本、语言和网络状态;
- IP 地址及服务运行所需的设备或安装标识;
- 产品交互事件、页面访问和功能结果;
- 崩溃、卡顿、启动、网络请求和其他性能诊断数据;
- 推送 Token、通知授权状态和推送送达/点击信息;
- 在您通过 App Tracking Transparency 明确授权时可用的 IDFA。
这些信息用于了解功能使用情况、排查故障、改善稳定性和发送通知。拒绝跟踪授权不会阻止本地核心功能,IDFA 仅在系统允许且您授权时可用。您可以在 iOS“设置”中管理跟踪和通知权限。友盟的数据处理规则见友盟隐私政策。
5. 系统权限
本应用会在需要时请求以下权限:
| 权限 | 用途 | 您的选择 |
|---|---|---|
| 相机 | 拍摄作品、毛线或图解照片 | 可拒绝;仅影响拍摄功能 |
| 照片 | 选择图片、保存导出的图片或图解 | 可拒绝或限制访问范围 |
| 通知 | 接收提醒、服务或功能消息 | 可拒绝;可在系统设置中随时关闭 |
| 跟踪 | 在系统允许时提供 IDFA,用于统计分析 | 可拒绝;不影响本地核心功能 |
| 文件/iCloud | 访问您在系统选择器中明确选择的文件,以及您主动创建的备份 | 由您逐次选择文件或启用 iCloud |
您可以在 iOS“设置”中随时更改权限。本应用不会因为 Info.plist 中存在权限说明就自动访问相应数据,只有实际使用相关功能并获得系统授权后才会访问。
6. 第三方服务和外部内容
为实现上述功能,本应用可能与以下服务通信:
| 服务 | 用途 | 政策 |
|---|---|---|
| Apple iCloud / CloudKit / App Store / APNs | 备份、反馈、发现页投稿与公开内容、购买验证、系统推送 | Apple 隐私政策 |
| 友盟+ | 使用分析、性能诊断和推送 | 友盟隐私政策 |
| Ravelry | OAuth 授权、项目/Library、搜索、图片和 PDF | Ravelry 隐私政策 |
| YouTube | 在您主动打开学习视频时通过官方网页播放器提供视频 | Google 隐私政策 |
当您打开 Ravelry 来源页面、YouTube 视频、帮助网页或其他外部链接时,第三方可能根据其规则处理 IP 地址、浏览器/设备信息、Cookie 或访问日志。本应用无法控制第三方网站的独立数据处理行为,请在使用前阅读其政策。
7. 保存期限
- 本地作品和文件:保存至您在 App 内删除、清除 App 数据或卸载 App;
- iCloud 备份:保存至您在 App 或 Apple iCloud 管理界面中删除;
- Ravelry 授权令牌:保存至令牌失效、您断开连接或系统清除 Keychain 数据;
- 已导入的 Ravelry 内容:保存至您删除对应本地作品、PDF、照片或来源信息;
- 发现页投稿、审核和已发布公开内容:在审核、展示、处理撤下请求和维护服务所需期间保存;您可以联系我们申请删除;
- 反馈内容:在处理支持请求、排查问题和改进产品所需期间保存;您可以联系我们申请删除;
- 分析、诊断、推送和购买记录:由友盟或 Apple 按其政策和适用法律确定保存期限。
如法律要求保留、解决争议、防止滥用或维护安全,我们可能在必要期限内保留相关记录。
8. 安全措施
本应用使用 iOS App 沙盒保存本地数据,使用 Keychain 保存 Ravelry 授权令牌,并通过 HTTPS 与受支持的网络服务通信。我们会采取合理措施限制数据访问并保护信息,但任何存储或网络传输方式都无法保证绝对安全。
9. 您的选择与权利
您可以:
- 在 App 内删除作品、照片、PDF、图解和 iCloud 备份;
- 在设置中断开 Ravelry,并在 Ravelry 端管理其账号和授权;
- 在 iOS“设置”中管理相机、照片、通知和跟踪权限;
- 选择不提交反馈、不连接 Ravelry 或不创建 iCloud 备份;
- 选择不提交本地作品审核,并在提交前取消任何不愿公开的图片、笔记或图解;
- 联系我们查询、更正或删除您主动提交给开发者的反馈内容。
为定位反馈或发现页投稿记录,我们可能要求您提供提交时间、公开标题、联系方式或其他必要信息。请不要通过邮件发送密码、Token、完整收据或支付卡信息。对于由 Apple、友盟、Ravelry 或 Google 独立控制的数据,请直接使用其提供的账号、隐私或删除工具。
10. 未成年人
本应用并非专门面向未成年人设计。未达到当地法律规定的独立同意年龄的用户,应在监护人同意和指导下使用涉及联网、上传或购买的功能。如果您认为未成年人未经适当同意向我们提交了个人信息,请联系我们处理。
11. 跨境处理
Apple、友盟、Ravelry、Google 等服务提供商可能在您所在国家或地区之外处理数据。具体处理地点、保护措施和权利以相应服务商的政策及适用法律为准。
12. 政策更新
我们可能因功能、第三方服务或法律要求变化而更新本政策。重大变化会通过 App 内提示、更新后的政策页面或其他适当方式告知您。页面顶部的更新日期表示最新版本的生效时间。
13. 联系我们
如对本政策、数据处理或删除请求有疑问,请联系:
电子邮件: 375976821@qq.com
我们会在核实请求并确认有权处理相关记录后,于合理时间内答复。
14. 技术支持与订阅
- 使用问题:请先查看 App 内帮助文档;如仍无法解决,可通过上述邮箱联系。
- 取消订阅:前往 iOS“设置” > Apple ID > “订阅”,选择本应用并取消。
- 使用条款:Apple 标准最终用户许可协议(EULA)