BeatCraft

Privacy Policy

How BeatCraft handles local music data, purchases, advertising, legal-document requests and support.

Effective

On this page

运营者

BeatCraft 由个人开发者 Yiqun Chi 以 Revoluette 品牌运营。“我们”指该运营者。隐私咨询与权利请求请联系 support@revoluette.com。本政策适用于 BeatCraft 及其产品网页、支持和法律文档服务。

音乐内容与本地数据

BeatCraft 不要求注册我们的账户。预设、练习及曲目列表配置、偏好设置、练习历史和录音由 App 保存在本地。我们不会自动将录音或练习内容上传到我们的服务器。您导出、分享或放入设备备份的内容,由您选择的目标服务或备份服务处理。

调音器在设备上分析麦克风输入的音高,不将调音分析保存为录音。录音需取得麦克风权限并由您启动;后台录音遵循 App 设置和系统权限。可在 iOS 设置中修改麦克风权限。拒绝权限会影响麦克风功能,不影响普通节拍器播放。

在 App 中删除项目会将其从正常资料库移除;导出副本、设备备份、已分享文件以及中断保存后保留的可恢复文件,可能需另行管理。卸载 App 不会替您删除其他服务保存的副本。

购买

付款由 Apple 处理,我们不接收您的银行卡资料。BeatCraft 使用经验证的 StoreKit 交易与权益信息启用、恢复 Pro,并响应撤销等变化。法律文档服务也可能使用下述 Apple App 交易标识;它不等于电子邮箱、密码或银行卡号。

广告与选择

免费版本集成 Google AdMob,可能在较长的播放会话结束后显示全屏广告;Pro 移除 App 内广告。广告是否可用取决于服务资格、广告库存和您的隐私选择。广告服务可能依据权限与同意选择,处理 IP 地址、设备及 App 信息、广告互动及可用标识,用于广告投放、衡量和防止滥用。受限广告或非个性化广告仍可能涉及投放、安全及允许的存储等处理,不表示完全不处理数据。

个性化广告默认关闭。关闭时,App 请求 Google 的受限广告(Limited Ads),这不会移除广告,也不表示完全不处理数据。在 About(关于)中开启 Personalized ads(个性化广告),需要明确选择个性化和跨境传输,并在适用时完成 Google 用户消息平台(UMP)的同意选择及 Apple App 跟踪透明度(ATT)授权。拒绝或无法取得所需权限时,个性化保持关闭。您可以在 About 中关闭个性化,在可用时通过 About → Privacy Policy(隐私政策)查看 Google 隐私选项,并在 iOS 设置中修改跟踪权限。拒绝跟踪或个性化不影响普通音乐功能。撤回选择影响后续处理,不会逆转已完成的处理。旧版本中对所有广告数据处理作出的明确撤回,会保留至您重新作出知情选择。Google 的隐私选项可能因地区不同。麦克风音频与练习记录不会发送给广告服务。

请参阅 Google 隐私政策及合作伙伴服务中的信息使用说明。我们不向数据经纪商出售录音或练习内容。部分地区法律可能将某些广告披露定义为“出售”“共享”或定向广告,相关隐私控制和权利适用于这些活动。

官网与法律文档访问

官网与隐私政策服务使用 Cloudflare Pages 及 Cloudflare 全球分发、安全网络。Cloudflare 为提供和保护服务会接收 IP 地址、请求网址等连接与请求数据;支持相关机制的浏览器也可能向其发送网络错误报告。处理可能发生在您所在地区之外,详见 Cloudflare 隐私政策。某次请求的边缘节点位置不代表所有信息都存储在该地。

每次冷启动且有可用网络时,BeatCraft 通过 HTTPS 检查隐私政策更新;隐私政策下载后保存在本地缓存中,供 App 内阅读;当前版本不再内置政策全文。第三方声明与许可证和使用条款一样在官网阅读,不另设 App 内全文阅读器或下载缓存。依法需要随 App 分发的第三方版权及许可资源文件仍可能包含在安装包中。请求可能包含此安装实例的随机标识、冷启动序号和此前失败的启动次数、单次请求标识、App 版本与构建号,以及可用的、经验证的 Apple App 交易标识及商店环境。Apple 标识与下载此 App 的 Apple 账户相关,不等于账户邮箱或密码,也不要求已经购买。缺少这些标识不影响读取文档。安装 UUID 在启动、升级后保留;删除 App 数据并重新安装会创建新标识。

文档服务在这些值可用时进行记录,同时记录连接 IP、请求时间、主机、路径与方法、重试次数、响应状态与大小、处理耗时、文档版本标记和重定向目标,用于排查传送故障并估算冷启动活动。这些记录不等于每一次返回 App 的次数。访问日志不保存账户密码、录音、练习记录、user-agent 字符串或任意请求头。

业务访问记录仅供查询最近 72 小时的数据。定时任务每分钟删除过期记录;平台故障或额度限制可能延迟物理删除,但业务查询仍会排除超过 72 小时的记录。Cloudflare D1 当前免费方案的恢复历史最多保留 7 天,因此已删除的记录在这一额外期间仍可能被恢复;恢复后的数据同样受 72 小时业务查询限制。Cloudflare 可能依据其服务政策另行处理运行与安全数据。

运营者的私有 Console 服务器通过需身份验证的 HTTPS 接口,每小时或在运营者手动请求更新时获取最近的访问记录,并在该服务器本地保存和分析,以排查文档传送问题、估算观测到的冷启动与安装实例活动,以及查看 App 版本和重试情况。原始记录及用于去重的可识别标识,从原始请求发生时起最多保留 72 小时;再次拉取不会重新计算保留期。服务器运行时每分钟检查过期数据,重启后先清理再分析。每日汇总最多保留 365 天,不包含安装 UUID、请求标识、IP 地址、Apple App 交易标识或其他可识别的关联键。这些汇总描述观测到的请求和安装实例,不代表可识别的个人、完整日活跃使用、下载量或已验证的购买人数。原始记录不进入备份、报告、代码仓库文件或公开页面;除上述经身份验证的传输外,我们不另行导出原始日志。您可通过下方支持邮箱咨询这些记录或请求删除。

一次冷启动最多尝试更新三次,失败后至少间隔 60 秒再重试;从后台返回 App 不会启动新的检查。日志写入失败不会影响 App、文档响应或请求节奏。文档更新失败时,App 保留可用的下载缓存;没有已保存副本时,会显示网络提示和官网链接。较早的 App 版本可能采用不同的更新间隔和旧文档服务;该服务停止后,这些版本使用已保存或内置文档,直至升级。

诊断与支持

诊断行为取决于您安装的版本。较早的内部测试版本可能在本地保存有容量限制的诊断日志,并提供由您决定是否分享的导出功能。日志可能包含 App 与系统版本、音频路由类型、操作结果、耗时、错误和购买相关状态,不包含麦克风音频,也不会自动上传。已关闭 App 自有诊断日志的版本不生成新的持久化诊断日志,也不提供日志导出;此前导出的文件可能仍保留在您保存或分享的位置。Apple 或第三方软件仍可能根据各自政策及您的设置处理崩溃或运行信息。上述服务器访问日志继续保留。

您联系支持时,我们会收到消息、联系方式和您主动提供的附件。请仅发送说明问题所需的信息,避免发送密码、银行卡资料或无关个人信息。我们使用这些信息回复请求、调查所反馈的问题,并可能为后续处理及适用法律义务而保留。您可以联系我们请求删除已发送的信息;适用的记录保留义务可能限制删除。

处理依据与您的权利

在法律要求明确处理依据的地区,我们根据履行购买及支持服务、适用的同意、法律允许范围内保障服务可靠与安全的正当利益,以及适用法律义务处理信息。一项功能的权限不作为无关处理的同意。

依据所在地区,您可能有权访问、更正、删除或取得个人信息副本,限制或反对处理,撤回同意,或退出特定广告用途。请联系 support@revoluette.com。我们可能索取定位记录及验证请求所必需的适量信息;除非确有必要,不要发送身份证件。本地内容通常需在设备上管理,因为我们没有服务器副本。您还可向适用的数据保护主管机关投诉。我们不会排除适用法律保障的权利。

我们及服务商可能跨境处理信息。我们将按实际部署和地区落实所需告知、选择及传输保障;本政策本身不能代替依法需要的单独同意。本 App 为通用音乐练习工具。如家长或监护人担心儿童向我们提供了个人信息,请联系支持。

更新

数据处理方式变化时,我们会更新政策并注明生效日期。重大变更将按适用要求告知,并在需要时重新征得同意。继续使用不能代替法律要求的单独同意。