TL;DR — WorldView runs entirely in your browser. We don't use cookies, don't run analytics, don't collect emails, don't track you. Your API key and preferences are stored locally on your device only. The only logs that exist are GitHub's standard hosting logs.
1. Who we are (Data Controller)
This Privacy Policy applies to the website WorldView (the "Site"), hosted at https://giuseppe84-code.github.io/Worldview-project/ and its subpages.
Data Controller: Giuseppe84-code, operating as an independent developer based in Italy. Contact: via GitHub profile https://github.com/Giuseppe84-code or by opening an issue on the project repository.
2. What we do not collect
WorldView has no backend of its own. Specifically, we do not:
- Use cookies of any kind
- Run analytics (no Google Analytics, Plausible, Matomo, Umami, or similar)
- Operate fingerprinting or device-identification
- Collect email addresses, names, phone numbers, or any contact data (there are no forms on the Site)
- Use advertising networks or remarketing pixels
- Sell, rent, share, or transfer any personal data
3. What is stored locally in your browser
WorldView uses the browser's localStorage to save the following on your device only:
wv_aisstream_key— the personal aisstream.io API key you optionally enter to enable vessel tracking- Region selection, visual filter, vessel-type filter, and other UI preferences
This data:
- Never leaves your device
- Is accessible only to this website, within your browser's origin-isolated storage
- Can be deleted at any time via your browser's "Clear site data" option
- Is not transmitted to any server operated by this project
Under GDPR, strictly necessary local storage used exclusively to deliver a feature you explicitly requested (entering an API key, selecting a region) does not require prior consent.
4. Hosting provider (GitHub Pages)
The Site is hosted on GitHub Pages, a service operated by GitHub, Inc. (a subsidiary of Microsoft Corporation). When you visit any page, GitHub may automatically log:
- Your IP address
- Your browser user-agent string
- Request timestamps and response codes
These logs are maintained by GitHub for security, abuse prevention, and rate-limiting purposes under GitHub's own privacy terms. We do not operate, access, or control them. Refer to the GitHub General Privacy Statement for details.
5. Third-party data feeds
When you use the live data features, your browser connects directly to the following third-party APIs. We do not proxy or relay these requests — they leave your device straight to each provider:
- OpenSky Network — live ADS-B flight data
- aisstream.io — live AIS vessel data (requires your own API key)
- CelesTrak — satellite orbital elements
- USGS Earthquake Hazards — seismic events
- world-atlas — country borders (TopoJSON)
Each of these providers may log your IP address and request metadata under their own privacy policies. Please refer to their respective documentation if you wish to review how they process your data.
6. Legal basis for processing (GDPR Art. 6)
Where the General Data Protection Regulation applies:
- Delivery of the static website to your browser is based on our legitimate interest in operating a public technical demonstration (Art. 6(1)(f))
- Use of
localStorageis strictly necessary to provide features you explicitly requested (Art. 6(1)(b)) - No automated decision-making or profiling takes place (Art. 22)
7. Data retention
We retain no personal data on any server we operate, because we operate none.
Data in your browser's localStorage persists until you remove it.
GitHub's hosting logs are retained according to their own policy.
8. Your rights under GDPR
If you are in the European Economic Area, the United Kingdom, or another jurisdiction granting equivalent rights, you may:
- Access any data we hold about you (answer: none beyond what already sits on your own device)
- Rectify inaccurate data
- Erase your data ("right to be forgotten") — exercisable directly by clearing site data in your browser
- Restrict or object to processing
- Port your data to another service
- Lodge a complaint with your national data protection authority. In Italy: Garante per la protezione dei dati personali
To exercise any right, or if you have any question about how your data is handled, please contact us via GitHub (profile or issue tracker). We will respond within a reasonable timeframe, typically within 30 days.
9. International transfers
Because the Site is hosted by GitHub (US-based), some technical log data may be processed outside the European Economic Area. GitHub publishes its own safeguards and standard contractual clauses for such transfers — see their privacy statement linked above.
10. Children
The Site is not directed to children under 16. No personal data is knowingly collected from minors. If you believe a minor has provided data, please contact us and we will investigate.
11. Changes to this policy
We may update this Privacy Policy as the Site evolves. The "Last updated" date at the top of this page reflects the current version. Material changes will be noted in the project repository.
12. Contact
Questions about this Privacy Policy? Open a GitHub issue or reach us via github.com/Giuseppe84-code.