TV

TerraVigil

Earthquake Alert App

Android • Free • Open Source

TerraVigil
Know before it shakes

4 seismic data sources, real-time push alerts with custom siren, multi-source deduplication, bilingual (EN/ES), full self-diagnostics, and zero data collection. Built for the Dominican Republic and Caribbean.

TerraVigil screenshot 1
TerraVigil screenshot 2
TerraVigil screenshot 3
TerraVigil screenshot 4
TerraVigil screenshot 5
TerraVigil screenshot 6
TerraVigil screenshot 7
TerraVigil screenshot 8

Triple-Redundant Alert System

Foreground service + AlarmManager + WorkManager — maximum reliability

🌐

4 Seismic Sources

USGS GeoJSON, USGS FDSN (Caribbean), EMSC, and optional GSIN aggregator for maximum coverage.

🔔

Custom Siren Alert

Full-screen alert that bypasses Do Not Disturb. Custom siren sound + aggressive vibration pattern.

🔍

4-Tier Severity

RED (M7.0+), ORANGE (M5.0+), YELLOW (M3.0+), GREEN (M2.5+). Color-coded cards and notifications.

🔄

Dedup Engine

Multi-source deduplication by lat/lon/time/magnitude. Takes highest magnitude — no false negatives.

🔋

Adaptive Polling

15s / 60s / 120s / 180s based on power mode and battery level. Choose max speed or power saving.

🩺

Self-Diagnostics

Health screen shows service status, permissions, source connectivity, errors, and last poll time.

Why TerraVigil?

Privacy First

No user data collected or transmitted off-device. No accounts, no tracking, no ads. All data stays on your phone.

Bilingual (EN/ES)

Full English and Spanish support with automatic locale detection. All alerts, instructions, settings, and safety tips are fully translated.

Offline-Ready

Safety instructions pre-loaded in both languages. Offline detection banner shown when connection drops. Cached earthquake data available offline.

Safety Tools

Emergency contacts with Mark Safe SMS, safety instructions, and multi-source polling ensures you get alerts from every available network.

📊

4-Tier Alert Severity

Every earthquake is classified by magnitude with color-coded notifications and cards. RED for major events bypasses DND with full-screen alert, custom siren, and aggressive vibration.

RED M7.0+ ORANGE M5.0+ YELLOW M3.0+ GREEN M2.5+

⚠ Important: TerraVigil does NOT replace government early-warning systems (ShakeAlert, SASMEX, JMA). Alerts arrive 60–120s after USGS detection. False positives are preferred over false negatives. Always follow official emergency procedures.

Tech Specs

Platform Android 8.0+ (API 26)
Size ~20 MB
Languages EN / ES
Architecture Kotlin + Jetpack Compose
Data Sources USGS / EMSC / GSIN
Polling 15s / 60s / 120s / 180s

Seismic Data Sources

USGS GeoJSON

Primary source — aggregates all regional networks including DR's CNS-UASD. Fetches all_hour feed for minimal latency.

USGS FDSN

Caribbean bounding box query (14°N–28°N, 90°W–59°W). Faster regional detection for the Dominican Republic.

EMSC

European-Mediterranean Seismological Centre — global fallback source with independent event data.

GSIN

Optional aggregated source (50+ networks). Requires a free API key from gsin.dev. Sub-second aggregated data.

Download TerraVigil

Free. No user data collected. 4 seismic sources, real-time alerts, bilingual. Install and stay informed.

Download APK

Android 8.0+ • ~20 MB • Sideload enabled

How to Install

1

Download APK

Tap the download button above to get the APK file.

2

Enable Unknown Apps

Go to Settings > Security > Install unknown apps and allow your file manager.

3

Install & Stay Safe

Open the downloaded APK and install. Grant battery optimization exemption and DND override for best results.