隐私政策
最后更新:2026-10-20
MusicalMap(以下称“MusicalMap”或“我们”)是个人经营的全球音乐剧互动地图,提供网站(themusicalmap.com)与 iOS App“MusicalMap”(以下称“App”)两种使用方式。网站与 App 共用同一套账号与资料。本政策说明我们收集哪些资料,以及如何使用与保存。
1. 不登录浏览
不论网站或 App,浏览地图、搜索演出、查看演出信息、开启购票链接都不需要账号。
- 网站:本站是架在 Cloudflare Pages 上的静态网站,不放任何广告追踪。我们使用 Cloudflare Web Analytics(不使用 cookie)与 Google Analytics 统计流量、了解网站使用情形;Cloudflare 作为主机商,可能依其政策记录一般服务器日志(例如 IP 地址)。
- iOS App:App 内没有广告或追踪工具;使用资料默认会分享,可随时关闭(见下),不使用广告识别码(IDFA),也不会跨其他公司的 App 或网站追踪你。为了显示地图,App 会从我们架在 Cloudflare 上的服务器下载与网站相同的公开演出资料,Cloudflare 可能依其政策记录一般服务器日志(例如 IP 地址)。
- App 更新检查:App 每次开启时,会向 Expo(我们使用的 App 更新服务)检查有没有新版的 App 内容。这个请求会附上 App 版本与一组安装 App 时随机产生的识别码;这组识别码不含你的姓名、Email 或账号资料,我们只用它来发送 App 更新。Expo 可能依其政策记录一般连接信息(例如 IP 地址)。
- 使用与诊断资料(iOS App,可随时关闭):App 默认会分享使用资料,你可以在首次导览的最后一步、或随时在“设置 › 隐私权”关闭。开启时,我们会收集:打开 App 的时间、次数与使用多久,以及是从哪里打开的(分享链接、通知或直接打开);用了哪些功能(地图、搜索的字、看了哪些剧、试听、购票与音乐链接、分享、收藏、首次导览与登录步骤);错误与加载时间;以及 iOS 与 App 版本、安装管道(App Store 或 TestFlight)、语言、国家与时区。这些资料与 App 产生的随机编号相连(不是手机序号或广告识别码),登录时也会连到你的账号。我们只用来改进 MusicalMap,绝不出售、不做广告、不提供给任何人。我们不收集你的位置、联系人或照片。你可以随时在“设置 › 隐私权”关闭分享(立即停止)。资料保存 13 个月;删除账号时一并删除;想提前删除,可以写信到 contact@themusicalmap.com 或通过 App 的“联系我们”告诉我们,我们会删除这支手机与你账号的使用资料。
- 你送出的意见回馈(iOS App):你使用“回报信息有误”“告诉我们缺哪出”或“设置 › 意见回馈”时,我们会收到你写的内容、那是关于哪一部剧或哪个搜索、App 版本与语言,以及 App 产生的随机编号。只有你勾选“可以用我的账号 Email 回复我”,才会连到你的账号 Email。我们只用来修正资料与改进 MusicalMap,保存 13 个月。
2. 足迹、账号与 MusicalMap Pro
在 App 里记录看过的音乐剧不需要登录:免费版的记录只存在你的手机,不会上传给我们。云端备份、网站版与专属分享页属于 MusicalMap Pro,需要登录,可选择 Apple 登录、Google 登录,或输入 Email 后填写我们寄出的 6 位数验证码。登录后我们会收集并保存:
- 基本账号资料:Email、名字与头像。使用 Google 登录时,这些资料来自 Google OAuth。使用 Apple 登录时,我们只会收到你选择分享的 Email;若你选择“隐藏我的电子邮件”,那会是 Apple 提供的转寄地址,我们看不到你的真实邮箱。使用 Email 验证码时,我们只有你的 Email。名字由你自己设置,也可以不填;除了 Google 登录之外没有头像。头像只有你自己看得到,不会出现在分享页或任何他人可见的地方。
- 你自己新增的观剧记录:剧名、剧院、日期、评分、票价、座位、笔记等你输入的内容。
- 专属分享页:分享页默认不公开,你打开公开开关前没有人看得到。第一次公开时,我们会依你的名字自动产生一个专属网址(
my.themusicalmap.com/…,例如名字是 Candy 就是 candy;已经有人使用时会加上数字),之后你可以自己修改。修改名字或网址后,旧网址会保留给你、不会分给别人,但不能再用来打开你的分享页。专属分享页是 Pro 的功能;账号没有 Pro 时,即使设为公开,访客也只会看到“这个足迹页目前没有公开”。 - 分享页上看得到什么:公开后,访客可以看到你的名字、剧名、剧院、城市、日期、评分与最爱;没有设置名字时,标题会显示“神秘观众”。票价、座位、笔记各有独立开关,默认都不显示,要你自己在分享页设置里打开。
- Pro 购买:Pro 是在 App 内一次买断,付款由 Apple 处理,我们看不到你的信用卡或付款资料。购买由 RevenueCat 协助验证与管理:RevenueCat 会收到你在 App 里的使用者编号(登录后是你的账号编号,未登录时是 App 产生的匿名编号)、购买与交易信息(商品、购买时间、交易编号、退款状态)以及设备平台。我们自己的数据库只记录你的账号是否有 Pro、取得时间与来源(App Store 购买或我们赠送)。
这些资料存放在 Supabase(Postgres 数据库),并以列层级安全性(Row-Level Security)保护,只有你能访问自己的记录。我们绝不出售或交换你的个人资料。
如果你之前用别的登录方式使用过 MusicalMap,App 可以协助你找到那个账号,并在你同意后把记录合并到目前登录的账号。
我们可能偶尔寄信通知与你账号相关的重大新功能或服务变更;每封信都附有取消订阅的方式,你也可以来信要求不再收到。除此之外,我们绝不将你的 Email 用于第三方广告,也不会提供给任何人。
3. App 在你设备上使用的权限与资料
- 定位:只有在你按下“定位”按钮时,App 才会请求“使用 App 期间”的定位权限,并只用一次来把地图移到你所在的位置。你的位置只留在设备上,绝不上传、存储或分享。拒绝授权时,其他功能都能正常使用。
- 照片:你可以在观剧记录附上自己的照片(例如谢幕照、票根)。照片通过系统的照片选择器挑选,只存在你设备上的 App 内,绝不上传到我们的服务器,也不会出现在网站或你的分享页。删除 App 时照片会一并删除。
- 分享:你按“分享”时,App 会打开 iOS 的分享菜单,由你决定传给谁、用什么 App 传;App 不会自己传送任何内容。
- 存储在设备上的资料:App 把你的登录状态存在 iOS 钥匙圈(Keychain),并在设备上保存语言设置、演出资料缓存与海报图片缓存,以及 App 产生的随机编号与你的分享设置,让 App 开得更快、离线也能使用。
4. Cookie 与本地存储(网站)
在网站登录后,Supabase 会用 cookie/浏览器本地存储保存你的登录状态。Google Analytics 会设置分析用 cookie 以区分访客(匿名流量统计,非广告用途)。网站本身不放置任何广告 cookie。iOS App 登录不使用 cookie(见第 3 节)。
5. 地图、街景与图片
- App 的地图由 Apple 地图提供。查看街景时,我们会先使用 Apple 的“四处看看”;没有涵盖的地点会在浏览器开启 Google 地图街景。这些服务适用 Apple 与 Google 各自的隐私政策。
- 网站的地图瓦片由 Mapbox(含 OpenStreetMap 资料)提供;只有在你打开街景时,网站才会加载 Google 地图的街景服务。网站也会从公开的 CDN(Google Fonts、unpkg、jsDelivr)加载字体与开源程序库。你的浏览器向这些服务取得资料时,它们会收到一般连接信息(例如 IP 地址),并依各自的隐私政策处理。
- 演出海报从原始公开来源(例如官方售票或剧院网站)加载,并可能缓存在你的设备上。
6. 购票链接与分润
购票链接会前往第三方售票平台(例如 Ticketmaster、ATG),在你的浏览器或该平台的 App 中开启。部分链接可能是分润链接——你点击或购买时,MusicalMap 可能通过分润联盟(目前为 Impact 与 Sovrn)获得小额佣金,你不需多付任何费用。点击后,售票平台或分润联盟可能依其政策在你的浏览器设置 cookie,其资料处理方式由它们各自的隐私政策规范,不在我们的控制范围内。售票链接的交易都在售票平台完成,不经过我们收款;App 内唯一部售的是 MusicalMap Pro(见第 2 节)。
7. 崩溃记录
如果你通过 TestFlight 或 App Store 安装 App,并在设备设置中允许与 App 开发者分享,Apple 可能会把崩溃报告与基本使用统计分享给我们。我们只用它来修正问题。
8. 第三方
你从 MusicalMap 前往的售票网站、剧院官网、地图服务与其他网页,各有其隐私政策与条款。我们不对第三方的内容或资料处理方式负责。App 内购买的付款由 Apple 处理、购买验证由 RevenueCat 提供,两者各自适用其隐私政策。
9. 你的权利
- 你可以随时在网站或 App 的“足迹”编辑或删除个别记录。
- 你可以修改名字与专属分享页网址、开关公开分享页与各项目的显示:网站在“账号设置”,App 在“设置 → 分享页”。
- 你可以自行删除整个账号:网站在“账号设置”,App 在“设置 → 账号 → 删除账号”。这会删除你所有的记录、分享页与专属网址,且无法复原。删除账号不会退款,也不会删除 Apple 与 RevenueCat 依其政策保存的购买记录;之后用同一个 Apple ID 在 App 按“恢复购买”即可取回 Pro。
- 若你用 Google 登录,也可以在 Google 账户设置中撤销我们的访问权;若你用 Apple 登录,可以在 Apple 账号设置中停止对 MusicalMap 使用“使用 Apple 登录”。
有任何问题,请来信 contact@themusicalmap.com。
10. 儿童
MusicalMap 不以未成年人为对象,也不会在知情的情况下收集儿童的个人资料。
11. 政策变更
本政策可能不定期更新,变更会反映在本页顶端的“最后更新”日期。