Privacy Policy
Last updated: November 4, 2026.
Information we process
If you choose “Use my location,” your browser provides coordinates to generate a local forecast. We do not store those coordinates on our server. City searches are sent to Open-Meteo's geocoding and forecast services.
On a city forecast page, choosing “Save city on this device” stores only one reviewed city identifier in this browser’s local storage, under starryforecast.savedCity. It does not store a forecast score or request location permission, and it is not sent to our server. Choose “Remove saved city” to delete it, or clear this site’s browser storage. Sharing copies or opens your device’s sharing controls for the public city URL only; no score or precise location is included.
Analytics, cookies and advertising
Cloudflare Web Analytics measures aggregate visits and page performance. Site maintainers can explicitly enable a first-party self-test preference cookie, __Host-sf_selftest, to exclude marked page loads when the corresponding Cloudflare rule is enabled. It stores only the value 1, expires after 30 days, and contains no visitor identifier. It is not set for ordinary visitors. Edge HTTP request and security statistics still include self-tests; historical data cannot be separated retrospectively.
We have connected the site to Google AdSense for ownership verification and review using a public account meta tag and an ads.txt authorized-seller record. Ad serving is not enabled at this stage: these verification records do not load an advertising script or set advertising cookies.
If advertising is enabled in the future, Google and its partners may use cookies or similar technologies to serve and measure ads. Where required, a Google-certified consent management platform will provide consent choices before non-essential storage is used, including a way to refuse or change those choices. You can also manage ad personalization in Google My Ad Center. Read how Google uses information from sites that use its services.
Optional stargazing email alerts
If you request alerts, we store your email address, chosen city, minimum score, language and consent record on Cloudflare. Unconfirmed requests expire after 24 hours; confirmed subscriptions expire after 180 days. The unsubscribe link in every message removes the subscription from the active database. We use short-lived, keyed hashes of IP and email for abuse limits, rather than storing raw IP addresses in the subscription database.
Cloudflare Turnstile checks public sign-ups for abuse. Resend processes the recipient address and message to deliver confirmation and forecast emails. These details are not used for advertising or newsletters. Delivery providers and infrastructure may retain limited logs or backups under their own retention settings.
Contact
Questions may be sent to [email protected].