About Safe-Now.live

Ultra-light emergency info for USA and Canada

🌟 Key Features

☎ Clickable Crisis LinesOne-tap calling: 911, 988, 211, Poison Control, FEMA, Red Cross
♿ Screen Reader ReadySemantic HTML5 with <header>, <main>, <nav>, <footer> landmarks
🚫 Zero JavaScriptPure server-rendered HTML. Works on any browser, screen reader, or text-mode browser
📱 <10KB PagesWorks on 2G networks, mesh relays, satellite connections, and offline
⚡ Sub-100ms ResponseLive API data with intelligent caching and traffic-aware expiration
🔴🟠🟡 Visual SeverityColor-coded threat levels with text labels for accessibility

📊 Real-Time Data Sources

SourceData ProvidedRefresh
FEMADisaster declarations, recovery centers30 min
NWSWeather, severe alerts, evacuation orders5-30 min
USGSEarthquakes M2.5+ within 500km30 min
Open-MeteoAir Quality Index (US EPA standard)30 min
Environment CanadaCanadian weather and alerts (bilingual)30 min

🌍 Coverage

🚨 Emergency Types

🌀 Hurricane🌪 Tornado⛈ Thunderstorm🌊 Flood/Tsunami
❄ Winter Storm🧊 Ice Storm🔥 Wildfire🌋 Earthquake
🥶 Extreme Cold☀ Heat Wave💨 High Wind☣ Chemical/Bio

🔧 Technical Details

🛠 Self-Host

sudo apt install libcurl4-openssl-dev libjansson-dev
gcc -O3 -o safenow src/server.c -lpthread -lcurl -ljansson -lm
./safenow 8080

CLI: cache-status | cache-clear | check | test

Source on GitHub

⚠ Disclaimers

ALWAYS call 911 for life-threatening emergencies.

This site aggregates public data from official sources. Verify with local authorities. Data may be delayed up to 30 minutes.

Emergency Numbers (tap to call):
- 911: Emergency services
- 988: Suicide & Crisis Lifeline
- 211: Social services
- 1-800-222-1222: Poison Control
- 1-800-621-3362: FEMA
- 1-800-733-2767: Red Cross

FEMA does NOT ask about immigration status when providing disaster assistance.