Your sky. Your controls.

Planecast is a free public beta. Optional free beta accounts use passkeys; there is no checkout or paid subscription. This page describes the current app, accounts and anonymous usage counts.

Your watching spot and sightings

You choose whether to share device location or select a spot on the map. The app requests traffic for a coarsened area around that spot through its relay. Location preferences, settings, sightings and wishlists can be saved in this browser.

Clearing site data can remove that local journal and those preferences. It does not necessarily cancel a background-alert subscription.

Optional passkey accounts

If you create an account, Planecast stores a random account identifier, your passkeys’ public keys and verification counters, hashed sign-in tokens and hashed single-use backup codes. Your fingerprint, face, device PIN, passkey private key and raw backup codes are not stored by Planecast. No account email or personal name is collected.

Account sessions expire after seven days. Backup recovery sessions last five minutes and let you add a replacement passkey. Recent passkey verification is required to change security settings or delete the account. You can sign out, revoke other sessions, remove passkeys, replace backup codes and delete your account at Your account. Local sightings and watching spots are not uploaded or synced with this account.

Sign-in challenges expire after five minutes and are cleaned up on new sign-in attempts. Expired sessions are cleaned up on later account actions. Temporary salted network hashes bound sign-in attempts in memory; raw network addresses are not stored in account records. These limits are separate from optional anonymous usage counts. Operational hosting logs may still contain request metadata.

Background alerts

If you enable background alerts, the service stores your browser's push subscription and the chosen alert area so it can deliver notifications while the app is closed. Turn background alerts off in Settings to unsubscribe. Browser notification permissions can also be revoked through your browser's site settings.

Anonymous usage counts

We count opening an entry page or the app, the first fresh aircraft view at a chosen location, viewing Pro, recording Pro interest and copying the general sharing link. Each request contains only an allowed event name, a fixed source label and a random retry ID.

These counters do not collect your email, watching coordinates, aircraft selections or journal. They do not identify unique people or establish paying subscribers. Retry IDs are kept for the current and previous UTC day, with bounded cleanup when collection is active. Daily totals are retained for up to 90 days, with cleanup on new events.

This preference applies to this browser. Do Not Track and Global Privacy Control turn these counts off.

Other services

Flight, map, photo, font and hosting services receive normal network requests needed to provide their content. Hosting and upstream operational logs can contain request metadata. The usage counter does not add advertising trackers or third-party analytics scripts.

Flight data may come from adsb.lol or adsb.fi. Data and photos remain subject to their providers' terms and attribution. Coverage and accuracy vary.

Back to Planecast

Optional account cloud backup

Cloud upload requires your explicit choice. A backup can include sightings, notes, aircraft collection, wishlist and exact saved watching locations. Sync runs when you press Sync now; it does not upload in the background. Your local records remain available offline. Account settings let you pause uploads, download or erase cloud data. After subscription access ends, you can still export or erase your retained backup. Account deletion removes cloud records after any billable subscription is ended.

Subscription payments

Pro is not currently on sale. When dedicated Planecast billing is verified, Stripe will handle checkout and payment details. Planecast stores the account/customer binding and subscription status to control access; payment details stay with Stripe. A payment return link does not grant paid access. No alert capacity is sold with account backup and sync.