一、开发者信息
- 应用名称:有口吗(FishFinder)
- 包名:
com.jerry.fishfinder - 开发者 / 运营主体:
郑乃坤 - 联系邮箱:
jerrykun@126.com
二、适用范围与产品边界
本政策适用于 FishFinder Android 应用当前版本对信息的处理行为。应用提供地图查看、位置辅助、天气和水域数据查询、附近路亚标点推荐、收藏、反馈和本地记录等功能。推荐结果仅供出钓前参考,不保证渔获。
当前版本不把账号注册、手机号登录、真实支付、云端 VIP 权益、云同步或后台持续上传作为已开放功能。未来如新增上述功能,将在实际启用前另行更新政策并取得必要授权。
三、位置信息与权限使用
3.1 收集范围
Android 系统可能允许你选择授予 GPS 精确位置或系统大致位置。应用仅在前台使用授权结果,用于地图定位、附近路亚标点推荐、距离计算,以及天气和水域查询所需的区域判断。应用不申请也不使用后台位置权限。
3.2 申请时机
- 应用不会在首次启动、隐私同意或首次进入地图时自动弹出系统位置权限申请。
- 仅当你主动点击“定位到当前位置”等需要位置能力的功能时,应用才申请前台位置权限。
- 你拒绝位置权限后,仍可使用有限的地图浏览和本地功能;附近推荐、当前位置定位和依赖位置的查询会受限。
- 拒绝后重新启动不会自动重复申请权限。你可以在系统设置中重新授权后,再主动使用定位功能。
3.3 已授权状态的有界使用
权限申请只由上述用户主动操作触发。你已经授予位置权限后,应用启动进入地图时可能使用一次当前位置,执行地图定位和附近路亚标点推荐。这是有界的一次性前台流程,不是后台持续定位、定时采集或持续跟踪。
应用不会因为 camera idle 或你移动地图就自动循环扫描。满足页面条件时,只有你主动点击“重新扫描此区域”,应用才会重新请求相应的附近数据。授权后应用可能继续执行一次 recenter;这不等同于再次申请权限。
系统定位服务关闭、权限被撤回或系统仅提供大致位置时,应用会按可用能力降级,可能无法完成精确 recenter、附近推荐或环境查询。
3.4 位置数据去向
位置坐标可能被传给高德地图/定位服务、天气服务或水域数据服务,以完成对应请求。应用第一方代码未发现直接读取 SSID 或 BSSID 的实现。第三方 SDK 的内部处理范围受其实际版本和自身隐私政策约束,当前不能把 SDK API 引用写成已确认上传 SSID/BSSID,也不能承诺 SDK 绝不处理网络或设备信息。
四、网络、Wi-Fi 与设备信息
应用需要互联网连接以加载地图、调用高德搜索、查询天气和获取水域数据。正常网络请求可能产生常规通信元数据,例如 IP 地址、请求时间、网络连接状态和协议层信息;这些信息由实际连接的服务按其规则处理,应用不将其用于广告画像。
当前 APK 声明互联网和网络状态能力,不声明 Wi-Fi 状态读取、Wi-Fi 状态修改或额外位置命令旧权限,也不声明后台位置权限。应用第一方代码未发现直接读取 SSID、BSSID、Wi-Fi 状态或设备标识符的代码。
高德 SDK 的定位实现仍可能包含 Wi-Fi 辅助定位及设备/网络信息处理能力。当前没有足以确认 SDK 运行时实际上传 SSID 或 BSSID 的直接证据,因此本政策采用“可能处理、以实际 SDK 版本和官方政策为准”的审慎表述,不把未知项写成确定收集或确定上传。
五、应用内本地数据
5.1 收藏和保存标点
当你主动收藏标点或保存标点信息时,相关名称、位置、备注和应用状态可保存在设备本地,用于收藏列表、地图展示和本地推荐体验。当前版本主要使用设备本地存储,未确认存在已接通的云端同步链路。
5.2 用户反馈
当你主动提交上鱼、未中、无口或其他标点反馈时,反馈内容和本地权重可保存在设备本地,用于本机推荐调整和反馈历史展示。当前版本未确认存在将这些反馈自动上传至云端的主路径。
5.3 渔获记录
当前代码包含本地渔获记录模型和 Room 存储路径,实际功能仍以当前页面可达能力为准。你主动输入的鱼种、时间、地点、备注等内容可能保存在设备本地;本政策不把未来规划或接口骨架写成当前已开放的云端上传、社区发布或跨设备同步。
5.4 删除与保留
本地数据会在你使用应用内清除功能、清除应用数据或卸载应用时按 Android 系统行为删除。删除应用本地数据不会自动删除第三方服务已经独立控制的数据;如未来启用远端服务,将在启用前另行说明远端删除路径和保留期限。
六、第三方 SDK 和服务
下表只列出当前代码和 Gradle 依赖能够确认的活跃地图、搜索、天气和水域服务。第三方 SDK 可能依据其自身政策处理必要的设备、网络和位置数据;具体字段以实际版本和第三方官方政策为准。
| 服务或 SDK | 提供方 | 当前版本/端点 | 使用目的 | 可能处理的数据 | 触发场景 | 是否必需 | 用户拒绝后的影响 | 官方政策/链接 |
|---|---|---|---|---|---|---|---|---|
| 高德 3DMap SDK | 高德软件有限公司 | com.amap.api:3dmap:9.8.3 |
地图展示、地图交互、当前位置显示 | 位置及 SDK 运行所需的设备/网络信息;精确字段以高德政策为准 | 地图页面、已授权前台定位 | 地图核心能力 | 地图定位和部分地图能力受限 | https://lbs.amap.com/home/privacy/ |
| 高德 Search SDK | 高德软件有限公司 | com.amap.api:search:9.7.0 |
POI/附近地点搜索和标点辅助 | 查询位置/区域,以及 SDK 必要信息;SSID/BSSID 未被第一方确认 | 已授权附近推荐、用户点击重新扫描 | 附近搜索可选 | 无法获取对应附近搜索结果 | https://lbs.amap.com/home/privacy/ |
| Open-Meteo | Open-Meteo 服务 | https://api.open-meteo.com/v1/forecast | 获取温度、风速、气压和天气代码 | 当前查询位置的纬度、经度和查询参数 | 位置可用且天气分析需要时 | 推荐辅助能力 | 天气因子不可用或降级 | https://open-meteo.com/en/terms |
| Overpass API / OSM 水域数据 | OpenStreetMap/Overpass 服务 | https://overpass-api.de/api/interpreter | 查询附近水域和水域结构 | 查询范围坐标框/附近坐标及查询参数 | 水域查询或扫描路径 | 推荐辅助能力 | 水域数据不可用或降级 | https://osmfoundation.org/wiki/Privacy_Policy |
| Room / DataStore / SharedPreferences | AndroidX / Android 本地存储 | 当前依赖:Room 2.6.1、DataStore 1.1.1 | 本地保存记录、收藏、反馈和状态 | 用户主动输入的本地内容及应用状态 | 用户保存、反馈、记录或状态变化 | 本地功能需要 | 对应本地功能不可用 | 本地设备存储,不是第三方云端服务 |
OkHttp 和 Retrofit 是网络请求基础库,本身不作为独立数据收集方;实际请求接收方是上表所列服务或未来经批准启用的服务端。当前国内后端配置默认未启用,不应写成已接通的账号、支付或云同步服务。
七、当前未实现的信息处理
当前版本没有已确认的真实账号注册/登录、手机号收集、真实支付、支付信息处理、云端 VIP 权益、云同步、后台上传或主动崩溃统计 SDK。代码中的 DTO、接口骨架、未来适配器或本地会员状态不能单独证明这些功能已经对用户开放。
当前没有将用户信息用于广告投放、跨应用跟踪或行为画像的已确认路径。
八、信息安全与传输
应用通过 HTTPS 或第三方服务实际提供的安全传输方式请求地图、天气和水域数据。网络可用性由 ACCESS_NETWORK_STATE 辅助判断;该权限不代表读取 Wi-Fi 密码、通信内容或全部网络活动。第三方服务可能依据连接协议记录常规网络元数据,具体以其官方政策为准。
九、你的权利
- 你可以拒绝、撤回或在 Android 系统设置中修改前台位置权限。
- 你可以使用应用内清除入口、Android 系统清除应用数据或卸载应用删除本地收藏、反馈、标点和记录。
- 对第三方服务独立保存的数据,应按照相应服务的政策和入口行使删除或查询权利。
- 如需咨询隐私问题,请联系:
jerrykun@126.com。
十、儿童隐私
本应用不面向 14 周岁以下未成年人。监护人应在必要时协助未成年人行使隐私权利。
十一、政策更新
当数据处理目的、第三方服务、权限或用户权利发生重大变化时,我们会更新本政策,并在实际启用新功能前完成必要的告知和授权。
十二、联系我们
- 邮箱:
jerrykun@126.com