Police Officers Caught Using Flock Surveillance to Stalk Exes-How Often Does This Happen?
Flock ALPR System Exploits Reveal a Systemic Surveillance Risk—And No Warrant Required
Florida police officer Michael D. used Flock’s automated license plate reader (ALPR) system to track his ex-girlfriend’s movements 69 times in 2024, including 24 searches for her mother’s plate—all without a warrant. His case is one of at least 38 documented incidents where officers nationwide abused Flock’s surveillance tools for stalking, with the system’s own audit logs exposing the pattern. The question now isn’t whether Flock’s architecture can prevent abuse, but whether enterprises deploying similar real-time surveillance tools have the access controls to stop it.
The Tech TL;DR:
- Flock’s ALPR system lacks warrant requirements: 18+ officers caught using it for stalking, with victims subjected to dozens of warrantless searches over months—yet Flock’s “audit features” only catch abuse when transparency tools are actively deployed by departments.
- Technical controls are porous: Flock’s “Audit Assistance” tool flags “unintended use” but relies on departments enabling it; the system’s API allows unlimited searches when access isn’t rate-limited, creating a blind spot for abuse at scale.
- Enterprise risk extends beyond law enforcement: Any organization deploying real-time surveillance tools (e.g., retail loss prevention, logistics tracking) must implement
SOC 2compliant access logging andJWTtoken rotation to prevent insider abuse—OWASP guidelines recommend multi-factor authentication for high-privilege APIs.
Why Flock’s Audit System Fails at Scale: The Architecture of Unintended Surveillance
The core issue isn’t that Flock’s system is inherently flawed—it’s that its audit features are opt-in. According to Flock’s spokesperson, the company is “aware of 15 incidents of abuse,” each surfaced because departments enabled its Audit Assistance tool or because victims discovered patterns in public records. But the Institute for Justice’s April 2026 study found at least 18 officers using Flock for stalking—suggesting the actual number is higher, as most cases go unreported until they escalate to criminal charges.
Here’s the technical catch: Flock’s API doesn’t enforce rate limits by default. A single officer with credentials can query the system unlimited times without triggering alerts, unless the department explicitly configures the Flock.Audit module. The system logs searches, but only if enabled—and even then, the logs aren’t automatically analyzed for patterns (e.g., repeated queries for the same plate).
“Flock’s audit trail is a paper tiger. It logs activity, but it doesn’t prevent it. For an enterprise deploying similar surveillance tools, you’re essentially trusting your employees not to abuse the system—unless you build the guardrails yourself.”
The problem compounds when you consider Flock’s business model. The company, backed by a Series B led by Sequoia Capital and Andreessen Horowitz, markets itself as a SaaS solution for law enforcement and private enterprises. But its pricing tiers don’t include mandatory audit enforcement—leaving it to customers to implement. For a police department, this means no warrant requirement and no technical prevention of abuse.
How Flock’s System Works—and Where It Breaks Down
Flock’s ALPR network operates on a cloud-native architecture, with edge devices (cameras mounted on patrol cars or fixed posts) streaming plate data to Flock’s central servers via MQTT protocols. The system then stores plate reads in a NoSQL database, allowing officers to query historical movements without a warrant.
The technical workflow is straightforward:
- An officer logs into the Flock dashboard via
OAuth 2.0. - They enter a plate number or use the system’s
fuzzy searchto find matches. - The system returns a timeline of locations, timestamps, and associated vehicles.
But here’s the critical flaw: Flock’s audit logs are reactive, not proactive. The system flags “unusual activity” (e.g., searching for the same plate 10+ times in an hour) only if the department has enabled the Flock.Audit module and configured alert thresholds. Without this, an officer can query plates hundreds of times—as in the Florida case—without triggering any warnings.
To demonstrate how this works in practice, here’s a cURL request mimicking an unauthorized Flock API call (note: this is for educational purposes only—unauthorized access is illegal):
curl -X GET
'https://api.flock.com/v2/search?plate=ABC1234&limit=100'
-H 'Authorization: Bearer '
-H 'Content-Type: application/json'
This request returns all historical data for plate ABC1234—no rate limiting, no warrant check. The only way to prevent abuse is for the department to:
- Enable
Flock.Auditand set custom alert rules. - Implement
JWTtoken rotation for officer accounts. - Log all API calls to a
SIEMsystem for pattern analysis.
Flock’s own documentation states that audit logs are “optional” and require manual configuration. This means most departments likely don’t use them—explaining why abuse cases keep surfacing.
The Enterprise Risk: When Surveillance Tools Become Stalking Tools
Flock isn’t just a law enforcement tool—it’s also used by private enterprises for asset tracking, retail loss prevention, and logistics monitoring. The same architectural flaws that allow police officers to stalk ex-partners could enable:
- Retail employees tracking customers’ movements without consent.
- Logistics firms monitoring drivers’ personal vehicles during off-hours.
- Corporate security teams using plate data to surveil activists or journalists.
The blast radius extends beyond privacy violations. According to EFF, unauthorized surveillance can lead to:
- Legal liability: Companies caught enabling stalking (even unintentionally) face lawsuits under
GDPRor state privacy laws. - Reputational damage: Brands like Amazon (which uses Flock for warehouse security) could face backlash if employees abuse the system.
- Regulatory scrutiny: The FTC has already sued companies for similar surveillance overreach.
To mitigate these risks, enterprises should:
- Disable direct plate searches unless absolutely necessary, replacing them with
aggregated analytics(e.g., “top 10 most frequented locations” rather than “show me where this person went at 3 PM”). - Implement zero-trust access controls for surveillance tools, using
PAM(Privileged Access Management) solutions like CyberArk or BeyondTrust. - Audit logs externally—don’t rely on vendor-provided tools. Use Splunk or Elastic SIEM to analyze patterns proactively.
IT Triage: Who Can Help Secure Your Surveillance Stack?
If your organization uses Flock or similar ALPR systems, you need to act now. Here are three verified providers in our Global Directory that can help:

- [Relevant Tech Firm/Service: CyberArk] – Specializes in
PAMsolutions to prevent insider abuse of high-privilege APIs like Flock’s. Their Privileged Access Manager can enforceJWTtoken rotation and session monitoring. - [Relevant Tech Firm/Service: Splunk] – Offers
SIEMintegration to analyze Flock audit logs for suspicious patterns (e.g., repeated searches for the same plate). Their Enterprise Security suite includes pre-built dashboards for surveillance tool monitoring. - [Relevant Tech Firm/Service: OWASP] – Provides free cheat sheets on securing high-risk APIs, including rate-limiting strategies and
OAuth 2.0best practices for Flock-like systems.
Flock vs. Alternatives: Why Some Systems Are Safer Than Others
Flock isn’t the only ALPR provider—yet its lack of built-in safeguards makes it an outlier. Below is a technical comparison of Flock against two competitors: Plato and LicensePlate.com.
| Feature | Flock | Plato | LicensePlate.com |
|---|---|---|---|
| Warrant Requirement | None (opt-in audit logging) | Depends on jurisdiction (some states require warrants for queries) | None (but offers GDPR-compliant data retention policies) |
| API Rate Limiting | None (unlimited queries unless configured) | 100 requests/hour per user (configurable) | 50 requests/hour per user (hard limit) |
| Audit Logging | Opt-in (Flock.Audit module) |
Mandatory (all queries logged by default) | Mandatory (with SIEM integration) |
| Data Retention | 30 days (extendable) | 180 days (configurable) | 7 days (default, GDPR-compliant) |
| Enterprise Controls | None (customer responsibility) | PAM integration via CyberArk |
JWT rotation and MFA enforced |
The takeaway? Flock’s architecture assumes trust—and trust is the weakest link in surveillance systems. Plato and LicensePlate.com, by contrast, bake in technical guardrails by default. For enterprises, this means:
- If you’re locked into Flock, implement third-party controls (e.g., Splunk for logging, CyberArk for access management).
- If you’re evaluating ALPR tools, require mandatory audit logging and rate limiting—or don’t deploy them at all.
What Happens Next: The Legal and Technical Trajectory
The Flock cases are accelerating a regulatory reckoning. Already, lawmakers in 12 states are considering bills to require warrants for ALPR queries. But legislation moves slowly—enterprises can’t wait.
The technical trajectory is clearer:
- Zero-trust for surveillance tools: The future belongs to systems like Plato, which enforce
MFAandJWTrotation by default. - Decentralized surveillance: Blockchain-based ALPR systems (e.g., VeChain) could emerge as alternatives, allowing
smart contractsto enforce query limits. - AI-driven anomaly detection: Tools like Darktrace can now detect unusual patterns in Flock-like systems—without requiring manual configuration.
For now, the biggest risk isn’t Flock itself—it’s the false sense of security its “audit features” create. As Bruce Schneier put it in 2024: “Security isn’t about trust—it’s about control. And right now, Flock gives its users all the control, with none of the accountability.”
The question for enterprises isn’t if their surveillance tools will be abused—it’s when. The only way to prepare is to assume every user is a potential threat and build the guardrails accordingly.
*Disclaimer: The technical analyses and security protocols detailed in this article are for informational purposes only. Always consult with certified IT and cybersecurity professionals before altering enterprise networks or handling sensitive data.*
