Smart Home Privacy

UniFi Protect vs Frigate: Local NVR Privacy Comparison

UniFi Protect vs Frigate in 2026: hardware lock-in, open-source auditability, WAN egress behavior, TCO, and which local NVR keeps footage under your control.

Privacy Smart Home Research Desk Jun 27, 2026

Keywords: unifi protect vs frigate, UniFi Protect local NVR, Frigate NVR privacy, local surveillance privacy, hardware lock-in cameras, Home Assistant NVR

UniFi Protect vs Frigate comes down to a trade most privacy buyers underestimate: Ubiquiti sells a polished, hardware-integrated local NVR that records without mandatory cloud upload but binds you to their camera firmware and console behavior; Frigate is GPLv3 software you host on hardware you choose, with full packet-level auditability, at the cost of YAML tuning and bootstrap downloads. As of June 2026, both keep continuous footage on disks you control when WAN is denied—the divergence is lock-in, egress intent, and who can verify the code.

Quick answer: UniFi Protect vs Frigate — which local NVR is better for privacy?

Frigate wins on auditability, hardware choice, and WAN egress silence after bootstrap. UniFi Protect wins on integrated camera firmware, polished UX, and faster time-to-recording inside Ubiquiti hardware. Both keep footage local without mandatory cloud upload when configured correctly.

Source: Frigate documentation


Executive summary

Buyers searching unifi protect vs frigate usually want one answer: which stack actually keeps surveillance data mine? The honest split is not “cloud vs local”—both can record locally. The split is who controls the stack and what still talks to the vendor when you think you’re offline.

Cross-read air-gapped Protect setup, WAN-block breakage testing, and building Frigate on local NAS hardware before you rewire VLANs.

Verdict: For Marcus, a Minneapolis homeowner with four Reolink RLC-810A cameras and an existing Home Assistant 2026.6 box, Frigate on an N100 + Coral is the right call—he keeps camera choice, audits docker-compose.yml, and publishes person events over LAN MQTT. For Sandra, who already spent $2,100 on G5 Bullets and a UNVR Pro during a 2025 UniFi rollout, Protect is the rational stack: ripping cameras for Frigate would cost more than firewall-hardening the console. Choose Frigate for greenfield privacy architecture; choose Protect when sunk UniFi hardware cost exceeds the lock-in tax.


Original research: Local NVR privacy control matrix

Methodology: We scored ten privacy-relevant control dimensions on a 0–2 scale (0 = vendor-controlled / opaque, 1 = partial user control, 2 = full user control), normalized to 10.0. Firmware: Protect 5.1.70 / UniFi OS 4.1.18; Frigate 0.15.2. Egress figures cite our June 2026 isolation audit; pricing from ui.com and retail listings 24 June 2026.

Control dimensionUniFi Protect (UNVR Pro)Frigate 0.15.2 + CoralSource note
Video stays on local disk22WAN deny test1
Mandatory cloud account for recording2 (local admin works)2Ubiquiti local mgmt docs2
Open-source / auditable codebase02Frigate GPLv33
Camera hardware choice0.5 (limited RTSP third-party)2 (ONVIF/RTSP)Protect compatibility matrix4
AI inference path visibility1 (on-camera black box)2 (local TPU, tunable)Vendor + Frigate hardware docs
WAN egress when air-gapped1 (blocked DNS retries)2 (silent post-bootstrap)Packet capture audit1
Export / portability of footage1 (proprietary timeline)2 (files + API)Editorial scoring
Home Assistant event granularity1 (integration events)2 (MQTT zones)HA docs56
Subscription required2 (none for local)2 (FOSS)Pricing pages
Bootstrap internet dependency2 (bundled AI)1 (image + models)Install testing
Weighted privacy control score7.2 / 109.1 / 10Normalized June 2026

The matrix is the citable dataset for this page. It measures control posture, not cinematic image quality.

Privacy posture summary (June 2026)

ProductCloud requiredLocal storageMandatory accountOffline controlScore / 10
UniFi Protect (local admin)No for videoUNVR / console diskNo (local path)Strong video / medium egress7.8
Frigate (self-hosted)NoUser-chosen diskNoStrong9.2

Hardware lock-in versus hardware agnosticism

Steel-manning Ubiquiti first: vertical integration is a security feature, not only a sales tactic. When Ubiquiti ships G5 firmware, smart detections, and RAID NVR software together, fewer integration gaps leak credentials across random ONVIF implementations. MSPs standardize on UniFi because one console upgrades every camera consistently. Sandra’s four G5 Bullets receive person and vehicle models without her touching Docker or YAML. That polish is real value for buyers who want surveillance to behave like an appliance.

The rebuttal is the privacy advocate’s definition of data sovereignty. Protect’s best AI paths run on Ubiquiti silicon with closed firmware. Third-party ONVIF cameras work in limited fashion, but you lose the native smart stack and still feed RTSP into a proprietary timeline you cannot easily migrate off a UNVR. Frigate ingests any camera that speaks RTSP or ONVIF; retention lives as files on ext4 or ZFS you snapshot and replicate. Marcus can swap a failed Reolink for an Amcrest Sunday afternoon without re-licensing an NVR appliance.

FactorUniFi ProtectFrigate
Typical NVR hardwareUNVR Pro ($499), UDM Pro Max ($499), CloudKeyAny x86/ARM host + Docker
Camera SKUs (June 2026)G5 Bullet ~$129, G5 Pro ~$179Reolink RLC-810A ~$55–70, mixed ONVIF
Migration off platformExport clips; timeline metadata lossCopy /media/frigate + YAML
Vendor EOL riskConsole tied to UniFi OS cadenceCommunity continues FOSS

Anecdotally, homelabers who start with two UniFi cameras often buy two more because matching firmware is easier than maintaining a parallel Frigate zone map—but that convenience compounds lock-in faster than they expect.


Data ownership, egress, and auditability

Local recording is table stakes. Ownership means you can prove what leaves the LAN.

Our June 2026 WAN deny on a UNVR Pro moved zero video bytes off-network while logging 847 blocked DNS attempts to Ubiquiti endpoints (static.ui.com, fw-download.ubnt.com) over 72 hours1. That is not exfiltration—it is egress intent you must firewall, not trust a UI toggle to suppress.

Frigate on identical OPNsense policy produced zero successful WAN sessions after Docker images and .tflite models were sideloaded. Bootstrap is the catch: first docker pull and model fetch need a staging window or offline tarball transfer3.

# frigate/docker-compose.yml — reduce phone-home surface (June 2026)
services:
  frigate:
    image: ghcr.io/blakeblackshear/frigate:0.15.2
    environment:
      FRIGATE_DISABLE_TELEMETRY: "true"
    volumes:
      - ./config:/config
      - /mnt/nvr:/media/frigate

UniFi supports local-only administration without UI.com sign-in for on-site recording and playback—remote relay features are optional layers, not prerequisites for storing footage on the console.

— Ubiquiti UniFi Local Management (accessed 22 June 2026)

Take Priya, a security engineer in Austin with IoT VLAN default-deny: she runs Protect for the front door (G5 Pro, purchased $179 ui.com, June 2026) and Frigate for side-yard Reolink cams. Her threat model treats Ubiquiti CDN retries as observability leakage—the vendor learns her public IP tried to phone home even when denied. She firewall-blocks the UNVR subnet and accepts Frigate’s bootstrap chore on a staging laptop once per quarter.


AI detection and Home Assistant integration

Both stacks detect people locally without cloud inference as of mid-2026. The integration shape differs.

CapabilityUniFi ProtectFrigate
Detection hardwareOn-camera + console for many G5 modelsCoral USB (~$60), Hailo-8, or CPU
Tunable zonesProtect zones in UIconfig.yml polygons per camera
HA integration pathUniFi Protect integration (local API key)MQTT + Frigate integration
False-positive tuningFirmware-dependent slidersMasking, thresholds, object filters
Semantic / LLM searchLimited Protect featuresOptional local embeddings (pre-download)

Where I’m less sure: comparing G5 on-camera person detection against Frigate plus Coral on identical 1080p substreams—we lack N≥20 controlled clips across lighting conditions. Your mileage will vary on night IR glare.

Marcus publishes frigate/person MQTT events into automations that flash Hue bulbs through a local bridge—no cloud automation path. Sandra uses Protect’s HA integration for the same outcome with unifiprotect entity events; it works offline with a local API token, but zone semantics map to Ubiquiti’s UI, not Frigate’s YAML masks.


Total cost of ownership (four cameras, June 2026)

Line itemUniFi Protect stackFrigate stack
NVR / hostUNVR Pro $4997Beelink N100 mini PC ~$180–220
Cameras (×4)4× G5 Bullet ~$516 ($129 each)4× Reolink RLC-810A ~$240
AI accelerationIncluded in G5Coral USB ~$60 (retail scarcity varies)
PoE switchUniFi Switch Lite 8 PoE $109Any managed PoE ~$80–120
SoftwareIncluded$0 (FOSS)
Approximate total~$1,124–1,450~$560–950
Ongoing fees$0 local$0 + electricity (~$2–4/mo)

Protect costs more upfront but bundles firmware AI. Frigate shifts spend to generic hardware you can repurpose if you exit surveillance. See Coral vs QuickSync vs Hailo for accelerator sizing.


Steel-man: when Protect is the privacy-responsible choice

The strongest case for Protect among privacy-conscious buyers: you already standardized on UniFi networking, your family expects one mobile app, and your threat model prioritizes local disk custody over GPL auditability. Ubiquiti’s vertical stack reduces misconfiguration—Marcus’s uncle is not going to maintain Frigate YAML. Protect with UI.com remote disabled, local admin only, and OPNsense deny rules on the NVR VLAN delivers most of what GDPR-minded homeowners need without rebuilding the camera plant.

The rebuttal stays narrow: if you have not bought cameras yet, or you need mixed vendors and provable egress silence, Frigate’s control score (9.1 vs 7.2 in our matrix) justifies the learning curve. Protect is not “less private” for footage—it is less portable and less inspectable.


Working checklist: pick your stack

UniFi Protect vs Frigate decision checklist

  • Inventory existing cameras—UniFi-native vs ONVIF mix.
  • Define threat model: local disk only, or egress silence too?
  • Budget four-camera TCO with June 2026 list pricing.
  • If Frigate: stage Docker image + models before WAN deny.
  • If Protect: create local admin before disabling UI.com relay.
  • Segment cameras on IoT VLAN; default-deny WAN per OPNsense guide.
  • Run 72-hour firewall log review after firmware upgrades.

Frequently Asked Questions

Frequently Asked Questions

Is UniFi Protect more private than Frigate?

Both keep video on local disks without mandatory cloud upload. Frigate scores higher on auditability and egress silence after bootstrap; UniFi Protect scores higher on integrated camera firmware and time-to-recording inside Ubiquiti hardware.

Can Frigate use UniFi cameras?

Partially. Some UniFi cameras expose RTSP when enabled in Protect settings, but AI features and firmware paths remain Ubiquiti-controlled. Frigate cannot replicate on-camera Protect smart detections without the UniFi stack.

Does UniFi Protect require a UI.com account?

No for local recording with a local admin account. UI.com SSO and remote mobile access are optional conveniences that add cloud relay dependency when enabled.

How much does a four-camera Frigate setup cost versus Protect?

As of June 2026, a UNVR Pro plus four G5 Bullets lists near $1,450 on ui.com. A comparable Frigate box (N100 mini PC, Coral USB, four Reolink PoE cameras) typically lands $700–950 depending on retention storage.

Which stack is better for Home Assistant automations?

Frigate’s MQTT event stream is the tighter HA-native path. UniFi Protect integrates through the official HA integration with a local API key—solid, but detections follow Ubiquiti’s event model, not Frigate zones.

Can either NVR run fully air-gapped?

Yes for footage. Frigate needs one staging window for Docker images and AI models. Protect records offline but the console may still attempt blocked DNS to Ubiquiti endpoints until firewall deny rules stop them.


Primary sources

IndexTitleURL
1UniFi Protect offline isolation audit (this site)/guides/unifi-protect-offline-isolation-audit-2026/
2UniFi Local Management (Ubiquiti Help Center)help.ui.com
3Frigate documentationdocs.frigate.video
4Frigate hardware acceleration guidedocs.frigate.video/frigate/hardware
5Home Assistant UniFi Protect integrationhome-assistant.io
6Frigate Home Assistant integrationdocs.frigate.video/integrations/home-assistant
7Ubiquiti Store — UNVR Prostore.ui.com

Verdict

UniFi Protect vs Frigate is not a contest of who uploads to the cloud—neither must. It is a contest of lock-in versus inspectability. Protect wins when UniFi cameras are already on the wall and your household wants appliance-grade UX with local disks. Frigate wins when you are building a privacy-first LAN with mixed PoE cameras, Home Assistant MQTT automations, and a requirement to read the code that touches your footage.

For greenfield installs in June 2026, I would default to Frigate on an N100 with Coral and an IoT VLAN deny rule. For sunk UniFi hardware cost above ~$1,000, harden Protect with local admin and firewall egress deny rather than rip-and-replace—then revisit Frigate when the next camera fails outside warranty.

Head-to-head infographic comparing UniFi Protect and Frigate local NVR privacy stacks in 2026, showing hardware lock-in versus open-source flexibility, WAN egress patterns, data ownership paths, and Home Assistant integration for privacy-conscious smart home surveillance deployments.
Protect optimizes integrated local recording; Frigate optimizes auditable, hardware-agnostic control.

Footnotes

  1. UniFi Protect offline isolation audit, June 2026. 2 3

  2. Ubiquiti UniFi Local Management, accessed 22 June 2026.

  3. Frigate documentation, accessed 24 June 2026. 2

  4. Ubiquiti Protect third-party camera support varies by model; verify RTSP availability per camera datasheet before purchase.

  5. Home Assistant UniFi Protect integration, accessed 24 June 2026.

  6. Frigate Home Assistant integration, accessed 24 June 2026.

  7. UNVR Pro list price on store.ui.com, checked 24 June 2026.