隐私政策
Pegasus Coders LLC(以下简称「我们」)运营 Mappu(以下简称「本应用程序」),在 App Store 上提供 iOS 版,在 Google Play 上提供 Android 版。本隐私政策适用于两个版本;两者存在差异之处会注明所属平台。
我们致力于保护您的隐私。我们不出售或租用您的个人信息,不要求注册账户,也不会在我们的系统中保留您已保存的地点或搜索历史。这些信息保留在您的设备上(第 1 节)。为返回搜索结果,Android 版会将您输入的搜索词和地图中心坐标通过我们运营的服务器传递,但这些数据仅用于生成结果,不会被记录或保留(第 2 节)。本应用程序还使用受信任的第三方服务来实现核心功能、性能监控和广告投放,这些服务会自动收集部分数据,详见下文。
1. 已保存的地点与搜索历史
本应用程序提供保存收藏地点和查看历史搜索记录的功能。
- 本地存储。当您保存一个地点(自定义地点名称及其 MapCode)或执行目的地查询时,这些数据将存储在您的设备本地——iOS 上使用 Realm 数据库,Android 上使用 Room 数据库。您已保存的地点和搜索历史保留在您的设备上,并私密地保留给您。
- iCloud 同步(仅限 iOS)。在 iOS 上,为了在您的个人 Apple 设备之间同步已保存的收藏地点,本应用程序使用 Apple 的 CloudKit 框架,将数据传输到您个人的私有 iCloud 账户。搜索历史不会同步,仅保留在执行搜索的设备上。
- 云同步(Android,可选)。在 Android 上,您可以选择使用 Google 账号登录,以备份收藏并在设备间同步。启用后,您保存的收藏(地点名称、地址、坐标、Mapcode 及文件夹结构)会存储在我们运营的云数据库(Google Firebase / Cloud Firestore)中,与您的账号绑定,只有您本人可以读取。我们会收到您的 Google 账号邮箱和账号标识符用于账号管理,但绝不会看到您的 Google 密码。搜索历史绝不会同步。如果您不登录,所有数据仍像以前一样只保存在您的设备上。
- 删除同步数据(Android)。您可以随时在应用内(地图设置 → 收藏同步 → 删除账号及同步数据)永久删除同步账号及所有已同步的收藏。删除立即生效且无法撤销;各设备本地保存的收藏会保留,您的所有设备都会退出登录。详情及不使用应用请求删除的方式,请参阅删除账号与数据。
- 开发者访问权限。我们无法访问存储在您设备上的数据及您的私有 iCloud 数据库,也绝不会收到您的 Apple 或 Google 账户凭据。您在 Android 上同步的收藏存储在我们运营、并施加仅限所有者访问规则的数据库中;除为处理经核实的删除请求所必需或法律要求外,我们不会访问其内容。
2. 地图与搜索
本应用程序显示地图,并将您选择的地点转换为 MapCode。根据您的平台和所选的地图来源,可能涉及以下服务:
- Apple Maps。在 iOS(原生 MapKit)和 Android(通过 MapKit JS 的 Apple Maps)上用作地图来源。Apple 处理您的地图交互和坐标查询;根据 Apple 地图隐私政策,Apple 不会将这些信息关联到您的身份或 Apple ID。在 Android 上,为避免在应用中嵌入 Apple 密钥,Apple 地图搜索会通过我们运营的代理(见下文「我们运营的搜索服务」)传递。
- Google 地图与 Places(Android)。当您选择 Google 地图来源时,您的搜索文本和地图位置会发送到 Google Maps Platform(Maps SDK 和 Places API)以返回结果,受 Google 隐私政策约束。
- Protomaps / OpenStreetMap(Android)。一种由基于 OpenStreetMap 的矢量切片渲染的免费地图来源,由我们自己的基础设施提供(见下文)。
- 我们运营的搜索服务(Android)。为返回搜索结果,我们会将您输入的搜索词和地图中心坐标通过我们运营的服务器传递。这些请求仅用于生成结果,不会在我们的系统中被记录或保留。其中一台服务器还会将 Apple 地图搜索转发给 Apple,并为地图加载所需的令牌签名。
我们不跟踪、广播或存储您实时的 GPS 移动轨迹。
3. 广告、分析与购买(Google 服务)
为了展示广告、监控应用稳定性并处理订阅,本应用程序集成了 Google LLC 提供的服务。这些第三方可能自动收集经过假名化处理的设备数据:
- Google AdMob(广告)。在免费版中展示广告。AdMob 可能会收集和处理您设备的广告标识符(iOS 上的 IDFA、Android 上的广告 ID)、IP 地址以及基本的设备属性,以投放相关广告。
- Google Firebase(Analytics、Crashlytics、Authentication 和 Cloud Firestore)。监控应用性能,收集崩溃日志、设备型号、操作系统版本以及匿名化的应用交互趋势,仅用于识别软件缺陷和改善体验。在 Android 上,Firebase Authentication 还为收藏同步提供可选的“使用 Google 登录”功能,Cloud Firestore 存储已同步的收藏(见第 1 节)。
- Google Play 结算(仅限 Android)。Mappu Pro 是仅在 Android 版提供的可选订阅,由 Google Play 处理。付款完全由 Google 处理;我们仅收到订阅处于有效状态的确认,绝不会查看或存储您的付款卡信息。
4. 广告个性化设置
- iOS — App 跟踪透明度。在 iOS 上,本应用程序遵循 Apple 的 App 跟踪透明度(ATT)框架:系统会询问您是否允许通过 IDFA 跨其他公司的应用和网站进行跟踪。如果您接受,Google AdMob 将投放个性化广告;如果您拒绝,AdMob 仍会展示广告,但将完全是非个性化的通用广告。
- Android — 广告 ID。在 Android 上,广告个性化使用 Google 的广告 ID。您可以随时在设备设置(设置 → Google → 广告)中重置或删除广告 ID 并退出个性化广告。
- 无论哪种选择都不会影响本应用程序的核心功能。
5. 位置数据
本应用程序仅使用您设备的位置信息来将地图居中显示在您的位置,并将坐标转换为用于导航的 MapCode。我们不跟踪、广播或存储您实时的 GPS 移动轨迹。坐标查询在您的设备上处理,或由第 2 节所述的地图和搜索服务处理,且仅用于返回结果。
6. 儿童隐私
本应用程序是一款通用实用工具,不会有意收集 13 岁以下儿童的数据。由于我们不直接收集任何个人数据,因此也不存储任何依据 COPPA 或类似国际法规需要家长同意的信息。
7. 第三方链接与服务
本隐私政策仅适用于本应用程序。一旦您将 MapCode 输入到您车辆的物理导航系统中,或者点击重定向到外部网站的广告,您的数据将完全由各相关第三方硬件制造商或网域的隐私实务管辖。
8. 本隐私政策的变更
我们可能不时更新本隐私政策。我们会通过在本页发布新的隐私政策并更新顶部的「最后更新日期」来通知您任何变更。
9. 联系我们
如您对本隐私政策有任何疑问或建议,欢迎随时通过我们的联系表单与我们联系。