地铁通勤助手 · 隐私政策
生效日期:2026 年 11 月 7 日 | 版本 v1.8(1.2 的匿名校准数据新增「本次校准的起始站序号」一个整数 —— 用于把累计偏差按中间经过的站数平摊,仍是站序而非站名,不含位置与轨迹;v1.7 在 1.4 的「仅保存在你手机本地」清单新增「换乘站实际走了多久记录」—— 只在本机、不上传、不参与计时;v1.6 新增「本次行程的预计乘车时长」一个整数分钟数的说明 —— 由程序按时刻表推算,不是设备测量的真实轨迹;v1.5 新增「意见反馈」的收集说明 —— 只收你主动填写的内容与选填联系方式,不含线路与行程;v1.4 移除「今日天气」功能与第三方天气服务来源说明)
「地铁通勤助手」(以下简称"本应用")是一款多城市地铁通勤报站工具,核心功能为:按时刻表推算行程进度、到站语音报站、在系统小窗中显示行程信息。本应用由个人开发者独立开发并运营。
我们的设计原则只有一句话:能不收集就不收集,能只存在你手机上就绝不上传。
一句话概括:本应用无需注册登录,不收集你的姓名、手机号、身份证号、位置、通讯录、相册、相机或麦克风信息,不含任何第三方广告或统计 SDK,也不读取任何设备标识符(IMEI、Android ID、广告 ID 等)。你唯一会上传到服务器的,是一个由你手机本地随机生成的匿名编号、几条与身份完全无关的时刻校准数据、"你用哪座城市的哪条线路"这个线路级别的使用计数(不含上下车站、不含乘车方向)、该次行程由程序推算的预计乘车时长(一个整数分钟数),以及你自己主动提交的意见反馈(只在「设置 → 意见反馈」里点了提交时才会发送,联系方式为选填)。
一、我们收集哪些信息
1.1 匿名使用统计(心跳)
在应用启动、开始行程、语音播放失败时,会向我们的服务器发送一条极短记录,仅含以下内容:
- 匿名设备编号:由你的手机本地随机生成(形如
u + 时间戳 + 随机字符)。它与任何账号、手机号、SIM 卡或硬件标识无关,卸载重装即改变。
- 页面版本号(如
v1001.19)
- 事件类型:仅"启动 / 开始行程 / 语音播放失败"三种
- 应用外壳版本号(仅在你使用 Android 安装包时)
- 页面来源域名:用来区分"从发布站进来"和"从直连地址进来"两个入口——两者的本地存储是隔离的,同一人会得到两个匿名编号,分开统计才不会把一个人算成两个。
- 城市与线路名称(仅在你点"开始报站"时,例如"北京 · 17 号线")——见下方说明。
- 本次行程的预计乘车时长(仅在你点"开始报站"时,一个整数分钟数,例如
34)——由程序按官方时刻表推算得出,不是通过手机定位或运动状态测量出的真实轨迹(本应用不申请定位权限)。用途只有一个是统计"平均乘车时长",同样粒度到线路,不含你实际何时上车、何时下车。
用途:了解有多少人在使用、哪些功能出了问题,以及大家常用哪座城市的哪条线路(用来决定优先校准、优先优化哪条线的时刻表)。
关于线路,粒度只到"哪座城市的哪条线"这一级:不包含你在哪一站上车、哪一站下车,也不包含乘车方向;服务端只保存"每台设备用过哪些线路"(连同该线路的累计预计时长,用于算平均)以及由此统计出的去重人数,逐次行程的明细不落盘。你可以在「设置 → 匿名数据贡献」中关闭,关闭后与其余心跳一起停止上报。
1.2 匿名时刻校准数据(默认开启,可随时关闭)
当你使用"校准到该站"功能时,会上传以下内容:线路编号、乘车方向、站序位置、你手机计时与系统时刻表之间的偏差秒数、该站是否为换乘站、记录时间,以及本次校准的起始站序号(用于把这段偏差按中间经过的站数平摊到各区间,避免把整趟累计误差全部算在某一个区间上)。
用途:把众多乘客的实测偏差聚合起来,修正官方未公开的站间运行时间,让到站预估更准。
这些数据不含匿名设备编号、不含站名文本,无法定位到任何个人。服务端每个区段只保留最近 200 条记录,旧数据自动淘汰。
你可以在「设置 → 匿名数据贡献」中随时关闭。关闭后立即停止上传,本地时刻表与报站功能不受任何影响。
1.3 你主动提交的意见反馈(2026-10-12 新增)
只有在「设置 → 意见反馈」里点了「提交反馈」时,才会向服务器发送以下内容:
- 你填写的反馈内容(你选择的问题类型 + 正文,最多 500 字)
- 联系方式:选填。只有你希望我们回复时才需要填写(邮箱或微信),不填也完全可以提交
- 程序版本号与入口类型(网页 / Android 安装包)
用途:定位你遇到的问题、采纳建议、修正不准确的线路数据。
反馈不会附带你的线路、站名、上下车站或乘车方向(这些与你填的内容一样,只有你自己写进正文里我们才看得到);不含匿名设备编号、不含 IP(IP 只在内存里用于限流,不写入反馈记录)。反馈内容保存在我们的服务器上,只保留最近 500 条,旧记录自动淘汰。你可以在下一节「你的权利」中要求删除自己提交过的反馈。
1.4 仅保存在你手机本地的信息(不会上传)
- 上次行程的上下车站与乘车方向
- 你选择的线路、报站音色、音量等偏好设置
- 各线路的使用次数、最近乘坐的线路
- 你在换乘站实际走了多久记录(仅用于在换乘界面显示「这个站你走过多快」,含站名与线对,只在本机)
- 匿名设备编号本身
这些数据存放在手机的应用本地存储中,我们无法读取。卸载应用或清除应用数据即可全部删除。
1.5 服务器访问记录
与所有互联网服务一样,我们的服务器在技术上会获取你的访问 IP 地址,仅用于限流与防止刷量,不用于识别个人身份,也不会与上述数据做关联分析。
二、Android 安装包申请的权限
| 权限 | 用途 |
| 网络访问 | 与你选择的服务器通信、下载报站语音 |
| 通知 | 行程中的到站提醒横幅 |
| 前台服务 | 行程期间保持报站运行(锁屏或切到其他应用时) |
| 震动 | 到站提醒的震动提示 |
| 防止休眠 | 避免行程中因息屏中断计时 |
本应用未申请、也不会申请以下权限:定位、相机、麦克风、通讯录、通话记录、短信、相册与文件存储。
三、第三方服务说明
- 报站语音:语音由我们自己的服务器预先合成后下发。合成过程中使用了微软语音合成服务,上送内容仅为公开的地铁站名与固定播报短语,不包含任何用户信息。
- 地铁数据:基础线路、站点与首末班信息来自高德地图开放平台,以及各地交通主管部门(如北京市交通委员会)公开发布的出行数据。
- 本应用内不含任何第三方统计、广告或推送 SDK。
四、信息的存储与保护
- 服务器位于中国境内(腾讯云北京地域)。
- 已采取的保护措施:仅开放必要服务端口、管理接口独立鉴权并限流、服务器不存放任何可识别个人身份的信息。
- 由于本应用不收集个人信息,所存储的数据本身不具备识别个人的能力;校准数据仅以聚合后的统计值形式使用,"线路使用人数"也仅以按线路聚合后的计数形式存在于管理端面板,且无法反查到具体是谁。
五、我们不会做的事
- 不向任何第三方出售、出租或共享你的数据
- 不将数据用于广告投放、用户画像或商业推荐
- 不收集你的精确或粗略地理位置
- 不要求你提供姓名、手机号、身份证号等任何身份信息
- 不读取通讯录、相册、文件、相机或麦克风
六、你的权利
- 关闭数据贡献:随时在「设置 → 匿名数据贡献」中关闭。
- 清除本地数据:卸载应用或清除应用数据即可,无需联系我们。
- 删除服务端记录:如需删除与你的匿名设备编号关联的统计记录,可通过下方联系方式提出,我们将在 15 个工作日内处理。
- 删除已提交的反馈:反馈记录与匿名编号无关(我们无法反查是哪台设备提交的),因此请把"你提交时的联系方式或反馈原文"发给我们,我们据此定位并删除,同样在 15 个工作日内处理。
七、未成年人保护
本应用是面向通勤乘客的效率工具,不面向 14 周岁以下儿童单独提供服务,也不会主动收集未成年人的个人信息。若监护人发现未成年人向我们提供了个人信息,可通过下方联系方式要求删除。
八、政策更新
本政策如有变更,我们会在本页面更新内容并修改顶部的生效日期。涉及重大变更时,会在应用内以醒目方式提示。
九、联系我们
对本政策有任何疑问、意见或投诉,请联系:
邮箱:77419859@qq.com
我们通常在 15 个工作日内回复。