欢迎使用“鼓谱空间”(以下简称“本应用”)。本应用深知音频数据对您的重要性,并会尽全力保护您的个人信息安全。本隐私政策旨在向您清晰说明:本应用如何收集、使用、存储、共享及保护您的信息,以及您如何管理这些信息。
一、本应用收集的信息
为了将音频文件转换为鼓谱并提供账户与积分/权益功能,我们会收集以下信息:
- 您主动提交的音频文件或视频链接
- 当您从设备相册选择一个音频文件或使用麦克风录制音频时,或粘贴 YouTube / 哔哩哔哩等视频平台的链接时,该音频文件(或从视频链接中提取的音频流)将被上传至我们的服务器进行处理。
- 处理方式:服务器上的模型会从音频中分离鼓声,再通过模型识别鼓点并生成鼓谱(MIDI / 鼓谱图片 / PDF / MusicXML)。
- 临时文件:在处理过程中,原始音频、从视频链接下载的音频文件以及分离后的鼓声音频会以临时文件形式存放在服务器。处理完成后,这些临时音频文件会被立即永久删除,不会进行备份或监听。
- 任务记录与结果:为了便于您查询处理结果,我们会将识别结果(鼓点数据、BPM、生成的 MIDI/图片/PDF/MusicXML 等)以任务记录的形式保存在数据库中,供您在应用内历史记录中查看。视频链接本身不会被存储。
- 本地存储:处理完成后,鼓谱文件会下载到您的设备本地。您可以通过设备的文件管理功能自行删除本地鼓谱文件。
- 账户信息
- 本应用需要注册账户才能使用核心功能。我们使用 Supabase Auth 提供身份验证服务。
- 我们收集的信息:您的电子邮箱地址(用于注册和识别身份),以及由 Supabase Auth 分配的用户 ID。您的登录密码由 Supabase Auth 直接管理和加密存储,本应用后端不直接保存您的明文密码。
- 账户用于:识别身份、管理积分余额与使用记录、管理内购与权益状态。
- 积分、权益与交易信息
- 本应用采用“积分制 + 订阅权益”混合模式:
- 积分制:您可以购买积分包(¥28 / 2,000 积分、¥58 / 5,000 积分、¥98 / 15,000 积分),每次音频转鼓谱按音频时长梯度扣减积分(以 10 秒为一个计费单位,不足 10 秒按 10 秒计:前 60 秒每单位 10 积分,60-120 秒每单位 15 积分,120-180 秒每单位 25 积分,180 秒以上每单位 30 积分)。新用户注册可免费获得 100 积分,免费积分每月重置为 100 积分;同一设备重复注册不重复赠送。
- 订阅权益:如您购买了订阅会员,系统会记录您的有效权益期限和使用次数限制。
- 当您购买积分或订阅时,支付本身由苹果 App Store 处理,我们不直接获取您的银行卡或第三方支付账号信息。我们会收集苹果返回的交易记录,包括:交易 ID(transaction_id)、商品 ID(product_id)、购买时间、苹果收据凭证(receipt_data)、交易状态等,用于防重复充值、防跨账号作弊、积分到账及后续恢复购买。
- 本应用采用“积分制 + 订阅权益”混合模式:
- 自动收集的技术信息
- 我们仅在服务器端记录必要的性能与运行数据,用于排查故障和优化服务性能,包括:
- 服务处理耗时(如音频分离阶段、BPM 检测阶段、鼓谱识别阶段)
- 请求文件大小、服务器内存使用情况
- 接口调用路径与响应时间
- 崩溃或错误日志
- 上述数据为服务端技术监控,不会收集您的音频内容或鼓谱文件,也不会关联第三方广告或分析平台。监控日志以本地文件形式存储在服务器, retention 期限取决于服务器磁盘管理策略。
- 特别注意:本应用后端目前未集成 Firebase Analytics、Google Analytics 或任何第三方用户行为分析工具。
- 我们仅在服务器端记录必要的性能与运行数据,用于排查故障和优化服务性能,包括:
- 权限申请
- 存储权限:用于读取您设备上的音频文件,以及将生成的鼓谱保存到本地。
- 网络权限:用于上传音频、从视频平台获取视频数据、下载鼓谱、验证账户及内购状态。
- 读取文件/相册权限:用于从相册或文件管理器中选取音频文件。
- 我们仅在您首次使用相关功能时弹窗申请权限,您可以拒绝或稍后在系统设置中关闭,但可能影响核心功能(音频转鼓谱)的使用。
二、我们如何使用您的信息
- 将音频或视频链接中的音频转换为鼓谱(核心功能)
- 验证您的账户、积分余额及权益状态
- 记录积分交易与使用流水,防止欺诈和重复扣费
- 分析服务器性能、修复崩溃、优化处理速度
- 遵守法律义务(如税务记录、处理投诉)
三、我们如何共享、转让、公开披露您的信息
- 不会出售您的任何数据(包括音频、鼓谱、账户信息)给第三方。
- 不会向第三方共享音频文件或生成的鼓谱。
- 视频平台交互:当您使用“视频链接解析”功能时,本应用需要与视频平台(如 YouTube、哔哩哔哩)的服务器进行通信,以获取视频元数据及音频流。此过程中,您的 IP 地址和所请求的视频链接可能会被传输至该平台,但该传输仅为了实现您主动请求的功能,我们不会将该信息用于其他目的,也不会将其分享给其他第三方。请注意,相关视频平台可能独立收集您的信息,建议您查阅其各自的隐私政策。
- 身份验证服务:Supabase Auth 会按照其隐私政策处理您的认证信息,请参考:https://supabase.com/privacy
- 法律要求:如果法律法规、司法机关或政府机关要求,我们可能会依法披露必要信息(例如,涉及违法内容时)。
四、数据存储与安全
- 服务器与数据库:服务以 Docker 容器形式部署,数据库使用 Supabase(PostgreSQL)。数据存储位置取决于您所在区域及 Supabase 项目配置。
- 保留期限:
- 临时音频文件(原始上传文件、分离后的鼓声音频):处理完成后立即永久删除。
- 任务记录与识别结果(鼓点、BPM、生成的文件数据):长期保存在数据库中,供您查询历史记录。
- 账户信息(邮箱、用户 ID、积分余额):持续保留。
- 交易与积分流水(purchases、credit_transactions、usage_logs):长期保留,用于防欺诈、税务合规及权益恢复。
- 服务端性能日志:保留期限取决于服务器磁盘管理策略,通常定期轮转清理。
- 安全措施:采用加密传输(HTTPS)、服务器防火墙、定期漏洞扫描。但由于互联网并非绝对安全,请您理解任何系统都存在潜在风险。
五、您的权利
根据适用的隐私法律(包括中国《个人信息保护法》、欧盟 GDPR 等),您享有以下权利:
- 访问与更正:您可以在应用内“账户”页面查看您的邮箱、积分余额及权益状态;如需更正,请联系我们。
- 删除个人信息:
- 您可以自行删除设备本地的鼓谱文件。
- 删除账号:
- 您可以在应用内“设置”页面找到“删除账号”功能,按提示操作即可注销账号。
- 账号删除后,您的账户信息(邮箱、用户 ID)、积分余额、识别任务记录与识别结果等所有与该账号相关的数据将被永久删除,无法恢复。
- 请注意:删除账号仅删除服务器端数据,您设备本地已下载的鼓谱文件不会被自动删除,如需清理请自行通过设备文件管理功能删除。账号删除为不可逆操作。若您有未消费完毕的付费积分或有效订阅权益,删除账号后亦无法恢复或退款。
- 撤回同意:您可以通过关闭设备权限或卸载应用来撤回同意。
六、隐私政策更新
我们可能会不时更新本政策。重大变更(例如数据处理目的变更、服务器位置改变)会通过应用内弹窗或邮件通知您,并在重新获得您的同意后生效。您继续使用本应用即表示接受更新后的政策。
七、联系我们
如果您对本隐私政策有任何疑问、希望行使数据权利或报告问题,请通过以下方式联系我们:
电子邮箱:zhuchy9@gmail.com