Verification-First Intelligence for the Arabian Gulf
⚠️ CRITICAL: This system prioritizes accuracy over speed to prevent misinformation.In compliance with UAE and Gulf cybercrime laws, Gulf Watch:
- ✅ Only publishes verified or multi-sourced reports
- ✅ Shows source attribution for every incident
- ✅ Displays confidence scores (unconfirmed/probable/likely/confirmed)
- ✅ Never publishes single-source rumors
- ✅ Prioritizes official sources over social media
False information carries criminal penalties in the UAE. This tool is designed to combat, not spread, misinformation.
Location-based threat intelligence and verification platform for the Arabian Gulf.
A real-time situational awareness system that aggregates, verifies, and distributes threat information based on user location. Designed for civil defense with government and private camera partnership integration as the end-state.
- Location-First — Users select their region (Dubai, Abu Dhabi, Bahrain, Qatar, etc.)
- Verification-First — Every piece of data is scored on reliability
- Partnership-Ready — Architecture designed for government/private camera integration
- Open Source — Transparency builds trust
These verified government accounts are treated as authoritative sources requiring no cross-verification:
| Account | X (Twitter) | Type | |
|---|---|---|---|
| UAE Government | @uaegov | @uaegov | Federal Government |
| WAM News Agency | @WAMnews | @wam_news | State Media |
| Ministry of Interior | @moiuae | — | Security |
| UAE Civil Defense | @uae_cd | — | Civil Defense |
| NCEMA | @ncema_uae | — | Emergency Management |
| Account | X (Twitter) | Type | |
|---|---|---|---|
| HH Sheikh Mohamed bin Zayed | @mohamedbinzayed | @mohamedbinzayed | President of UAE |
| HH Sheikh Mohammed bin Rashid | @hhshkmohd | @hhshkmohd | Dubai Ruler |
| HH Sheikh Dr. Sultan Al Qasimi | @sultanalqasimi | — | Sharjah Ruler |
| Account | X (Twitter) | Type | |
|---|---|---|---|
| Dubai Police | @dubaipolicehq | — | Police |
| Dubai Civil Defense | @dubai_civildef | — | Civil Defense |
| Dubai Media Office | @dxbmediaoffice | — | Media Office |
| Account | X (Twitter) | Type | |
|---|---|---|---|
| Abu Dhabi Police | @ad_policehq | — | Police |
| Abu Dhabi Government | @abudhabi_gov | — | Government |
| Abu Dhabi Media Office | @admediaoffice | — | Media Office |
| Account | X (Twitter) | Type | |
|---|---|---|---|
| Gulf News | @gulf_news | @gulf_news | Media |
| The National | @thenationaluae | @thenationaluae | Media |
| Khaleej Times | @khaleejtimes | @khaleejtimes | Media |
Full list in official-sources.yaml →
┌─────────────────────────────────────────────────────────────┐
│ GULF WATCH PLATFORM │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ INGESTION │ │ VERIFICATION │ │ DISTRIBUTION │ │
│ │ LAYER │ │ ENGINE │ │ LAYER │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │ │ │ │
│ └─────────────────┼─────────────────┘ │
│ ▼ │
│ ┌──────────────────────┐ │
│ │ INTELLIGENCE HUB │ │
│ │ (Location-Based) │ │
│ └──────────┬───────────┘ │
│ │ │
│ ┌───────────────┼───────────────┐ │
│ ▼ ▼ ▼ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Dubai │ │ Bahrain │ │ Doha │ │
│ │ Hub │ │ Hub │ │ Hub │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
- Social media (Twitter/X, Telegram)
- Local news feeds
- ADS-B aviation data
- Public cameras (where accessible)
- Seismic/acoustic sensors
- Government security cameras
- Military early warning systems
- Private critical infrastructure cameras
- Satellite detection feeds
- Backend: Node.js + Express + TypeScript
- Database: PostgreSQL + PostGIS (geospatial)
- Cache: Redis
- Frontend: React + TypeScript + Mapbox
- AI/ML: Python microservices for verification
- Infrastructure: Docker + Kubernetes
🚧 Under Construction
MIT - Government-friendly open source