Astrolabe · 星枢

隐私政策

Astrolabe · 星枢 是一款离线优先的 AR 星空仪。本政策说明本应用收集、使用和共享哪些数据。

最后更新:2026 年 7 月 18 日 · 生效日期:2026 年 7 月 18 日

核心承诺:本应用不上传您的个人数据,不接入任何第三方分析、广告或追踪 SDK, 不要求账号、不收集设备标识符。相机画面、位置坐标、天体计算结果全部在您的设备上本地处理。

1. 我们是谁

Astrolabe · 星枢(以下简称"本应用")由个人开发者 张飞洋 开发和发布。 联系邮箱:zfy1173205582@gmail.com

2. 我们收集的数据

2.1 您主动授权使用的数据(仅在设备本地处理,不上传)

数据类型用途是否上传
相机画面 在 AR 取景画面上叠加星空层 否,仅在设备内存中实时处理,不录制、不存储、不上传
位置坐标(经纬度) 计算天体的方位角、高度角,以及本地天文事件(日出/日落、月相、卫星过境等) 否,仅本地计算,不写入文件、不上传
设备方向传感器数据 确定相机光轴指向天空的真实方位(结合磁偏角修正) 否,仅本地处理

2.2 应用主动获取的公开数据(不包含您的任何信息)

数据来源内容频率关联账号
CelesTrak(公共 TLE 数据) 卫星轨道两行根数(TLE),用于在 AR 视图中渲染卫星轨迹 每日 1–2 次,结果本地缓存
Open-Meteo(公共天气 API) 当前位置的天气预报(云量、湿度),用于"观测条件"建议 用户进入"观测"页面时,结果本地缓存

这两个 API 都是无需账号的公共服务,仅传出您的公网 IP 和标准 User-Agent 头, 不附加任何设备或用户标识。我们不会向这些服务发送您设备上存储的其他数据。

3. 我们收集的数据

4. 权限使用说明

本应用在 AndroidManifest.xml 中声明了以下权限:

权限用途是否必需
CAMERA AR 取景画面的相机预览 必需(拒绝后无法使用 AR 模式,但其他功能如日历、搜索仍可用)
ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION 获取经纬度以计算可见天体 必需(拒绝后默认使用北京坐标,仍可手动选择城市)
INTERNET 获取 TLE 和天气数据 可选(无网络时所有已缓存的数据仍可使用)

所有权限均为运行时权限,首次使用相关功能时由系统弹窗申请,您可以随时在系统设置中撤销。

5. 数据存储与保留

本应用没有服务器端数据库。所有用户数据(您手动输入的经纬度、收藏的星体、最近一次选择的城市)仅保存在本设备的私有目录中,卸载应用即删除。

TLE 和天气预报的缓存文件保存在应用私有缓存目录,遵循 Android 系统缓存清理策略,不会主动上传。

6. 第三方服务

本应用使用以下第三方公共服务,它们各自有独立的隐私政策:

我们与这些服务不存在数据共享关系——它们只能看到公网 IP 和标准 HTTP 请求头。

7. 儿童隐私

本应用面向全年龄段用户,不针对 13 岁以下儿童,也不收集任何年龄段标识。我们不会故意收集儿童的个人信息。如果您是家长并发现您的孩子在未经您同意的情况下提供了个人信息,请通过 zfy1173205582@gmail.com 与我们联系,我们会尽快删除。

8. 您的权利

由于本应用不在服务器上存储您的任何数据,"删除数据"可以通过以下方式之一完成:

如需协助,请联系:zfy1173205582@gmail.com。我们会在 7 个工作日内回复。

9. 政策变更

如本政策有重大变更,我们会在应用内提示并要求您重新确认。次要变更(如更新联系方式)将仅在本页面更新,并修改"最后更新"日期。

10. 适用法律

本政策受中华人民共和国法律法规管辖,并参考《通用数据保护条例》(GDPR) 和《加州消费者隐私法》(CCPA) 的原则编写。

11. 联系方式

开发者:张飞洋
邮箱:zfy1173205582@gmail.com
应用名称:Astrolabe · 星枢
应用包名:com.astro.simulator
反馈:建议在 Google Play 应用页"评价与反馈"区域留言

Privacy Policy

Astrolabe · 星枢 is an offline-first AR planetarium. This policy describes what data the app collects, uses, and shares.

Last updated: July 18, 2026 · Effective: July 18, 2026

Core commitment: this app does not upload your personal data, integrates no third-party analytics, advertising, or tracking SDK, requires no account, and collects no device identifiers. Camera frames, location coordinates, and sky calculations are all processed locally on your device.

1. Who we are

Astrolabe · 星枢 (the "App") is developed and published by individual developer Zhang Feiyang. Contact: zfy1173205582@gmail.com.

2. Data we collect

2.1 Data you grant access to (processed on-device only, never uploaded)

DataPurposeUploaded?
Camera frames Overlay sky objects on the AR viewfinder No — processed in memory in real time, never recorded, stored, or uploaded
Location (lat/long) Compute azimuth/altitude of celestial objects, plus local events (sunrise, moon phase, satellite passes) No — local calculation only, not written to disk, not uploaded
Device orientation sensors Determine the camera's true pointing direction (with magnetic declination correction) No — local processing only

2.2 Public data the app fetches (no personal information involved)

SourceContentFrequencyAccount?
CelesTrak (public TLE) Two-Line Element sets for satellite orbits, used to render satellite tracks in AR 1–2× per day, cached locally None
Open-Meteo (public weather API) Local weather forecast (cloud cover, humidity) for "observation conditions" When user opens the Observation screen; cached locally None

Both APIs are public, account-free services. Only your public IP and a standard User-Agent header are sent — no device or user identifier is attached. We do not send any other on-device data to these services.

3. Data we do NOT collect

4. Permissions

The app declares the following permissions in its manifest:

PermissionWhyRequired?
CAMERA AR viewfinder preview Yes (denying disables AR mode, but Calendar / Search still work)
ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION Get lat/long to compute visible sky Yes (denying falls back to a default location, and you can pick a city manually)
INTERNET Fetch TLE and weather data Optional (cached data still works offline)

All permissions are requested at runtime. You may revoke any of them at any time in system settings.

5. Data storage and retention

The App has no server-side database. All user data (manually entered coordinates, favorites, last selected city) is stored only in the app's private directory and is removed when you uninstall the App.

Cached TLE and weather files live in the private cache directory and follow the OS's normal cache eviction policy. They are never uploaded.

6. Third-party services

The App uses the following third-party public services; each has its own privacy policy:

We do not share data with these services — they only see your public IP and standard HTTP request headers.

7. Children's privacy

The App is for general audiences and is not targeted at children under 13. We do not knowingly collect personal information from children. If you are a parent and believe your child has provided personal information without your consent, please contact zfy1173205582@gmail.com and we will delete it promptly.

8. Your rights

Because we store no user data on any server, "delete my data" can be done in any of these ways:

For help, contact zfy1173205582@gmail.com. We will respond within 7 business days.

9. Changes to this policy

If we make a material change to this policy, we will show an in-app notice and ask you to re-confirm. Minor changes (e.g. updating contact details) will only be reflected on this page and in the "Last updated" date.

10. Governing law

This policy is governed by the laws of the People's Republic of China, and is also informed by the principles of the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA).

11. Contact

Developer: Zhang Feiyang
Email: zfy1173205582@gmail.com
App name: Astrolabe · 星枢
Application ID: com.astro.simulator
Feedback: please use the "Reviews & Feedback" area on the Google Play listing.