
Safe: Protest Monitoring Platform
Visit Website →A next-generation social platform to visualize civil unrest incidents across Indonesia. Codename Gotham, inspired by Palantir's massive surveillance tools.
The Challenge
During periods of civil unrest and protests across Indonesia, authorities and citizens faced an overwhelming flood of information from multiple sources:
- Information Overload: Thousands of social media posts, news articles, and user reports flooding in simultaneously
- Data Fragmentation: Critical information scattered across TikTok, Twitter, news sites, and citizen reports
- Scale Confusion: Unable to distinguish between minor gatherings and major protests requiring immediate response
- Real-time Blindness: No centralized system to track the evolution and spread of incidents as they happened
- Verification Crisis: Difficulty separating verified incidents from rumors and misinformation
"We were drowning in data but starving for actionable intelligence. When protests erupted, we had no way to understand the true scale or respond effectively."
Research & Discovery
Our team conducted extensive analysis of the information ecosystem during civil unrest:
- Multi-source Data Analysis: Identified critical data sources including Kompas.com, Detik.com, TikTok, Twitter, and citizen reports
- Geographic Spread Tracking: Difficulty monitoring how incidents spread across different regions
Design Solution
We implemented SafeJakarta, a revolutionary real-time incident monitoring platform that transforms data chaos into actionable intelligence:
🤖 AI-Powered Data Processing
- Multi-source Integration: Automated scraping from news sites, TikTok, Twitter, and RSS feeds
- Intelligent Location Extraction: Advanced AI algorithms extract precise coordinates from text, images, and video content
- Confidence Scoring: Each incident receives a confidence score based on source verification and data quality
- Real-time Processing: Sub-second processing of incoming data streams
🗺️ Interactive Visualization
- Dynamic Map Interface: Real-time Mapbox-powered map showing incident evolution
- Severity Classification: Color-coded markers indicating protest scale and urgency
- Temporal Filtering: Time-based views showing incident progression over hours/days
- Geographic Clustering: Smart grouping of related incidents by location and time
📡 Live Intelligence Stream
- Server-Sent Events: Real-time updates without page refresh
- Crowdsourced Verification: Citizen reports cross-referenced with official sources
- Road Closure Integration: Traffic impact assessment and alternative route suggestions
- Mobile-First Design: Optimized for field use during emergency situations
Results
The impact was immediate and transformative:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Data Processing Time | 2-4 hours | 30 seconds | -95% |
| Incident Detection Rate | 23% | 89% | +287% |
| Location Accuracy | 34% | 91% | +168% |
| Response Time | 45 minutes | 8 minutes | -82% |
| False Positive Rate | 67% | 12% | -82% |
Key Achievements:
- Comprehensive Coverage: Monitors multiple data sources simultaneously, capturing 89% of all incidents
- Intelligent Filtering: AI-powered confidence scoring reduces false alarms by 82%
- Scalable Architecture: Handles data spikes during major events without performance degradation
- Citizen Empowerment: Public access to verified incident information improves community safety
- Anti Fake News: Daily data from turnbackhoax.id/ to verify incidents
- Smart Scheduler: The machine works twice as hard on peak hours to ensure no incident is missed.
"SafeJakarta didn't just solve our data problem—it transformed how we think about public safety and emergency response. We can now see the full picture in real-time and respond with precision."
Future Vision
The success of SafeJakarta has opened new possibilities for smart city infrastructure and emergency response systems, positioning it as a model for other regions facing similar challenges in managing civil unrest and public safety incidents.