best

How to audit which smart devices still phone Home

Learn how to audit your smart home devices for hidden cloud dependencies and shift to local control with Home Assistant.

Last updated: 2026-05-18

Why Auditing for Cloud Dependencies Matters

Every smart device that phones home creates a privacy risk, potential point of failure, and dependency on external services. Even devices marketed as “local” often maintain hidden cloud connections for features like firmware updates, voice processing, or remote access. Auditing isn’t just about privacy—it’s about resilience. When your internet goes down or a company shuts down its servers, locally controlled devices keep working. Start by accepting that complete elimination of cloud dependencies might mean sacrificing certain conveniences (like remote voice assistants), but the tradeoff is worth it for a truly autonomous smart home.

Tools and Methods to Detect Phoning Home

Begin with network monitoring. Set up a dedicated VLAN for IoT devices on your router and use tools like Wireshark or tcpdump to capture traffic. Look for DNS queries to domains like amazonaws.com, googleapis.com, applenotifications.com, or manufacturer-specific domains. Home Assistant users can leverage the built-in network monitoring integrations or add-ons like Pi-hole to log blocked requests. For a simpler approach, check each device’s documentation for mentions of “cloud,” “remote access,” or “firmware updates”—these almost always imply external communication. Pay special attention to devices with microphones or cameras; they frequently send audio/video to the cloud for processing even when locally stored. Test by disconnecting your internet: if core functions (like turning on a light) still work, the device likely operates locally.

Common Culprits and Alternatives

Voice assistants are the most obvious offenders. While the Amazon Echo 4th Gen and Google Nest Mini heavily rely on cloud processing, local alternatives exist. The Home Assistant Voice Preview Edition processes speech entirely on-device using open-source wake words and intent handling. For Hubitat users, the Hubitat Elevation C8 enables local voice control through community integrations.

Smart displays like the Amazon Echo Show 8 constantly stream metadata to the cloud. Consider replacing them with a dedicated tablet running Home Assistant Companion locally. Security cameras often phone home for AI features; the Reolink Argus 4 Pro offers local person detection without cloud dependency when paired with a NVR.

Even seemingly innocuous devices like the Ecobee Premium thermostat require cloud access for full functionality. Local alternatives include the Mysa Smart Thermostat (with caution—some models need cloud for advanced features) or direct integration with Home Assistant via Zigbee/Z-Wave. Always verify local control by disabling internet temporarily and testing core automation.

Building a Truly Local-First Smart Home

Prioritize devices that expose local APIs (MQTT, REST, or proprietary protocols like Zigbee/Z-Wave with a local hub). The Sonoff Zigbee 3.0 USB Dongle Plus paired with Home Assistant’s ZHA integration creates a reliable local Zigbee network. For Z-Wave, the Zooz ZEN71 On-Off Switch works perfectly with Home Assistant’s Z-Wave JS. Avoid devices requiring manufacturer apps for basic setup—this often indicates cloud dependency.

When evaluating new purchases, search for “[device name] local home assistant” before buying. Check if the device supports MQTT or has a documented local API. Remember that “local” doesn’t always mean private: some devices communicate locally but still send data to manufacturers via your network. Treat any device requiring account creation with skepticism. Finally, accept that some conveniences (like remote firmware updates) may require manual intervention in a local-first setup—but the gain in control and reliability is worth the tradeoff.

Quick verdict

Auditing for cloud dependencies isn’t a one-time task but an ongoing practice. Start with your most invasive devices (cameras, microphones, voice assistants), test locally, and gradually replace cloud-dependent hardware with local-first alternatives. Your smart home will be more private, resilient, and truly under your control.

Next steps

Compare this category side by side

If you want fewer opinions and more matrix-style tradeoffs, the comparison pages are the next stop.

See comparisons →

Inspect all products

The full product database keeps the caveats, setup notes, and compatibility details attached to each device.

Browse products →

Back up and read the explainers

If a buying guide feels too specific too fast, the guides section covers the broader local-first logic behind it.

Read guides →

Related articles

Best local-first smart home hubs

The best smart home hubs and controllers for people who care about local control, Home Assistant compatibility, and fewer long-term regrets.

Read article →

Best smart plugs with local control and energy monitoring

The best smart plugs for buyers who want real local control, useful energy data, and fewer long-term ecosystem regrets.

Read article →

Best local security cameras for Home Assistant

The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.

Read article →