银河路书隐私政策
更新日期:2026 年 9 月 26 日
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):发送当前评估地点或所选观测地点坐标,用于查询大气透明度与视宁度。 - Apple 地点解析(CoreLocation):为确认自定义地点或当前位置的时区,必要时向 Apple 地点服务发送该地点坐标。内置地点及已经记住的地点时区可直接使用。
- 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: September 26, 2026
1. About this app
StarShot provides Milky Way trip planning, sky target recommendations, and local observing records. 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 geocoding (CoreLocation) — sends location coordinates as needed to determine the time zone of a selected or current location
- Apple Maps (MKDirections) — driving routes
5. Local storage
SwiftData, UserDefaults, and local files on your device:
- Weather forecasts (12h TTL)
- Drive times (24h TTL)
- Atmospheric transparency (6h TTL)
- Your app preferences (theme, max drive hours, photography experience, observing mode and equipment)
- Location snapshots, saved windows, actual attempt times, results and notes; a local backup supports recovery if the record file is damaged. These records are not uploaded by StarShot.
There is no account or cloud sync. Uninstalling the app clears its local data; StarShot does not guarantee recovery after removal.
6. Your choices
- Location permission: revoke any time in Settings → Privacy & Security → Location Services → StarShot. The Milky Way feature can use a clearly labeled default location. Sky Exploration requires an explicitly selected location and does not treat default coordinates as your actual location.
- Observing records: edit results or delete entries after confirmation.
- 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.