What the Artemis II Mission Explorer collects
Last updated: 2026-05-10
What runs in your browser
The Mission Explorer is a static web app. There is no backend, no account system, no form. The 3D scene, timeline, and gallery all run locally on your device.
Analytics
With your consent, we load Google Analytics 4 (gtag.js, property
G-RD405GEL8Q) with anonymized IP. Analytics is set to
denied by default via Google Consent Mode v2. Nothing is recorded
until you click "Accept" on the consent banner. If you decline or never
interact with the banner, no analytics events are sent.
To revoke a prior consent: open browser DevTools, then Application then Local
Storage, remove aem-consent-v1, then reload. An in-app revoke
control will land in a future build.
Error tracking
With your consent, runtime JavaScript errors are sent to Sentry so that we can fix crashes. Sentry receives an anonymized client signature (user-agent, current URL, stack trace) but no personal data and no session replay. Sentry init is gated on the same consent flag as analytics.
NASA GIBS live clouds
The 3D Earth overlays a live cloud composite fetched from NASA GIBS
(wvs.earthdata.nasa.gov). Tiles are cached in your browser's
IndexedDB so repeat visits are faster and offline-friendlier. NASA's
privacy practices apply to that fetch; we do not see or log any of it.
Storage
The app stores:
- One
localStoragekey (aem-consent-v1) holding "granted" or "denied". - IndexedDB entries for cached NASA GIBS cloud tiles.
No cookies are set by the app itself. Google may set cookies once analytics consent is granted.
Contact
Questions, data requests, or security disclosures: adam@jesion.pl. Security disclosures are also welcome via /.well-known/security.txt.
Return to mission