Skip to content

Detection Types

FlockFinder recognizes various surveillance camera systems. This page documents all supported detection types, their characteristics, and visual identifiers.

Surveillance Categories

mindmap
  root((Surveillance Types))
    ALPR
      Flock Safety
    Enterprise
      Verkada
      Axis
    Consumer
      Ring
      Nest
      Arlo
      Wyze
      Eufy
    Commercial
      Lorex
      Reolink
      Hikvision
      Dahua

Detection Reference

Flock Safety

| Property | Value | |----------|-------| | **Type** | ALPR (Automated License Plate Recognition) | | **Operator** | Law Enforcement Agencies | | **Color** | 🔴 Red | | **Icon** | `car.fill` | **Description:** Flock Safety cameras are automated license plate recognition systems deployed by law enforcement agencies across the United States. They capture license plates and vehicle characteristics to track vehicle movements. **Identification Patterns:** - SSID: `FLOCK-*`, `FLK-*` - MAC OUI: Multiple vendors - Often mounted on poles at intersections

Verkada

Property Value
Type Enterprise Security
Operator Businesses, Schools, Government
Color 🟠 Orange
Icon building.2.fill

Description: Verkada is a cloud-based enterprise security platform used by businesses, schools, and government facilities. Features AI-powered analytics and facial recognition capabilities.

Identification Patterns:

  • SSID: Verkada-*
  • Cloud-connected devices

Ring

Property Value
Type Consumer Smart Doorbell/Camera
Operator Amazon / Residential
Color 🩵 Cyan
Icon bell.fill

Description: Ring is Amazon's smart home security brand, featuring doorbells and cameras. Known for neighborhood sharing features and law enforcement partnerships.

Identification Patterns:

  • SSID: Ring-*, Ring Doorbell*
  • MAC OUI: A4:83:E7 and others

Nest

Property Value
Type Consumer Smart Camera
Operator Google / Residential
Color 🩶 Teal
Icon house.fill

Description: Google Nest cameras are part of the Google smart home ecosystem. Features include facial recognition, activity zones, and 24/7 recording.

Identification Patterns:

  • SSID: Nest-*, Google Nest*
  • MAC OUI: Google/Nest prefixes

Arlo

Property Value
Type Wireless Security Camera
Operator Residential
Color 🟢 Green
Icon camera.fill

Description: Arlo produces wireless security cameras popular for residential use. Known for battery-powered operation and weather resistance.


Wyze

Property Value
Type Budget Smart Camera
Operator Residential
Color 🟢 Green
Icon camera.fill

Description: Wyze offers affordable smart home cameras with cloud and local storage options.


Eufy

Property Value
Type Smart Home Security
Operator Residential
Color 🟢 Green
Icon camera.fill

Description: Eufy (by Anker) provides smart home security cameras with local storage focus and no monthly fees.


Lorex

Property Value
Type Consumer/Commercial Security
Operator Residential / Business
Color 🔵 Blue
Icon video.fill

Description: Lorex produces wired and wireless security camera systems for home and business use.


Property Value
Type IP Security Camera
Operator Residential / Business
Color 🔵 Blue
Icon video.fill

Description: Reolink manufactures IP cameras with PoE and wireless options, popular for DIY security setups.


Axis Communications

Property Value
Type Professional IP Camera
Operator Enterprise / Government
Color 🟡 Yellow
Icon video.fill

Description: Axis is a Swedish manufacturer of professional network cameras used in enterprise and government installations.


Hikvision

Property Value
Type Commercial Surveillance
Operator Various
Color 🟣 Purple
Icon video.fill

Description: Hikvision is a Chinese state-owned surveillance equipment manufacturer. One of the world's largest security camera companies.

Security Concerns

Hikvision has been flagged by various governments for security concerns and is banned from certain government installations.


Dahua

Property Value
Type Commercial Surveillance
Operator Various
Color 🟣 Purple
Icon video.fill

Description: Dahua Technology is a Chinese video surveillance products and services company. Similar to Hikvision in market position.

Security Concerns

Dahua has similar security concerns and restrictions as Hikvision in some jurisdictions.


Unknown

Property Value
Type Unidentified Surveillance Device
Color ⚪ Gray
Icon questionmark.circle.fill

Description: Devices that match surveillance patterns but cannot be definitively identified. May represent new or uncommon camera systems.

Detection Confidence

The confidence score (0.0 - 1.0) indicates how certain the detection is:

Confidence Meaning
0.90 - 1.00 High - Strong match on multiple identifiers
0.70 - 0.89 Medium - Good match on primary identifiers
0.50 - 0.69 Low - Partial match, may be false positive
< 0.50 Very Low - Uncertain, requires verification

Color Legend

The app uses consistent colors for quick visual identification:

var color: Color {
    switch self {
    case .flock:     return .red      // Law enforcement ALPR
    case .verkada:   return .orange   // Enterprise
    case .ring:      return .cyan     // Amazon
    case .nest:      return .teal     // Google
    case .arlo, .wyze, .eufy: return .green  // Consumer
    case .lorex, .reolink:    return .blue   // Commercial
    case .axis:      return .yellow   // Professional
    case .hikvision, .dahua:  return .purple // Chinese manufacturers
    case .unknown:   return .gray     // Unknown
    }
}

Adding New Detection Types

To add support for new surveillance systems:

  1. Add case to DeviceType enum in FlockDetection.swift
  2. Define icon, color, and description
  3. Update ESP32 firmware with detection patterns
  4. Submit pull request with documentation

Next Steps