法律

隐私政策

最后更新:

概述

FingerDrumPad(以下简称「本应用」)尊重你的隐私。本应用不收集可识别个人身份的信息。崩溃报告默认关闭,仅在你明确选择启用时才会开启。本政策描述本应用处理的数据类型及其用途。

我们收集的数据

  • 崩溃数据 —— 本应用崩溃时的堆栈追踪、设备型号和 iOS 版本(经 Firebase Crashlytics,仅在你同意时发送)。
  • 诊断数据 —— 卡顿、CPU 异常与磁盘写入异常的记录(经 Apple MetricKit,仅本地存储于设备)。
  • 应用日志 —— 错误与警告历史(经 OSLog,仅保留在设备上)。
  • 应用状态 —— 选中的鼓组名称、活跃的 AUv3 插件名称和声源数量(仅在你生成诊断报告时包含)。
  • 用户设置 —— 教程进度、练习历史(得分、评级、连击、时序统计、连击天数、每周摘要)、鼓组、音序器节奏型、模板和校准设置。全部本地存储于你的设备。

除非 (a) 你已选择启用崩溃报告,按上述方式发送匿名崩溃数据;或 (b) 你明确导出诊断报告或 MIDI/JSON 文件,否则这些数据永远不会离开你的设备。

应用内购买完全由 Apple 处理。应用绝不会看到你的 Apple ID、付款方式或完整交易明细;它只从 StoreKit 接收一个本地标志,用于指示 Pro 功能是否已解锁。账单、收据和退款均由 Apple 根据其自身的隐私政策处理。

我们不收集的数据

  • 姓名、邮箱地址或电话号码等个人信息
  • 位置信息
  • 联系人、照片或日历数据
  • 关于你设备上其他应用的信息
  • 广告标识符(IDFA)
  • 用户行为分析(未使用 Google Analytics 或类似服务)

数据如何存储

所有练习数据、鼓组、设置、应用日志和 MetricKit 诊断都存储在本应用的设备端沙盒中。它们作为完整设备备份的一部分包含在标准的 iCloud 或 Finder/iTunes 设备备份里,但不会传输给我们。卸载本应用会从设备中删除这些数据。

使用的权限

  • 音乐库 —— 仅在你选择一首歌伴奏时访问。FingerDrumPad 读取音频用于播放;不会上传或分享你的歌曲。
  • 音频 —— 用于播放鼓垫声音,并可选地将音频发送到你选择的 AUv3 乐器插件。
  • 触感 —— 启用时用于点按反馈。
  • 文件导入 —— 仅在你导入 SF2 SoundFont 或其他音频文件时使用。

崩溃报告 & 诊断

崩溃报告使用 Firebase Crashlytics,默认关闭(Info.plist 中的 firebase_crashlytics_collection_enabled = NO)。在首次启动时(或对新用户在入门引导之后),会通过一次性的对话框征求你的同意。你可以随时通过「设置 → 诊断 → Anonymous Crash Reporting」更改选择。

启用后,Crashlytics 接收匿名崩溃数据 —— 堆栈追踪、设备型号、操作系统版本和实例 ID —— 用于帮助识别并修复 bug。我们刻意未引入 FirebaseAnalytics,因此不会收集 IDFA,也不会弹出 App Tracking Transparency 提示。

应用内的诊断屏幕让你生成一份 JSON 报告,包含过去 24 小时的应用日志(OSLog)、MetricKit 诊断摘要、应用状态快照(所选鼓组、声源数量、AUv3 插件名称)和设备信息。报告会写入一个临时文件,仅在你点击Share Report 时才会分享。UI 的隐私章节会在你生成或分享任何内容之前,明确列出会与不会收集的内容。

第三方服务

本应用使用 Firebase Crashlytics(由 Google LLC 提供)进行崩溃分析,但仅在你同意的情况下。发生崩溃时,Crashlytics 会向 Google 服务器发送匿名诊断数据。发送的数据包括崩溃堆栈追踪、设备型号、操作系统版本和实例 ID,但不包括可识别个人身份的信息。Google 的隐私政策可在 policies.google.com/privacy 查看。

你选择加载的 AUv3 插件作为扩展在你的设备上运行,受其各自开发者的隐私做法约束。

你的选择

  • 你可以通过首次启动时显示的对话框允许或拒绝提交崩溃报告。
  • 你可以随时在「设置 → 诊断」中开启或关闭提交。
  • 默认为关闭。在你同意之前不会发送任何数据。
  • 诊断导出功能仅在你明确发起时才会把数据写入文件,不会发生任何自动传输。

数据保留

应用日志和诊断数据仅存储于设备,并在卸载本应用时删除。发送给 Crashlytics 的崩溃数据按 Firebase Crashlytics 数据保留政策(通常为 90 天)管理。

儿童隐私

FingerDrumPad 适合所有年龄段,并且不会有意收集儿童的任何个人信息。由于本应用本身不收集任何个人数据,因此无需特殊的年龄门槛。

政策变更

如果我们新增会改变数据处理方式的功能,将更新本页面并修订上方的「最后更新」日期。对于重大变更,我们也会在应用发行说明中标注。

联系方式

如对本政策有疑问,你可以通过支持页面上的联系表单联系开发者,或通过应用内的诊断屏幕附上你的意见与我们分享诊断报告。为防止垃圾邮件,支持地址不予公开,但通过表单发送的消息会直接送达开发者。