隐私政策
- App 没有账户、统计分析、广告或崩溃报告 SDK。
- 你的报表、密钥和设置只保存在你的设备和你自己的 iCloud 中,我们无法读取;连接 Mac 上的 Agent 时除外。
- App 只连接 Apple 及其签发的下载地址、两个汇率服务(拿不到任何关于你的信息),以及恢复购买时我们的购买服务器。
- 本网站不使用 Cookie,不做统计分析,也不从其他公司加载任何内容。
- 购买由 Apple 处理;我们保存你的 SwiftSales 购买记录,用于恢复购买和回复 Apple 的退款询问。
目录
我们是谁
SwiftSales 由 GitSwift LLC 制作,地址:30 North Gould Street, Suite R, Sheridan, WY 82801, United States。关于本政策的任何问题,请写信至 swiftsales@gitswift.com。
我们的服务器不会看到你的 App Store Connect 数据。我们的购买服务器只保存下文购买记录中说明的 SwiftSales 购买记录;除此之外,我们通常不处理任何关于你的个人数据。如果法律仍然赋予你对个人数据的权利,请联系我们,我们会予以保障。
我们不收集的数据
明确地说,SwiftSales 没有:
- 账户或个人资料。你添加的只有来自 App Store Connect 的团队密钥。
- 对你的销售、订阅、财务或评论数据、App 名称、团队密钥,以及 App 中显示的任何其他内容的收集。
- 统计分析、广告、设备指纹或追踪 SDK,也没有第三方 Swift 软件包。
- 崩溃报告服务。App 出了问题,只有你告诉我们,我们才会知道。
除了下文的购买记录,SwiftSales 不收集关于你的数据,我们也无法读取它保存在你设备或你的 iCloud 中的内容。你给我们发邮件时,我们会收到你写的内容和你的邮箱地址,只用来帮助你。
留在你设备上的内容
SwiftSales 需要的一切都保存在本地:
- 你的团队密钥。 私钥文件(.p8)保存在设备的钥匙串中,由系统保护。
- 你的报表和设置。 下载的报表、据此计算出的数字和你的设置保存在设备上,小组件和 Mac 菜单栏项目也使用这些数据。
- 通知。 每日通知在新的报表日到达后,由你的设备本地生成,不经过我们的任何通知服务器。
- Agent 活动记录。 如果你使用 Agent 接入,调用记录保存在你的 Mac 上。它记录哪个 Agent 在何时做了什么,不会记录 Agent 写的内容,也不会记录你的密钥。
与 Apple 的连接
SwiftSales 只连接 Apple 及其签发的下载地址,外加下文的汇率服务和我们的购买服务器。它使用你添加的团队密钥,直接连接 App Store Connect API,下载你的销售、订阅、财务和评论数据;如果你连接了 Agent,还会完成你允许它做的 App Store Connect 工作,例如上传构建、修改商店页面,或提交你批准的版本。Agent 上传的文件发往 Apple 为它给出的上传地址;部分报表和安装包从 Apple 签发的链接下载,这些链接可能指向 Apple 使用的云存储。这些请求由你的设备直接发给 Apple,我们不在其中,中间没有我们的中继、代理或云服务。Apple 对这些请求的处理适用 Apple 的隐私政策。
交易
如果你为某个团队添加了 App 内购买项目密钥,“交易”页面会随时显示你的 App 的购买、续订和退款:
- App 内购买项目密钥和团队密钥一样保存在设备的钥匙串中;开启 iCloud 同步时,它也通过 iCloud 钥匙串同步。
- App 使用这把密钥,直接从你的设备向 Apple 的 App Store Server API 获取你的 App 的购买事件,中间没有我们的服务器。
- 这些事件(产品、价格、币种、App Store 国家或地区、日期和 Apple 的交易 ID)保存在你的设备上;开启 iCloud 同步时,也保存在你自己 iCloud 账户的 CloudKit 私有数据库中。你的 App 附在购买上的客户标识符不会被保存。
- 相关通知由你的设备本地生成。你的交易信息不会到达我们这里。
汇率服务
为了用你选择的显示币种展示数字,SwiftSales 会向两个汇率服务(Frankfurter 和 open.er-api)请求每日汇率。这些请求只包含币种代码和日期,不包含任何关于你、你的 App 或你的销售的信息。与任何网络请求一样,这些服务能看到你设备的 IP 地址,它们如何处理适用其各自的政策。
可选的 iCloud 同步
永久高级版和 7 天试用都包含 iCloud 同步。同步默认开启,你可以在“设置”中关闭。开启后:
- 你的数据(团队、设置、销售数据、交易和评论)通过你自己 iCloud 账户的 CloudKit 私有数据库同步。
- 你的团队密钥只通过 iCloud 钥匙串同步,由 Apple 端到端加密,绝不会存入 CloudKit 记录。
- Apple 按 iCloud 条款和 Apple 隐私政策代你传输和保存这些数据。我们无法访问、读取或接收其中任何内容,它们属于你的 Apple 账户,而不是我们。
- 关闭同步即可停止。你可以在设备的 iCloud 设置中管理或删除 SwiftSales 的 iCloud 数据。
Mac 上的 Agent 接入
在 Mac 上连接 AI Agent 后,该 Agent 可以在其权限级别和你选择的 App 允许的范围内,读取你的销售数字、交易(交易 ID 只保留最后四位)、评论(评论原文、星级和国家或地区)、App 信息和分析数据,以及你用到时测试员(TestFlight 和沙盒)、团队成员和 App 审核联系人的姓名与联系方式、测试员发来的反馈、已注册设备的名称和 UDID、Game Center 玩家 ID,并把它们发送给它使用的 AI 服务。该服务按其自己的条款和隐私政策处理这些数据。SwiftSales 不参与这一传输,也不知道数据去了哪个服务,我们无法访问这些数据。Agent 接入默认关闭,需要你打开并同意后才生效,属于永久高级版(试用期间同样可用),你可以随时关闭。
购买记录
免费试用和永久高级版通过 Apple 的 App Store 购买。付款由 Apple 处理,我们不会看到你的姓名、地址或付款信息。App 在你的设备上通过 StoreKit 确认你的购买。
为了在你更换用于购买的 Apple 账户后恢复永久高级版,以及在你申请退款时回复 Apple 的询问(见使用条款第 6 条),我们保存你的 SwiftSales 购买记录:
- 我们的服务器收到什么。 你开始免费试用或购买永久高级版时,以及 Apple 对这笔购买办理退款、撤销或向我们询问时,Apple 会向我们的购买服务器发送一份签名通知,内含它对这笔购买的记录:交易 ID 和原始交易 ID、产品、购买日期,以及退款日期和 Apple 给出的原因(如有)、价格、币种和 App Store 国家或地区、是否为测试购买,还有 App 为你的购买生成的一个随机标识符(UUID)。
- 它从不掌握的信息。 你的姓名、邮箱地址、Apple 账户、付款信息,以及来自 App Store Connect 的任何内容。这个随机标识符与你本人没有关联。
- 保存在哪里、保存多久。 我们的购买服务器位于澳大利亚悉尼,请求经过 Cloudflare 的网络到达它。这些记录最多保存 24 个月,之后删除。如果你撤回对退款回复的同意,我们会保留这笔购买的交易 ID,确保不再就它回复。服务器不保存访问日志,也不保存 IP 地址。
- 恢复购买。 当你 iCloud 钥匙串里的记录(见下文)显示已有永久高级版,而 App Store 中这台设备当前的 Apple 账户查不到它时(例如你更换了用于购买的 Apple 账户),App 会向我们的服务器查询你的购买,并在此期间大约每周再查一次:它发送原始交易 ID 和那个随机标识符;我们的服务器向 Apple 查询这笔交易,原样返回 Apple 签名的记录,由你的设备自己验证 Apple 的签名,并把这份记录保存在设备自己的钥匙串中。我们不保存这些请求中的任何内容。你的 IP 地址只在内存中用于限制请求频率,从不保存。
- 你 iCloud 钥匙串里的记录。 App 会在你的 iCloud 钥匙串中保存一条简短的购买记录:随机标识符、你的免费试用开始的时间,以及购买后永久高级版的原始交易 ID。有了它,即使你更换了用于购买的 Apple 账户,App 也能恢复你的购买,并从试用最初开始的时间计算免费试用。无论 iCloud 同步是否开启,它都会保存,并跟随你的 iCloud 账户:登录同一 iCloud 账户的设备共享它;如果关闭了 iCloud 钥匙串,它只留在那台设备上。iCloud 钥匙串由 Apple 端到端加密,我们无法读取。这条记录随你的 iCloud 钥匙串一直保留。
本网站
swiftsales.gitswift.com 运行在我们自己的服务器上,该服务器不保存访问日志,因此我们不会记录访客的 IP 地址。与大多数网站一样,请求会经过 Cloudflare 的网络(CDN 与安全防护),Cloudflare 按其隐私政策处理这些请求。本网站不使用 Cookie,不做统计分析,不从其他公司加载字体、脚本或媒体,也不向它们发出请求。
儿童
SwiftSales 是面向发布 App 的专业人士的工具,不面向儿童。我们不会有意收集任何人(包括儿童)的个人信息。
你的权利
GDPR、CCPA 等隐私法律赋予你对公司所持有的个人数据的权利。我们的回答很简单:除了你发给我们的邮件,我们不持有关于你的个人数据,所以通常没有什么可供访问、导出、更正或删除。我们另外只保存上文的购买记录,其中没有姓名或联系方式。我们不出售也不共享个人信息。如果你认为我们持有关于你的数据,或想行使你所在地法律赋予的权利,请发邮件至 swiftsales@gitswift.com,我们会回复。
变更
如果 SwiftSales 的数据处理方式将来发生变化,我们会更新本政策,修改上方的生效日期,并如实说明变化。重要变更也会写在 App 的更新说明中。
联系我们
GitSwift LLC · 30 North Gould Street, Suite R, Sheridan, WY 82801, USA
swiftsales@gitswift.com