个人信息收集清单

最后更新:2026年6月4日

本清单按 GB/T 35273《个人信息安全规范》格式逐项披露响声 Xiang 收集的全部个人信息。"是否必需"列说明该项是否为相应功能所必需。

账号与身份

信息类型收集目的使用场景保存期限共享对象是否可关闭
Apple ID sub账号身份鉴权Sign in with Apple账号存续Apple Inc.不使用 Apple 登录即不收集
Apple 转发邮箱或真实邮箱联系方式必要通信、账号找回Apple 登录时由您决定账号存续可由 Apple 端撤销
微信 OpenID / UnionID账号身份鉴权微信登录(仅 Android 国内版)账号存续腾讯不使用微信登录即不收集
微信昵称、头像个人资料个性化展示微信登录授权后账号存续;可清除
用户自设昵称、头像个人资料个性化展示设置中修改时账号存续是(改为默认值)
账号 UUID内部标识系统标识注册时生成账号存续否(必需)

设备与日志

信息类型收集目的使用场景保存期限共享对象是否可关闭
设备型号设备兼容性、故障诊断每次 API 请求90 天Sentry(崩溃时)否(核心服务必需)
操作系统及版本设备同上每次 API 请求90 天Sentry(崩溃时)
应用版本号、Build 号设备版本兼容每次 API 请求90 天
应用语言偏好多语言内容下发每次 API 请求90 天
IP 地址网络安全风控、审计边缘记录90 天
iOS IDFV设备标识设备绑定、反重复账号绑定时账号存续卸载即清除
Android Instance ID设备标识同上同上同上同上
Wi-Fi SSID、Wi-Fi BSSID、MAC 地址(仅 Android 国内版)设备标识推送通道维持、设备识别、安全风控接受隐私政策并初始化推送后账号存续极光 JPush卸载即清除
崩溃堆栈与上下文诊断稳定性崩溃发生90 天Sentry是(设置 → 隐私 → 关闭崩溃诊断)

位置

信息类型收集目的使用场景保存期限是否可关闭
精确位置(经纬度)敏感个人信息反向地理编码到城市仅当您点击"使用我的位置"不存储(完成定位后即弃用)是(拒绝系统权限或不点击)
城市代码(city slug)偏好演出筛选、推送地区定位成功或手动选城账号存续;可切换是(设置中切换)

使用与行为

信息类型收集目的使用场景保存期限共享对象
搜索关键词(去标识化,不与账号关联)使用搜索改进、产品优化使用搜索功能时由服务端记录去标识化语料留存用于产品优化;IP 仅以每日轮换加盐哈希记录
页面浏览路径使用产品改进浏览详情页90 天
收藏/关注(演出、作曲家、演奏家、作品、城市)偏好个性化列表、到时提醒主动操作账号存续;可取消
聆听完成记录(作曲家、作品 MBID、时长)使用聆听统计、未来勋章曲目自然播完账号存续;可清除
近期播放专辑 ID使用队列恢复播放专辑本地存储
客户端埋点事件(屏幕浏览、按钮点击、推送打开)使用产品迭代对应交互发生时90 天后自动清除

订阅与支付

信息类型收集目的使用场景保存期限共享对象
App Store 交易凭证、original_transaction_id交易权益判定、恢复iOS 订阅购买订阅终止后 24 个月Apple
Google Play purchase token交易同上AG 订阅购买同上Google
支付宝/微信支付订单号、状态交易对账、权益AC 一次性预付同上支付宝/财付通
订阅类型、有效期权益权益控制购买/退款/续期同上

推送

信息类型收集目的使用场景共享对象是否可关闭
APNs device token设备推送投递iOSApple系统设置中关闭通知
FCM token设备推送投递AGGoogle同上
JPush Registration ID设备推送投递AC(接受隐私政策后)极光同上
通知发送记录(时间、模板、locale)日志限频与送达统计发送时

权限请求范围

权限触发时机未授权的影响
通知(推送)iOS / AG / AC首次启动或您点击"开启提醒"无法接收演出提醒、关注更新
定位(仅使用应用期间)iOS / AG / AC您点击"使用我的位置"需手动选城
日历(写入)iOS / AG / AC您点击"加入日历"无法一键加入日历
相册(写入,iOS)iOS您点击保存分享海报无法保存海报
读取手机状态 / WiFi(AC)ACWeChat SDK 自检影响微信登录与分享
精确闹钟(Android)AG / AC设置演出倒计时提醒时无法精确倒计时
开机自启 / 前台服务AG / AC媒体播放、重启后恢复演出闹钟播放与闹钟功能受限

我们不收集的信息

查询:privacy@bwv988.com

Data Collection Inventory

Last updated: June 4, 2026

Item-by-item disclosure of every personal information element collected by Xiang, in the format Chinese regulators (GB/T 35273) and Xiaomi/Vivo store reviewers expect. The "Disable" column states whether you can refuse the item.

Account & identity

ItemTypePurposeTriggerRetentionRecipientsDisable
Apple ID subIdentifierAuthSign in with AppleLifetime of accountApple Inc.Use a different sign-in
Apple-forwarded or real emailContactEssential comms, recoveryYour choice at Apple loginLifetimeRevoke via Apple
WeChat OpenID / UnionIDIdentifierAuthWeChat login (Android China only)LifetimeTencentUse a different sign-in
WeChat nickname, avatarProfileDisplayAfter WeChat consentLifetime; clearableYes
User-set nickname, avatarProfileDisplayYou edit in settingsLifetimeReset to default
Account UUIDInternalSystem identifierSign-upLifetimeNo (essential)

Device & log

ItemTypePurposeTriggerRetentionRecipientsDisable
Device model, OS, app version, localeDeviceCompat, diagnosticsEach API call90 daysSentry on crashNo (essential)
IP addressNetworkSecurity, auditEdge capture90 daysNo
iOS IDFV / Android Instance IDDevicePush binding, anti-duplicateAccount link timeLifetimeUninstall clears
Wi-Fi SSID, Wi-Fi BSSID, MAC address (Android China only)Device IDPush-channel maintenance, device identification, securityAfter policy acceptance & push initLifetimeJPushUninstall clears
Crash stack & contextDiagnosticStabilityOn crash90 daysSentrySettings → Privacy → Crash Diagnostics

Location

ItemTypePurposeTriggerRetentionDisable
Precise coordinatesSensitive PIReverse-geocode to cityYou tap "Use my location"Not storedDecline system permission
City slugPreferenceConcert filter, push regionAfter geocode or manual selectionLifetime; switchableYes

Usage & behavior

ItemPurposeRetention
Search keywords (de-identified, not linked to account)Improve search & product optimizationDe-identified corpus retained for optimization; IP only as daily-rotated salted hash
Page-view trail (concert/work/composer/performer)Product improvement90 days
Favorites & followsPersonal lists, alertsLifetime; user-clearable
Listening completion (composer, work MBID, duration)Future achievementsLifetime; user-clearable
Client analytics eventsProduct iteration90 days, auto-purge

Subscription & payment

ItemPurposeRetentionRecipients
App Store receipt + original_transaction_idEntitlement, recovery24 months post-endApple
Google Play purchase tokenSame24 monthsGoogle
Alipay / WeChat Pay order ID + statusReconciliation24 monthsAlipay / Tenpay
Subscription type & validityEntitlement control24 months

Push

ItemTriggerRecipientsDisable
APNs device tokeniOSAppleOS Settings → Notifications
FCM tokenAndroid globalGoogleSame
JPush registration IDAndroid China (after policy acceptance)JiguangSame
Notification delivery log (time, template, locale)Rate-limit, delivery statsNo

Permission scope

PermissionEditionWhenEffect of refusal
Notifications (push)AllFirst launch / tap "Enable reminders"No concert reminders
Location (in use)AllTap "Use my location"Manually pick city
Calendar (write)AllTap "Add to calendar"No one-tap calendar add
Photo library (write, iOS)iOSTap save-posterCannot save poster
Phone state / WiFi state (AC)ACWeChat SDK self-checkWeChat login/share affected
Exact alarms (Android)AG / ACSet concert countdownNo exact alarms
Boot completed / foreground serviceAG / ACMedia playback, post-reboot alarm restoreLimited playback/alarms

What we do NOT collect

Inquiries: privacy@bwv988.com