📶
BLE — Bluetooth-LE
Vendor MAC OUIs (Axon, Flock Penguin / Raven, XUNTONG mfg id
0x09C8, "TN" serial pattern), Raven service UUIDs, and
device-name patterns. Iterates every manufacturer-data entry
per advert — not just the first — so it doesn't miss a buried match.
📡
WiFi
BSSID OUI prefixes for Flock infrastructure (31-prefix superset) and
Flock-XXXX SSID patterns, polled every 35 s — just under
the Android 11+ scan throttle.
🎥
DeFlock — ALPR map
Crowdsourced ALPR camera locations within range (200 m default) via
the Overpass API (overpass.deflock.org → fallback
overpass-api.de), with a 24 h on-disk cache and failure
backoff. Refetches when you move > 1.5 km.
🚨
Citizen
Real-time public-safety incidents — police-relevant only,
fire/medical filtered out — within range and under 30 min old,
polled every 60 s from the Citizen trending feed.
🚓
Waze — police alerts
Live user-reported POLICE alerts (default 500 m,
~45 min freshness). Waze reCAPTCHA-gated its map endpoint, so
OVERWATCH reads a key-protected feed through a Caddy proxy at
api.blackflagintel.com that injects the key
server-side — the paid key never ships in the APK.
The app authenticates with a scoped, revocable X-App-Token
stored encrypted in the Android Keystore.
🏠
Commercial
Nearby consumer smart-home gear (Nest, Ring, Echo, hidden cams) and
smart glasses (Meta, Snap, Vuzix) as a secondary
situational signal, riding the BLE + WiFi scans. Score-capped at
ORANGE so a cluster of doorbells never reads as ALPR-grade certainty.