SeismoSense turns the accelerometer already inside your phone into a professional-grade seismic monitoring station. Detect, log, and analyze earthquakes in real time — before the shaking even stops.
Most earthquake apps are just notification wrappers around public geological APIs. SeismoSense is a real-time sensor engine.
Every feature is engineered to give you the most accurate, private, and actionable seismic data possible from consumer hardware.
The industry-standard Short-Term Average / Long-Term Average algorithm — the same technique used by professional seismological networks — runs continuously on your device. It mathematically separates genuine seismic shifts from everyday vibrations like passing trucks or footsteps.
STA/LTA · Signal ProcessingEarthquakes have distinct waveform signatures. SeismoSense applies advanced bandpass filters to catch the first whisper of a tremor — the P-wave compressional wave — before the destructive S-wave shear arrives. Every event is logged with magnitude estimate, confidence score, duration, and full wave breakdown.
P-Wave · S-Wave · WaveformLock your screen and place your phone on the nightstand. SeismoSense continues monitoring through a secure background service. At the first sign of a dangerous tremor, it triggers a loud alarm and logs the precise geographic coordinates — so you wake up informed, not startled.
Background · Always-OnAll signal analysis happens natively on your device. There are no external server requests for anomaly detection. Your seismic data and GPS coordinates never leave the phone. SeismoSense is built privacy-first from the ground up.
On-Device · Privacy-FirstReview your complete seismic history in a beautiful analysis dashboard showing waveform replays, spectrograms, and event timelines. Export any event as a CSV file for personal records, research, or contributions to citizen science earthquake networks.
Analysis · CSV · Citizen ScienceBuilt natively for both platforms with platform-specific sensor optimizations. Get the full experience on iPhone and Android devices.
From raw accelerometer data to a logged seismic event — here's the detection pipeline running silently on your device.
SeismoSense reads the three-axis accelerometer at high frequency, capturing every micro-movement. A rolling baseline average is calculated to represent the "quiet" noise floor of your environment.
The Short-Term Average (energy in the last few seconds) is continuously divided by the Long-Term Average (energy over the past minutes). When the ratio spikes above a calibrated threshold, an event trigger is issued.
Triggered events pass through bandpass filters tuned for P-wave and S-wave frequency ranges. The app estimates arrival time separation, calculates a magnitude approximation, assigns a confidence score, and logs all wave-phase metadata.
All event data is stored securely on-device. Nothing is transmitted externally. You can review every logged event in the Analysis View and export the full waveform dataset as a CSV file at any time.
In an era where apps harvest everything, SeismoSense is built differently. Every byte of seismic data you generate is yours — stored locally and never uploaded.
Anomaly detection runs entirely on-device. The app never phones home for analysis.
GPS coordinates used for event logging are stored only on your device and never transmitted.
Data only leaves your device when you choose to export a CSV file. Everything else stays put.
Available for iPhone and Android. Place your phone on a flat, stable surface and let SeismoSense do the rest.
Built natively in Swift. Optimized for iOS sensor access with background monitoring via location services.
Download on App StoreBuilt natively in Kotlin. Full accelerometer access with efficient background monitoring service.
Get it on Google PlayJoin the citizen science community tracking seismic activity from the ground up — one phone at a time.
SeismoSense is a personal scientific instrument designed for educational and data-logging purposes. It is NOT a certified seismic monitoring system, NOT a government-authorized early warning service, and NOT a substitute for official emergency services, civil defense instructions, or authorized evacuation orders. In the event of an earthquake or emergency, always follow the guidance of official authorities and emergency services.