隐私政策

最后更新:2026年9月

简介

本隐私政策描述了当您使用我们的移动应用程序和网络服务时,Piano Tree('我们')如何收集、使用和保护您的个人信息。我们致力于保护您的隐私,并对我们的数据实践保持透明。本政策适用于所有 Piano Tree 用户,无论您是通过 iOS 应用程序还是网页平台访问我们的服务。

我们收集的信息

我们收集以下类型的信息:

账户数据

当您创建账户时,我们收集:

  • 电子邮件地址(创建账户必需)
  • 密码(以哈希形式存储,从不以明文存储)
  • 您选择提供的基本个人资料信息(如显示名称)

使用数据

为了改善您的体验和我们的服务,我们收集:

  • 您练习的曲目以及每首曲目的进度
  • 练习统计和表现分数
  • 应用设置和偏好
  • 您使用的功能以及您如何与应用互动

设备和日志数据

出于安全和调试目的,我们的服务器自动收集:

  • IP 地址
  • 设备类型和操作系统
  • 浏览器类型(网页用户)
  • 标准服务器日志和错误报告

音频录制

Piano Tree 不录制、存储或处理任何音频录制。我们不收集您练习过程中的音频数据。应用仅在练习期间处理 MIDI 输入或麦克风输入以进行实时音符检测,但此数据不会被录制或存储。

用户上传内容

高级版用户可以上传自己的乐谱文件,包括 PDF、图片和 MusicXML 文件,用于练习和乐谱处理功能(例如将上传的 PDF 和图片转换为可播放的乐谱)。这些文件是私密的,仅上传账户可访问。我们处理这些文件以提供您所请求的乐谱显示、播放和处理功能。如下方「我们如何共享您的信息」部分所述,我们可能会使用受信任的服务提供商代表我们处理上传的文件;这些提供商仅在提供所请求功能的必要范围内接收您的内容。我们不会出售您上传的内容,也不会将其用于广告或营销目的。

Cookie 和身份验证

我们使用 Supabase 提供的身份验证 cookie 来维护您的登录会话。这些 cookie 是应用正常运行所必需的,不用于跟踪或广告目的。

位置数据

当您使用 Piano Tree 时,我们通过地理定位服务从您的 IP 地址获取并存储大致的位置信息。这包括:

  • 国家、地区和城市
  • 时区和 UTC 偏移量
  • 当地货币和语言偏好
  • 大洲以及您的位置是否在欧盟境内

此数据用于提供本地化体验(例如显示正确的货币)、遵守地区法规(例如针对欧盟用户的 GDPR)以及改进我们的服务。我们不会将此数据用于精确追踪或广告目的。

我们如何处理您的数据

我们使用 Supabase 作为后端服务提供商,用于:

  • 用户身份验证和账户管理
  • 数据库存储您的账户和使用数据

Supabase 根据其隐私政策和我们的指示代表我们处理您的数据。您的数据被安全存储,除了为我们提供服务外,Supabase 不会将其用于自己的目的。

支付信息

Piano Tree 使用 Stripe Checkout 和 RevenueCat 进行订阅支付。所有支付处理,包括信用卡信息,完全由 Stripe 和 RevenueCat 在独立的安全平台上处理。Piano Tree 永远不会看到、处理或存储您的支付详情。Stripe 和 RevenueCat 的隐私政策规定了如何处理您的支付信息。我们仅从这些服务接收成功支付和订阅状态的确认。

我们使用 RevenueCat 来管理应用内购买和订阅权限。RevenueCat 处理购买历史、权限状态和平台标识符以确定您的订阅状态。RevenueCat 不会收到您的支付方式详情。

我们如何使用您的信息

我们使用收集的信息来:

  • 提供和维护我们的钢琴学习服务
  • 个性化您的学习体验并追踪您的进度
  • 改进我们的应用功能和用户体验
  • 回复您的支持请求和咨询
  • 根据您的大致位置提供本地化内容、货币和语言设置
  • 确定适用的地区法规(例如针对欧盟用户的 GDPR)
  • 确保安全并防止欺诈或滥用
  • 遵守法律义务

我们如何共享您的信息

我们不出售您的个人信息。我们仅在以下情况下可能共享您的数据:

  • 与服务提供商(Supabase 用于后端服务,Stripe 和 RevenueCat 用于支付)共享,他们在合同上有义务保护您的数据
  • 如果法律要求或为响应法律程序
  • 为保护我们或用户的权利、隐私、安全或财产
  • 与业务转让(合并、收购等)相关,并通知用户

我们不会与第三方广告商或分析公司共享您的数据。

数据存储和安全

我们非常重视数据安全:

  • 所有数据都使用行业标准加密安全存储
  • 密码使用安全算法进行哈希处理,从不以明文存储
  • 我们使用 Supabase 的安全基础设施进行数据存储
  • 只有授权人员才能访问您的数据
  • 我们定期审查和更新我们的安全实践

虽然我们实施了强大的安全措施,但通过互联网传输或电子存储的方法都不是100%安全的。我们无法保证绝对安全,但承诺尽最大努力保护您的数据。

数据保留

只要您的账户处于活动状态或需要为您提供服务,我们就会保留您的个人信息。如果您删除账户,我们将在30天内删除或匿名化您的个人数据,除非我们因法律或合法商业目的需要保留某些信息。

您的权利和选择

根据 GDPR、CCPA 和其他适用的隐私法律,您有权:

  • 访问您的个人数据并获取我们持有的关于您的信息副本
  • 更正不准确或不完整的数据
  • 请求删除您的个人数据
  • 反对或限制您的数据处理
  • 数据可携带性(以结构化、常用格式接收您的数据)
  • 在处理基于同意的情况下撤回同意

要行使这些权利,请使用下面'联系我们'部分提供的信息与我们联系。

删除您的账户

您可以随时直接从应用中删除您的账户。进入设置并点击'删除账户'按钮。或者,您可以通过电子邮件 [email protected] 联系我们。当您删除账户时:

  • 您的所有个人数据将在30天内永久删除
  • 您的练习历史和进度将被删除
  • 您将失去对所有高级功能和内容的访问权限

某些信息可能因法律或合法商业目的被保留(如交易记录),但会尽可能匿名化。

儿童隐私

Piano Tree 面向一般受众设计,不专门针对13岁以下的儿童。我们不会故意收集13岁以下儿童的个人信息。如果您是父母或监护人,并认为您的孩子向我们提供了个人信息,请立即与我们联系。如果我们发现我们收集了13岁以下儿童的个人信息,我们将及时采取措施删除此类信息。

国际数据传输

您的信息可能被传输到您居住国以外的国家并在那里处理。这些国家的数据保护法可能与您所在国家不同。当我们国际传输您的数据时,我们确保适当的保障措施到位,以根据本隐私政策和适用的数据保护法保护您的信息。

本隐私政策的变更

我们可能会不时更新本隐私政策,以反映我们实践的变化或出于其他运营、法律或监管原因。我们将通过在此页面上发布新的隐私政策并更新'最后更新'日期来通知您任何重大变更。我们鼓励您定期查看本政策。

联系我们

如果您对本隐私政策或我们的数据实践有任何问题、疑虑或请求,请联系我们:

电子邮件:[email protected]

我们将在合理的时间内回复您的咨询,通常在30天内。

您的同意

使用 Piano Tree,即表示您同意本隐私政策,并同意我们按照本文所述收集和使用您的信息。