Jeolife
A free, ad-free earthquake-tracking and disaster-communication app for Türkiye
Jeolife combines real-time earthquake data from AFAD, Kandilli, USGS, and EMSC; it offers a map, severity-based notifications, and statistics. When the internet and cellular networks fail, it enables device-to-device emergency communication over a BLE and Wi-Fi Aware mesh with end-to-end encryption. It is entirely free, ad-free, and KVKK-compliant; built natively for iOS and Android.
Features
Multi-source real-time tracking
AFAD, Kandilli, USGS, and EMSC data combined and de-duplicated.
Map & severity-based alerts
Earthquakes on a map; notifications sent on separate channels by severity.
Offline mesh emergency comms
Device-to-device messaging over BLE / Wi-Fi Aware, end-to-end encrypted with X25519 + ChaCha20-Poly1305.
Privacy-first location
Distance to the nearest earthquake is computed on-device only; your location is never sent to a server.
100% free & ad-free
No ads, no in-app purchases, no user accounts.
Two native platforms
Separate native apps for iOS (Swift 6 / SwiftUI) and Android (Kotlin / Jetpack Compose).
?Problem
Büyük bir deprem sonrası GSM ve internet altyapısı çöker; insanlar yakınlarına ulaşamaz, yardım çağrısı yapamaz. Mevcut ticari deprem uygulamaları ise reklamlı, ücretli veya kullanıcı verisini toplayan çözümler sunar.
!Solution
Jeolife dört resmi kaynaktan (AFAD, Kandilli, USGS, EMSC) gerçek zamanlı deprem verisini birleştirir; harita, şiddete göre bildirim ve istatistik sunar. İnternet yokken BLE ve Wi-Fi Aware tabanlı, uçtan uca şifreli mesh ağıyla cihazdan cihaza acil mesajlaşmayı mümkün kılar. Tamamen ücretsiz, reklamsız ve KVKK uyumludur.
Metrics
Data Sources
Earthquake data is sourced from the official providers above; it may be delayed, incomplete, or inaccurate.
Technical Architecture
iOS: Swift 6 (strict concurrency), SwiftUI, SwiftData Android: Kotlin, Jetpack Compose, Room Veri: AFAD + Kandilli + USGS + EMSC çok-kaynaklı birleştirme ve tekilleştirme (dedup) Mesh: BLE + Wi-Fi Aware üzerinden uçtan uca şifreli acil iletişim - Anahtar değişimi: X25519 - Şifreleme: ChaCha20-Poly1305 Bildirim: Firebase Cloud Messaging (şiddete göre kanal ayrımı) Gizlilik: KVKK uyumlu, açık rıza kapıları, reklamsız
Important Notice
- Jeolife is not an official early-warning or alert system; it is an informational aid only.
- Jeolife is an independent app and is not affiliated with AFAD, Kandilli Observatory, or any government body. The named sources are shown only as data providers.
- In an emergency, always call official emergency services — 112 — and follow AFAD guidance.
Legal
Privacy, terms of use, and data deletion request.
Support & Contact
Write to us for questions, feedback, bug reports, or data deletion requests.
Send Emailerozturk0381@gmail.com