avoidFlock speaks through the voices already installed on your device, so nothing is downloaded and no audio leaves the phone. Apple calls the good ones Enhanced or Premium and Android ships Google's neural voices — if the list looks thin, add more under your system Accessibility or Text-to-speech settings.
avoidFlock is a thin client. Every road, camera, route and tile below comes from a project that gives it away for free. Please support them.
DeFlock — the community project that finds, verifies and maps ALPR cameras. Its contributors put the data into OpenStreetMap, and that is exactly what this app reads. Without DeFlock there is nothing here to avoid. Report a camera →
OpenStreetMap
contributors — cameras and the road network, licensed
ODbL 1.0.
Queried as man_made=surveillance + surveillance:type=ALPR.
Overpass API — Roland Olbricht and contributors. Public instances by Kumi Systems and Private.coffee are used as mirrors.
Nominatim — place search, operated by the OpenStreetMap Foundation.
Valhalla — the routing engine that accepts the camera exclusion polygons this app depends on. Started at Mapzen, now community maintained. The public instance is hosted by FOSSGIS e.V.
Project OSRM — the demo server, used as a fallback when Valhalla is unreachable.
Leaflet — Volodymyr Agafonkin and contributors, BSD-2-Clause.
CARTO — the dark basemap tiles, rendered from OpenStreetMap data.
Overpass, Nominatim, Valhalla and OSRM are free, volunteer- and donation-funded services with published usage policies. avoidFlock caches camera tiles for a week, queues requests one at a time and never auto-searches while you type, so that a lot of people can use it without any one service carrying the load. If you fork this, keep those limits in.
The camera layer is crowdsourced and incomplete. Zero on the counter means zero mapped cameras — not zero cameras. Mobile ALPR trailers, patrol-car readers and unmapped fixed units do not appear. This lowers your exposure; it does not eliminate it. Drive normally and obey traffic law.