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.html
discord-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
GitHub Stars GitHub Forks GitHub Issues
Made with β€οΈ for privacy awareness
Disclaimer: This is an educational project for public awareness. Use responsibly.
Brought to you by Ringmast4r π