Interactive map visualizing 336,708+ surveillance cameras and their data-sharing networks worldwide
🌐 Live Demo: https://ringmast4r.github.io/FLOCK/
This map visualizes the massive global surveillance infrastructure, showing:
- 336,708 surveillance cameras from public databases worldwide
- Network connections showing data sharing between law enforcement agencies
- Police precincts and their surveillance camera networks
- ALPR (Automatic License Plate Reader) cameras
- Flock Safety camera installations
- Global coverage: United States, Europe, Asia, Africa, Oceania, Americas
- 🗺️ Interactive Map: Pan, zoom, and click cameras to explore
- 🌍 Global Coverage: 336K+ cameras across all continents
- 🕸️ Network Visualization: See data-sharing connections between cameras
- 🎨 Color-Coded Markers: Different colors for ALPR, Flock, and other surveillance types
- 📊 Marker Clustering: Efficient rendering of 336K+ markers
- 🗂️ Tile-Based Loading: Fast performance with on-demand tile loading
- 📱 Mobile Responsive: Works on all devices
- ⚡ Fast Loading: Optimized with geographic tiling
- 🔍 Detailed Popups: Click any marker for detailed information
Visit the live map at: https://YOUR_USERNAME.github.io/discord-flock/
# Clone the repository
git clone https://github.com/YOUR_USERNAME/discord-flock.git
cd discord-flock
# Start a local web server
python -m http.server 8000
# Open in browser
# http://localhost:8000/index.htmldiscord-flock/
├── index.html (25KB - Main HTML file)
├── data/tiles/ (Tiled camera data for fast loading)
├── camera_networks.json (16MB - Network connections data)
├── CAMERAS_WITH_NETWORK_DATA.geojson (102MB - Master camera dataset, local only)
├── police_precincts_usa.geojson (13MB - Police precinct boundaries)
└── README.md (This file)
Note: Master GeoJSON kept local only (exceeds GitHub 100MB limit). Map loads from optimized tiles.
| Color | Type | Description |
|---|---|---|
| 🔴 Red (Glowing) | Flock Safety | Flock Safety brand cameras (pulsing effect) |
| 🟣 Purple | ALPR Cameras | Automatic License Plate Readers |
| 🔵 Blue | Other Surveillance | General surveillance cameras |
| 🟢 Green | Police Stations | Stations receiving Flock camera data |
- Explore: Pan and zoom to navigate the map
- Click Cameras: Click any orange/red marker to see its data-sharing network
- Toggle Layers: Use the legend (bottom right) to show/hide camera types
- Network Lines: Click "Show ALL Lines" to see all connections (warning: may be slow!)
- Clear: Click "Clear Lines" to remove network visualizations
- Total Cameras: 336,708 (worldwide)
- Network Connections: 113,829+ data-sharing connections
- Police Precincts: Thousands of precincts mapped
- Data Sources: OpenStreetMap, DeFlock.me, public records
- Geographic Coverage: Global (United States, Europe, Asia, Africa, Oceania, Americas)
- Europe: 246,000+ cameras
- United States: 75,000+ cameras
- Canada: 28,000+ cameras
- Asia: 19,000+ cameras
- Central America: 13,000+ cameras
- South America: 9,000+ cameras
- Oceania: 3,000+ cameras
- Africa: 2,000+ cameras
- Leaflet.js - Interactive mapping library
- Leaflet.markercluster - Marker clustering
- OpenStreetMap - Base map tiles
- HTML Size: 25KB
- Tile-Based Loading: Geographic tiles load on-demand based on viewport
- 512 Optimized Tiles: Data split across zoom level 6 tiles
- Fast Initial Load: Only visible tiles loaded (<2MB typical)
- Memory Efficient: Loads only what you see
- Marker Clustering: Efficient rendering of 336K+ points
- ✅ Chrome/Edge (recommended)
- ✅ Firefox
- ✅ Safari
- ✅ Mobile browsers
All data is from publicly available sources:
- OpenStreetMap: Open-source mapping data with surveillance tags
- EFF Atlas of Surveillance: Electronic Frontier Foundation database
- McClatchy Private Eyes: Investigative journalism ALPR database
- DeFlock.me: Community-sourced Flock Safety camera locations
- Last updated: November 2025
- Dataset includes network sharing data between law enforcement agencies
- ✅ Public awareness of surveillance infrastructure
- ✅ Privacy advocacy and education
- ✅ Research and journalism
- ✅ Understanding surveillance scope
- ❌ Vandalism or property destruction
- ❌ Harassment of operators
- ❌ Illegal activities
- ❌ Evasion of law enforcement
- All data from publicly available sources
- OpenStreetMap data: ODbL License
- Camera locations on public streets are increasingly considered public records
- Washington court ruled Flock camera data are public records (Nov 2025)
Want to add more cameras or improve the map?
-
Add cameras to OpenStreetMap:
- Create account at openstreetmap.org
- Use iD Editor or JOSM
- Tag with
man_made=surveillance
-
Report via DeFlock.me:
- Use mobile apps (iOS/Android)
- Submit camera locations
-
Improve this code:
- Fork the repository
- Make improvements
- Submit pull request
- GitHub Issues: Report bugs or request features
- DeFlock.me: https://deflock.me/
- EFF: https://www.eff.org/
- ACLU: https://www.aclu.org/
- Code: MIT License (or your choice)
- Data: ODbL (OpenStreetMap), various public domain sources
- Map Tiles: © OpenStreetMap contributors
- Data: DeFlock.me community, OpenStreetMap contributors
- Mapping: Leaflet.js
- Clustering: Leaflet.markercluster
- Inspiration: Privacy advocates worldwide
Made with ❤️ for privacy awareness
Disclaimer: This is an educational project for public awareness. Use responsibly.
Brought to you by Ringmast4r 😘