隐私政策
ShouArchive (macOS) · 生效日期 2026年10月29日 · 开发者 · 销售者 Beakbig
摘要。应用没有分析工具 · 跟踪 · 广告 · 账户。本网站只使用不用 Cookie 的访问统计(Cloudflare Web Analytics — 不识别个人的汇总数据)(第 6 项)。检查的文件只在 Mac 上读取。App Store Connect · Google Play 功能使用你亲自登记的密钥直接连接 Apple · Google。发送给销售者的只有验证许可证时的许可证密钥 · 设备标识值 · Mac 型号 · 应用版本、注册、重新获取、更换密钥或删除记录时的购买邮箱地址(第 5 项)、作为记录商户处理支付的 Paddle 转交的购买信息(第 7 项),以及您通过咨询邮件直接发来的内容(第 14 项)。
1. 不收集的信息
应用不会做以下任何事情。
- 不收集使用统计 · 错误报告等分析(analytics)数据。
- 不跟踪用户或设备,也不展示广告。
- 没有账户或登录。许可证凭一个密钥验证。
- 不会把检查的文件内容、项目源代码、构建产物发送给销售者。
2. 文件处理
产物检查和描述文件管理所处理的文件(IPA · APK · AAB · .mobileprovision)只在你的 Mac 上读取。文件内容以及由此得出的信息(Bundle ID · 签名证书 · 权限列表等)只显示在应用窗口中,不会传输到任何地方。产物检查不会修改原文件。通过构建 · 导出生成的文件只保存在你选择的文件夹中。
3. 网络使用
应用只在以下情况下连接网络。发往 Apple · Google 的请求不经过销售者的服务器,直接从你的 Mac 发出。
| 功能 | 连接的地方 | 发送的内容 |
|---|---|---|
| 描述文件列表 · 下载 · 创建 · 续期,设备列表 · 注册,App Store 商店分发 | Apple App Store Connect API(api.appstoreconnect.apple.com) | 由应用签名的身份验证令牌,以及你选择或输入的值(描述文件类型 · Bundle ID · 证书 · 设备名称 · UDID · 商店信息 · 截图等) |
| Google Play 上传 · 商店分发 | Google Play Developer API(androidpublisher.googleapis.com · oauth2.googleapis.com) | 用服务账号密钥签名的身份验证请求,以及你选择的 AAB · APK · 商店信息 · 截图 |
| 构建 · 上传应用 · 设备安装 | Apple · Google 的开发工具(xcodebuild · gradle 等)所连接的地方 | 这些工具按各自的方式通信。下载依赖项的仓库(Maven 等)也包括在内 |
| 许可证激活 · 验证 · 解除,已注册 Mac 列表,重新获取密钥 · 更换密钥,开始支付 · 管理付款链接,免费期查询 | 销售者的许可证服务器 | 第 5 项 |
| 检查更新 · 下载安装文件 | 销售者发布的更新列表(shouarchive.beakbig.com) · 安装文件(download.beakbig.com,Cloudflare R2) | 普通的网页请求(包含应用名称 · 版本的 User-Agent)。只接收更新列表,不发送其他值。下载安装文件时,IP 地址和 User-Agent 会为传送文件而由 Cloudflare 处理。应用会在第二次启动时询问是否开启自动检查;开启后每天检查一次更新列表。可在 设置 › 通用 中关闭。 |
| 获取资讯 | 销售者发布的资讯列表(shouarchive.beakbig.com) | 普通的网页请求(包含应用名称 · 版本的 User-Agent)。只接收资讯列表,不发送其他值。在打开应用和打开“资讯”标签页时(每 6 小时最多一次)以及点按刷新时获取。可在 设置 › 通用 中关闭自动获取。 |
- App Store Connect 的
.p8私钥和 Google 服务账号密钥保存在你的 Mac 上。应用在本地签名请求所需的令牌,密钥本身不会发送到包括 Apple · Google 在内的任何地方。 - Apple · Google 如何处理这些请求,遵循各公司的开发者协议和隐私政策。
4. 保存在 Mac 上的数据
- 应用设置(主题 · 语言 · 文本大小 · 项目列表等)保存在 macOS 的用户偏好设置 · 应用支持文件夹中。
- API 密钥正文保存在这台 Mac 的钥匙串中,不会通过 iCloud 钥匙串同步。以文件形式选择的密钥只记住该文件的位置。
- 描述文件活动记录 · 构建记录只保存在本地,可以在应用中删除。
- “资讯”标签页获取的资讯列表和已读记录只保存在这台 Mac 上。
- 许可证密钥和验证结果保存在这台 Mac 上。许可证服务器上保存的内容见第 5 项。
.p8文件和构建产物等你自己放置的文件,应用不会删除。
5. 许可证验证 — 发送的信息
应用仅为注册和验证许可证以及确认更新期,将下列值发送到许可证服务器,不作其他用途,所有传输均通过 HTTPS 进行。网站的重新获取密钥 · 更换密钥 · 删除个人信息页面和付款完成页面也只发送下面列出的值。
| 发送的值 | 内容 | 为什么需要 |
|---|---|---|
| 许可证密钥 | 用于识别所购许可证的密钥 | 确认许可证是否有效,以及更新期截至何时 |
| 购买邮箱地址 | 付款时使用的邮箱地址。仅在密钥输入窗口中注册时和申请重新获取密钥时发送 | 确认输入的密钥属于该笔购买,并且只将密钥重新发送到购买时的邮箱 |
| 设备标识值 | 这台 Mac 的硬件 UUID 加上应用专用前缀后用 SHA-256 计算哈希所得值的前 32 个字符。硬件 UUID 原文 · 主机名称 · 用户名称不发送。读不到硬件 UUID 时,使用应用首次启动时生成的随机安装 ID 以同样的方式计算。即使 Mac 名称或网络发生变化,该值也保持不变 | 确认是否超出许可证允许的设备数量(2 台 Mac) |
| Mac 型号 | 这台 Mac 的硬件型号名称(例如 MacBook Pro (14-inch, Nov 2023))。不是 Mac 的名称或用户名称 | 在已注册 Mac 列表中区分各台 Mac,并在名额已满时选择要解除的 Mac |
| 应用版本 | 应用版本 · 构建号 | 确认该版本是否在更新期内发布,并解决问题 |
| 访问记录 | 时间、操作(激活 · 验证 · 解除等)、结果、许可证 id、设备标识值的哈希、应用版本、简短原因。不含 IP 地址。30 天后自动删除 | 应对故障并解决问题 |
何时发送什么。
- 激活 — 许可证密钥、购买邮箱地址(在密钥输入窗口中注册时)、设备标识值、安装标识值、Mac 型号、应用版本
- 许可证验证 — 大约每 12 小时发送许可证密钥(如有)、设备标识值、安装标识值、Mac 型号、应用版本
- 免费期查询 — 大约每 12 小时一次(即使没有许可证)。不发送任何值,只有包含应用名称和版本的 User-Agent,服务器也不记录这些请求
- 注册付款的 Mac(在应用内付款后,于确认窗口中选择“注册此 Mac”) — 设备标识值、安装标识值、Mac 型号、应用版本
- 已注册 Mac 列表 · 解除其他 Mac — 许可证密钥、设备标识值、安装标识值、要解除的 Mac 在列表中的 id
- 解除 — 许可证密钥(应用中有时)、设备标识值、应用版本
- 开始支付(购买 · 续订) — 许可证密钥(续订时)、设备标识值、安装标识值、应用版本、语言(购买时)。支付本身在 Paddle 的付款页面完成
- 管理付款链接(设置 › 许可证 › “管理付款…”) — 许可证密钥(如有)、设备标识值、安装标识值、应用版本。收到的链接不会保存在应用中
- 重新获取密钥(应用 · 网站) — 购买邮箱地址、语言
- 更换密钥(应用 · 网站) — 申请确认邮件时为购买邮箱地址、语言;通过邮件中的链接更换时为确认值、语言
- 删除个人信息(网站) — 申请确认邮件时为购买邮箱地址、语言;通过邮件中的链接删除时为确认值、语言
- 在网站购买 · 付款完成页面 — 开始购买时发送语言;付款后发送交易 id 和付款确认值,仅用于在该页面显示刚购买的许可证密钥
服务器上保存的内容。设备 · 安装标识值不保存原文,只保存哈希值(SHA-256 · HMAC-SHA256)。许可证密钥除用于查询的哈希值外,还保存加密(AES-256-GCM)后的值,以便将同一密钥重新发送给您;解密密钥与数据库分开保存在服务器的机密设置中,仅凭数据库无法得知许可证密钥。付款确认值以及申请重新获取或更换密钥时使用的邮箱地址只保存哈希值。更换密钥的确认链接值和更换前的密钥也只保存哈希值;更换前的密钥用于告知使用它发来的请求密钥已更换。Mac 型号、应用版本和购买邮箱地址按原样保存,购买邮箱地址用于查询许可证和发送密钥。从 Paddle 接收客户 · 交易 · 自动续订 id、自动续订状态(开启 · 关闭)、价格 id 以及更新期的结束日期。不接收姓名 · 地址 · 卡片信息。
不保存的内容。IP 地址、请求头和请求正文、姓名 · 地址、卡号、营销同意、使用统计。应用不发送 macOS 版本。
- 可用于识别用户身份的值(用户名 · 直接为设备设定的名称等)不用于许可证验证。
- 文件(IPA · APK · AAB ·
.mobileprovision)的内容和产物检查结果不会发送到许可证服务器。 - 应用中不加入广告 · 跟踪 · 行为分析 SDK。
6. 许可证服务器与保存
- 许可证服务器由销售者 Beakbig(营业登记号 613-40-01820)· 联系方式 support@shouarchive.beakbig.com 运营。服务器使用 Cloudflare, Inc.(美国)的 Workers,数据库位于亚太地区(该地区内的实际位置由 Cloudflare 决定)。
- 发送的值和许可证状态(签发 · 更新期 · 终止)在许可证存续期间保存。更新期结束后许可证依然存在,因此不会删除。因退款 · 拒付(chargeback)导致许可证被终止的,自终止起 2 年后删除或匿名化(目前由运营者手动处理);如您请求删除,则在请求时删除。保存期限较短的记录每天自动删除 — 访问记录 30 天、支付通知(webhook)处理记录 90 天、密钥发送记录 365 天(收件地址只保存哈希值)、未处理的签发等待 7 天、将付款与 Mac 关联的付款确认记录 30 天、解除其他 Mac 的记录 30 天、重新获取或更换密钥的申请记录 1 天(邮箱地址只保存哈希值)、更换密钥的确认链接记录 30 天(确认值只保存哈希值)。删除可在删除个人信息页面经购买邮箱确认后自行完成(第 11 项)——删除后将无法再以该许可证使用应用,仅支付记录(交易 id · 类型 · 时间)依《电子商务法》保存 5 年。
- 此服务器上保存的值与第 5 项所列相同。付款方式信息、卡号、银行账户不会被保存。
- 服务器使用 Cloudflare, Inc.(美国公司)的 Workers,在离用户较近的 Cloudflare 数据中心运行,数据库位于亚太地区(该地区内的实际位置由 Cloudflare 决定)。许可证服务器和本网站由 Cloudflare 出于传输 · 安全目的处理;销售者已关闭 Cloudflare 的请求日志,不保存 IP 地址。本网站使用 Cloudflare Web Analytics 进行访问统计——不使用 Cookie · 本地存储 · 设备标识值,只保留页面地址 · 来源 · 浏览器 · 国家等汇总数据,销售者无法查看每位访问者的记录。支付由 Paddle 作为记录商户处理(第 7 项)。
- 销售者发送的邮件全部只发往购买邮箱,并通过邮件发送服务 Resend, Inc.(美国)发送。我们只向 Resend 提供收件邮箱地址和邮件正文;正文中可能包含许可证密钥、确认链接,或新注册 Mac 的型号与注册时间。发送的邮件种类:许可证密钥 · 重新获取密钥 · 更换密钥确认 · 新密钥 · 新 Mac 注册通知 · 续订付款通知 · 续订前 7 天提醒 · 续订费用调整预告 · 个人信息删除确认 · 购买邮箱更改通知(发往原地址)。不发送营销邮件。
- 如需直接下载或请求删除保存在许可证服务器中的记录,请按第 11 项的方法联系我们。
7. 支付与 Paddle
支付由 Paddle(paddle.com——Paddle.com Market Limited,英国伦敦;美国客户的交易由 Paddle.com Inc.(美国)处理)作为记录商户(Merchant of Record)处理。本文档中的“Paddle”指这两家公司。Paddle 作为面向客户的销售者,负责付款方式验证、税款计算与征收、收据开具和退款处理。付款方式信息由 Paddle 保存,不会经过本网站的服务器。
- Paddle 收集 · 处理的内容 — 姓名、地址、电子邮箱地址、付款方式信息与支付记录、账单地址、税号、IP 地址、位置信息、设备 · 浏览器信息、同意记录等。这些按Paddle 隐私政策处理,Paddle 出于法律义务将交易数据保存 5 年。
- 传给销售者(也就是我们)的内容 — 购买者的姓名 · 地址 · 电子邮箱地址、购买记录、可在控制面板中查看的交易分析。完整的卡号和安全码不会传过来,也不会共享任何特殊类别的敏感信息。
- 销售者与 Paddle 各自都是这些数据的独立数据管理主体。销售者仅将收到的信息用于签发许可证、核对支付和回应客户咨询,不作其他用途。
- 付款页面的 Paddle 脚本 — 本网站的购买页面和更改付款方式页面(续订付款失败时更改付款方式的页面)会加载 Paddle 的支付脚本(Paddle.js)以打开付款窗口。在此期间,Paddle 按其自身的隐私政策处理浏览器 · 设备信息和 IP 地址。除不用 Cookie 的访问统计脚本(Cloudflare Web Analytics,第 6 项)外,销售者不在本网站放置其他脚本,也不放置 Cookie · 广告 · 跟踪工具;不打开这两个页面就不会加载 Paddle 脚本。
- 退款请求请将付款邮箱和订单号发送至 support@shouarchive.beakbig.com,销售者会向 Paddle 申请。收据 · 税款等与支付本身有关的咨询,也可通过 Paddle 的客户支持渠道提出。退款标准写在退款政策中。
- Paddle 代理的销售者条款也一并适用:Paddle 服务条款、Paddle 购买者条款。
8. 第三方库
- Lottie — 用于显示加载动画的开源库。仅用于界面显示,不访问网络,也不收集数据。
- Sparkle — 用于检查并安装应用更新的开源库。仅用于第 3 项所述的检查更新,未开启发送系统信息的功能。
除此之外,没有其他通过网络通信的第三方 SDK。
9. 共享与出售
销售者共享个人信息的对象只有第 6 项所述的许可证服务器(Cloudflare)· 密钥发送服务(Resend)和第 7 项所述的 Paddle,不会出售或交给其他第三方。第 3 项所述与 Apple · Google 的通信是应你的请求、使用你自己的账户和密钥进行的。应用安装文件(DMG)从 Cloudflare R2 下载,卖家不会另外收集下载记录。
10. 儿童
ShouArchive 是面向软件开发者的工具,不面向儿童。我们不会在知情的情况下收集未满 14 周岁者的个人信息。
11. 数据主体的权利
使用者对个人信息享有查阅 · 更正 · 删除 · 限制处理 · 拒绝提供(据此停止处理)的权利。
- 删除 — 许可证服务器中的记录 — 可在删除个人信息页面自行完成。输入购买邮箱后会收到确认邮件(24 小时内有效);在邮件链接中点按“删除”,即终止该邮箱的全部许可证、解除所有已注册的 Mac,并删除购买邮箱 · 保存的密钥 · 发送记录 · 确认链接,同时取消更新自动续订。已删除的许可证无法恢复。支付记录(交易 id · 类型 · 时间)依《电子商务法》保存 5 年后删除。
- 查阅 · 更正 · 限制处理,以及无法使用删除页面时(例如付款邮箱已无法使用)的删除 — 请向 support@shouarchive.beakbig.com 提出请求。确认身份后,我们会在收到请求之日起 10 日内处理完毕并将结果告知您。
- Paddle 保存的支付信息 — 按 Paddle 的政策和流程处理。请直接向 privacy@paddle.com 或 paddle.net 提出请求。
- 可以拒绝的部分 — 许可证验证是使用所购许可证所必需的处理。拒绝后将无法使用由许可证开启的功能。
- 法定代理人或代理人提出请求时,会先确认授权关系后再处理。
本政策以大韩民国个人信息保护法为依据编写。对于 EU · EEA 和英国的用户,我们同样保障 GDPR 与 UK GDPR 所规定的权利。
12. 跨境传输
- 接收方与国家 — 许可证记录由 Cloudflare, Inc.(美国)处理,支付信息由 Paddle(英国 · 美国,第 7 项)处理,密钥发送邮件由 Resend, Inc.(美国)处理。安装文件的下载经由 Cloudflare R2(Cloudflare, Inc.,美国),网站访问统计也由 Cloudflare 处理。
- 保存位置 — 许可证记录保存在亚太地区的数据库(Cloudflare D1)中,请求在离用户较近的 Cloudflare 数据中心处理。
- 何时 · 如何 — 在激活 · 许可证验证 · 查看已注册 Mac 列表 · 重新获取密钥 · 更换密钥 · 删除个人信息 · 开始支付(购买 · 续订)· 请求管理付款链接时,以及发送第 6 项所列邮件时,通过网络发送。
- 项目 · 目的 · 保存期限 — 与第 5 项和第 6 项所列相同。
- 保护措施 — Cloudflare 遵守数据处理条款(含 EU 标准合同条款),Paddle 作为记录商户按其自身的隐私政策处理支付信息。
- 拒绝方式与结果 — 不使用许可证时不会发生跨境传输。此时试用期结束后只能使用描述文件管理 · 产物检查 · API 密钥管理 · 历史记录查看。
- 发往 Apple · Google 的请求会直接进入各公司的服务器(第 3 项)。
13. 变更
如果本政策有变更,新版本会连同新的生效日期一起发布在本页面。如果应用处理数据的方式确实发生了变化,应用的更新说明中也会予以说明。
14. 联系方式
有关本政策或应用数据处理的疑问,请发送至 support@shouarchive.beakbig.com。
个人信息保护负责人 — 代表 Hyunjin Kang · support@shouarchive.beakbig.com
通过咨询邮件收到的信息 — 您发送至 support@shouarchive.beakbig.com 的邮件(发件地址 · 主题 · 正文 · 附件)仅用于回复咨询和解决问题,并保存在销售者的邮箱中。请勿在附件中包含密钥文件(.p8)或敏感信息。