银河路书隐私政策
更新日期:2026 年 4 月 30 日
1. 关于本应用
银河路书(StarShot)是一款面向广角星野 / 银河摄影爱好者的出行决策辅助应用。纯客户端架构,没有自有服务器、没有用户账号、没有广告 SDK、没有第三方 analytics。
2. 我们收集的信息
位置信息:在您授权后,应用通过系统 CoreLocation 读取您的当前 GPS 坐标,用于计算您与暗夜观测点的距离、为您筛选附近候选站点、以及在地图页定位您的位置。
应用不收集:设备唯一标识符、IP 地址(除您主动调用第三方 API 时由对方服务器记录的常规访问日志)、广告标识符、通讯录、相册、麦克风、相机或健康数据。
应用没有用户账号体系——无需注册、无需登录、无个人资料。
3. 信息的使用
您的 GPS 坐标会用于:
- 按距离 + Bortle 等级排序候选暗夜点
- 计算您与各候选点的直线距离
- 在地图页绘制您的当前位置标记
- 作为天气 / 大气透明度 / 驾车路线查询参数发送给下方列明的第三方服务
本应用不会将您的位置上传到任何 StarShot 自有服务器(因为不存在这样的服务器),也不会把坐标与账号、设备标识或广告标识关联。
4. 第三方服务
为提供天气与天文数据,本应用会请求以下第三方公开 API。我们仅发送坐标参数,不发送任何账号、设备标识或个人识别信息。这些第三方按其自身隐私政策处理请求:
- Open-Meteo(
api.open-meteo.com):发送候选暗夜点坐标 / 用户当前坐标,用于查询云量预报。Open-Meteo Privacy Policy - 7Timer!(
www.7timer.info):发送最佳候选暗夜点坐标,用于查询大气透明度与视宁度。 - RainViewer(
api.rainviewer.com/tilecache.rainviewer.com):请求卫星红外瓦片,请求中不包含您的坐标(瓦片按地图视图区域请求)。RainViewer Privacy Policy - djlorenz VIIRS 光污染瓦片:请求静态光污染瓦片,不包含个人信息。
- Apple Maps(MKDirections):发送您的位置 + 暗夜点坐标,用于计算实际驾车路线时长。受 Apple 隐私政策 约束。
5. 本地数据存储
应用使用 SwiftData / UserDefaults 在您的设备本地缓存以下数据,不会上传到任何服务器:
- 候选暗夜点的天气预报(缓存最长 12 小时)
- 实际驾车时长(缓存 24 小时)
- 大气透明度(缓存最长 6 小时)
- 您的应用偏好(主题、最大车程、拍摄经验)
卸载应用时,所有本地数据随之删除。
6. 您的选择
位置权限:可随时在 系统设置 → 隐私与安全 → 定位服务 → StarShot 关闭。关闭后应用降级为「使用默认位置评估」模式(默认坐标位于北京附近),首页会显示提示。
清除本地数据:删除并重新安装应用即可清除所有本地缓存。
7. 儿童隐私
本应用面向成人摄影爱好者,不针对 13 岁以下儿童。我们不会主动收集任何儿童信息。
8. 政策变更
如未来涉及数据流的实质性变化(例如新增需要发送坐标的第三方 API),我们会更新本页面顶部的「更新日期」,并在应用版本更新说明中告知。
联系我们
如对本隐私政策有疑问,请通过应用内「设置 → 关于 → 问题反馈」联系我们,或发邮件至 1162558327@qq.com。
Privacy Policy (English)
Last updated: April 30, 2026
1. About this app
StarShot is a Milky Way / astrophotography trip planner. Pure client-side architecture, no proprietary servers, no user accounts, no advertising SDKs, no third-party analytics.
2. Data we collect
Location: With your permission, the app reads your current GPS coordinates via CoreLocation. Used solely to (a) compute distance to dark-sky observation points, (b) filter nearby candidates, (c) draw your location on the map.
We do not collect: device identifiers, IP addresses (beyond standard third-party API server logs), advertising identifiers, contacts, photos, microphone, camera, or health data.
There is no user account system—no registration, no login, no profile.
3. How we use it
Your GPS coordinates are used for:
- Sorting candidate dark-sky sites by distance + Bortle level
- Calculating great-circle distance to each candidate
- Drawing your location marker on the map
- Sending weather / transparency / driving-route query parameters to the third-party services listed below
We do not upload your location to any StarShot-owned server (no such server exists), and we do not associate coordinates with an account, device identifier, or advertising identifier.
4. Third-party services
The following public APIs receive only coordinate parameters, no account / device identifiers:
- Open-Meteo — cloud cover forecast
- 7Timer! — atmospheric transparency / seeing
- RainViewer — satellite IR tiles (no coordinates sent; tiles requested by map viewport)
- djlorenz VIIRS — static light pollution tiles (no personal info)
- Apple Maps (MKDirections) — driving routes
5. Local storage
SwiftData / UserDefaults on your device:
- Weather forecasts (12h TTL)
- Drive times (24h TTL)
- Atmospheric transparency (6h TTL)
- Your app preferences (theme, max drive hours, photography experience)
Uninstalling the app clears all local data.
6. Your choices
- Location permission: revoke any time in Settings → Privacy & Security → Location Services → StarShot. App falls back to "default-location assessment" mode (default coordinates near Beijing).
- Clear local data: uninstall and reinstall.
7. Children's privacy
The app targets adult photographers and does not knowingly collect data from children under 13.
8. Policy changes
We will update the "Last updated" date and announce in the version update notes if data flows change substantially.
Contact
In-app Settings → About → Feedback, or email 1162558327@qq.com.