Privacy Policy
Last updated: May 6, 2026
๐ The short version: Tremula has no accounts, no ads, and no third-party tracking. Location is used to show nearby events and alerts. NASA key-protected requests are routed through a Cloudflare Worker so API keys are not stored in the app.
What data Tremula collects
Tremula does not collect account information, advertising identifiers, contact lists, photos, or personal profiles. There is no sign-up or login.
- Location: Used to center the map, calculate distances, check nearby weather alerts, and request nearby scientific event data. Tremula does not sell location data or use it for advertising.
- Notifications: If enabled, Tremula may notify you about significant active alerts or events. Notification settings and notification history are stored locally on your device.
- Local cache: Tremula stores a small local cache of recent event data so the app can show the last known data when offline.
- Analytics: Tremula does not include advertising trackers or third-party analytics SDKs.
Cloudflare Worker
Tremula uses a Cloudflare Worker for selected NASA-backed data sources, including NASA FIRMS, NASA EONET, NASA NeoWs, NASA DONKI, and NASA APOD. This keeps API keys out of the iOS app. The Worker is used only to fetch and relay public scientific data. It is not used to create user accounts, build advertising profiles, or sell data.
Third-party data sources
Tremula fetches publicly available data from scientific, government, and public APIs. When requests are made, standard networking metadata such as IP address may be processed by the relevant service provider according to its own policies.
- USGS Earthquake Hazards Program
- NOAA / National Weather Service active alerts
- NOAA Space Weather Prediction Center
- NASA FIRMS thermal hotspot data
- NASA EONET natural event data
- NASA NeoWs near-Earth asteroid data
- NASA DONKI solar flare and CME data
- NASA Astronomy Picture of the Day
- Where the ISS At API
Local storage
Tremula stores settings, cached event summaries, and notification history locally on your device. This helps prevent duplicate notifications and allows the app to display recent data when offline.
Background refresh
If Background App Refresh and notifications are enabled, Tremula may periodically check for active alerts and significant events. iOS controls how often background refresh runs, so checks are not guaranteed to happen exactly hourly.
Children's privacy
Tremula does not knowingly collect personal information from children under 13.
Changes to this policy
If this policy changes, the updated date at the top of this page will be revised.
Contact
If you have any questions about this privacy policy, please reach out via our support page.