Privacy policy

Last updated 22 September 2026 · is operated by the operator named on the Terms page.

The short version.

1. What this covers

This policy covers the web planner and its pages, the public calculator pages, the AR view, and the iOS and Android apps built from the same code. It does not cover the third-party services listed below, each of which has its own policy.

2. Data that stays on your device

3. Data we store when you create an account

DataWhyKept until
Email address and a sign-in code or linkSigning in; account and billing messagesYou delete the account
Saved places, lists, notes and logistics (parking, gates, walk times) you add to themSync between devices; shared plans and Studio teams you joinYou delete them or the account
Synced preferences (units, clock, map, theme, tips, compass bearings, eye height…)The same set-up on every deviceYou delete the account
Subscription status (Pro/Studio, trial dates)Unlocking paid features on every channelAccount deletion; payment records stay with the payment provider for as long as tax law requires
Condition-alert settings and, if you turn them on, a push subscription for this browser or deviceSending the alerts you asked forYou switch them off or delete the account
Community spots you contributeShown to other users at your choice, with the display name you giveYou remove them or delete the account

Accounts and the data above are stored with Supabase (hosted PostgreSQL and authentication) in the United States (AWS us-east-1). Row-level security limits every record to the account that owns it or the team it is shared with.

4. Payments

We never see or store card numbers. Web subscriptions are handled by Lemon Squeezy as merchant of record; App Store and Google Play purchases by Apple and Google respectively. We receive a confirmation that a subscription exists, its tier and dates, and the email it belongs to.

5. Analytics

Production builds send anonymous, named feature events (for example "terrain traced", "share image made") to PostHog, batched, with a random per-browser id. There is no session recording, no autocapture of clicks or text, and no advertising identifier. When you are signed in, the account id is attached so we can count active subscribers. Development builds send nothing.

6. Third-party services the planner talks to

Each of these receives your IP address and the coordinates of the area or point being looked at, because that is what the request is for. None of them receives your account details.

7. Cookies and storage

We set no advertising or tracking cookies. The site uses the browser's local storage for preferences, saved places (without an account) and the sign-in session, and a service worker cache so the planner opens offline. Clearing site data removes all of it.

8. Your choices and rights

9. Children

The service is not directed at children under 13 (or the age of digital consent where you live) and we do not knowingly collect their data.

10. Changes

When this policy changes materially we will post the new version here with a new date and, for account holders, mention it in the app. Earlier versions are kept in the public source history.

11. Contact

Operator · postal address · privacy@skyfire.app