Changelog
Data source additions and major updates. View current data coverage
Rhode Island DOT cameras temporarily removed - 42,253 cameras
- -Removed Rhode Island (66 cameras) from the DOT dataset - milepost-interpolated coordinates were inaccurate and will be replaced with precise locations
- -DOT camera count updated from 42,319 to 42,253; RI will be re-added once accurate coordinates are available
Oklahoma added - 50 states + DC, 42,319 DOT cameras
- -Added Oklahoma (268 cameras) via oktraffic.org MapCameras API, discovered by analyzing Angular JS bundles
- -Added Rhode Island (66 cameras) via RIDOT milepost-georeferenced GeoJSON across I-95, I-295, Routes 6 & 146 (subsequently removed 2026-02-17 pending accurate coordinates)
- -DOT camera dataset expanded from 41,563 to 42,319 unique cameras, now covers 50 states + DC
- -Fixed DOT camera image preview reliability: direct image URLs show live thumbnails, 511 CCTV pages show links, video streams (.m3u8/.flv) correctly hidden
- -Fixed broken deduplication crash on non-numeric lat/lng values from certain sources
- -DOT camera popup logic updated, removed broken 'View Live Stream' links for HLS/FLV streams that require official players
Explore the Map + 10 new states + direction cones
- -New /explore page: full-screen interactive US map showing all 170K+ surveillance devices with 9 toggleable layers
- -Added 10 new states: Ohio (1,165), New Jersey (749), Tennessee (667), Arkansas (518), Maryland (535), Connecticut (347), Massachusetts (291), Mississippi (395), Kentucky (205), Montana (38)
- -DOT camera dataset expanded from 37,411 to 41,563 unique cameras across 47 states + DC
- -Camera direction FOV cones now rendered on the map for ~18K cameras with known direction data
- -Explore map includes all data sources: ALPRs (76K), CCTV cameras (28K), DOT cams (41K), enforcement cams (15K), Shodan cameras (7K), toll booths (5.5K), gunshot detectors (1.5K), Ring partnerships, ShotSpotter zones
- -Rankings page now includes DOT cameras in total camera counts
- -Fixed Maryland DOT endpoint (migrated from deprecated geodata.md.gov to CHART API)
- -Removed broken Apple Maps export from route page
- -Added bot blocking and aggressive CDN caching to reduce Vercel costs
100-city rankings + about page overhaul
- -City rankings expanded from 25 to 100 US cities with full surveillance scoring
- -About page redesigned with animated count-up stat tiles, section icons, score weight bars, and card-based layout
- -Stat tiles now open interactive modals with per-state breakdowns (click any tile)
- -Added bounding-box reverse geocoding to show state breakdowns for OSM cameras, ALPRs, toll booths, and gunshot detectors
Hawaii added - 38 states + DC, 37.4k DOT cameras
- -Added Hawaii (301 cameras) via GoAkamai traffic camera service with snapshot images
- -DOT camera dataset expanded from 37,110 to 37,411 unique cameras across 38 states + DC
Mobile responsiveness overhaul
- -Nav bar scrolls horizontally on small screens instead of icon crowding
- -All maps bumped from 300px to 350px on mobile for better usability
- -All interactive elements enlarged to 44px+ minimum touch targets
- -Active/pressed states added to all tappable elements for touch feedback
- -Score ring scales properly from 180px on small phones up to 260px on desktop
- -Footer text and address headers adapt to narrow screens
- -Leaflet zoom controls enlarged for touch on mobile
Five more states added - 37 states + DC, 37,110 DOT cameras
- -Added South Dakota (43 cameras) via Iteris ATIS GeoJSON feed
- -Added North Dakota (179 cameras) via NDDOT travel data with snapshot images
- -Added New Mexico (183 cameras) via NMRoads RealMapWAR API with snapshots
- -Added West Virginia (126 cameras) via WV511 streaming camera system
- -Added Delaware (336 cameras) via DelDOT TMC with county data
- -DOT camera dataset expanded from 36,244 to 37,110 unique cameras across 37 states + DC
Five new states added - 32 states, 36.2k DOT cameras
- -Added Oregon (937 cameras) via TripCheck CCTV inventory with snapshot images
- -Added Illinois (875 cameras) via ArcGIS with live snapshot thumbnails
- -Added Michigan (724 cameras) via MiDrive with camera images
- -Added North Carolina (755 cameras) via NCDOT REST API with per-camera images
- -Added Missouri (876 cameras) via MODOT streaming feed
- -DOT camera dataset expanded from 32,379 to 36,244 cameras (+12%)
- -Total coverage now spans 32 states plus DC
Massive DOT camera expansion - 27 states, 32.4k cameras
- -Added 25,000+ new DOT cameras from 21 state transportation systems
- -New state coverage: UT, VA, PA, SC, AL, NV, AZ, ID, WI, LA, NH, ME, AK, VT, MN, CO, IA, IN, KS, NE
- -DOT camera dataset expanded from 6,482 to 32,379 cameras (+400%)
- -Map popups show live camera thumbnails (Caltrans, VDOT, ALGO, SC) or link to official 511 player
- -Popups include roadway, direction, and county info where available
- -Coordinate-based deduplication across all sources prevents double-counting
Export & sharing features
- -New export menu: PNG screenshot, PDF report, CSV data, and JSON export
- -PNG screenshots rendered at 2x resolution for crisp sharing on social/chat apps
- -All exports include disclaimer and data attribution
Feature requests & community voting
- -New feature requests page with Supabase-backed voting system
- -Users can submit and upvote feature ideas
- -Vercel Analytics event tracking for usage insights
Security & infrastructure hardening
- -Added rate limiting, CORS restrictions, and HSTS security headers
- -Synced geolocation radius with slider control
- -Navigation icons visible on all screen sizes
Cell-site simulator tracking & toll booth data
- -Added 68 cell-site simulator (Stingray/IMSI catcher) agency records from ACLU reporting
- -Added 5,550 toll booth & gantry locations from OpenStreetMap
- -New scoring category for Stingray tracking in score breakdown
Pre-fetched OSM data & infrastructure overhaul
- -Pre-fetched 28,180 OSM surveillance cameras into static JSON (eliminates live Overpass queries)
- -Pre-fetched 76,102 OSM ALPR / license plate reader locations
- -Pre-fetched 1,494 OSM gunshot detection sensors
- -Migrated from live Overpass API queries to static data for reliability
Shodan IP camera integration
- -Added 6,919 internet-exposed IP cameras from Shodan search engine
- -New Shodan scoring component in score breakdown
- -Includes Hikvision, Dahua, Amcrest, and other manufacturer cameras
Expanded data sources & scoring redesign
- -Added 29,727 surveillance records from EFF Atlas of Surveillance (CC-BY) across 9,602 jurisdictions
- -Added 399 federal surveillance grants from USAspending.gov (DHS & DOJ)
- -Added 48 Ring/doorbell camera law enforcement partnerships
- -Added 30 gunshot detection (ShotSpotter) deployment zones
- -Added 14,965 enforcement cameras (red light & speed) from city open data portals
- -Added 6,482 DOT traffic cameras from state agency APIs
- -Redesigned scoring algorithm with logarithmic curves to prevent saturation
Route planner & city rankings
- -Added surveillance-aware route planner with least-surveilled path finding
- -Added city rankings leaderboard for 25 major US cities
- -Added side-by-side location comparison tool
- -Added geolocation button for quick lookups
Initial launch
- -Core surveillance scoring engine (0-100 scale)
- -Address search with autocomplete via Nominatim geocoding
- -Interactive map with camera, ALPR, and enforcement layers (Leaflet)
- -Score breakdown showing component weights and nearby devices