Privacy Tools Guide

TP-Link Deco collects the least user data among mainstream mesh systems, offering local processing options and operating without mandatory cloud accounts. Amazon Eero collects the most data, integrating with Alexa and sharing analytics with third parties, while Netgear Orbi sits in the middle with moderate data collection and improved privacy controls. This comparison examines data collection practices, local processing capabilities, and privacy controls across all three systems to help you choose the most privacy-respecting option for your home network.

Data Collection Overview

Each manufacturer approaches data collection differently, largely influenced by their business models and existing ecosystem integration.

Amazon Eero

Eero collects the most extensive dataset of the three, which aligns with Amazon’s broader data-driven business model. The system gathers:

Eero’s privacy policy explicitly states that aggregated network data may be shared with third parties for analytics and advertising purposes. Users with Amazon accounts linked to Eero experience cross-service data correlation.

API Access: Eero provides a limited public API primarily for integration partners. Developers can access basic network status but not granular device-level telemetry.

# Eero API authentication example (unofficial)
import requests

def get_eero_data(bearer_token):
    headers = {"Authorization": f"Bearer {bearer_token}"}
    response = requests.get(
        "https://api.eero.com/v1/network/status",
        headers=headers
    )
    return response.json()

Netgear Orbi

Netgear Orbi systems collect moderate amounts of data, though the company has improved transparency in recent years. Data collection includes:

Netgear provides more granular controls within the Orbi app to limit telemetry. The data primarily serves network optimization and security features rather than advertising.

API Access: Netgear offers limited API access through its Netgear NMS (Network Management System) for business users. Consumer-grade Orbi lacks a documented public API, though some community projects have reverse-engineered basic functionality.

# Checking Orbi firmware version via SNMP (if enabled)
snmpget -v2c -c public 192.168.1.1 NETGEAR-ROUTER-MIB::fwVersion.0

TP-Link Deco collects the least amount of data among the three mainstream options. Their approach prioritizes privacy more explicitly:

Deco systems can operate with full functionality using only local network management without creating a TP-Link ID, a significant privacy advantage. When cloud accounts are used, data is primarily stored for remote access rather than analytics.

API Access: TP-Link provides a local HTTP API on Deco devices that developers can use for automation without cloud connectivity:

# TP-Link Deco local API example
import requests

deco_ip = "192.168.1.1"

# Get device list from local Deco API
response = requests.get(f"http://{deco_ip}/api/mesh/device/list")
devices = response.json()

for device in devices["device_list"]:
    print(f"{device['name']}: {device['ip']} ({device['mac']})")

Network Traffic Analysis

For developers seeking maximum privacy, understanding what each system inspects matters significantly.

Eero performs deep packet inspection for its subscription-based security features and filters DNS queries through Amazon’s servers by default (configurable). This means DNS requests route through Amazon’s infrastructure, providing them with browsing metadata.

Orbi with Netgear Armor enabled performs similar inspection through Bitdefender’s cloud, though users can disable security features and use alternative DNS providers.

Deco offers the most privacy-friendly default behavior, with DNS queries typically remaining local unless users configure TP-Link’s cloud DNS service.

Local Processing Capabilities

Privacy-focused users should evaluate what processing happens locally versus in the cloud:

Feature Eero Orbi Deco
Local Dashboard Limited Yes Yes
Cloud Required for Setup Yes Yes No
Local API Unofficial Limited Yes
Offline Mode No No Partial

Practical Recommendations

For developers building privacy-conscious deployments, consider these approaches:

Isolated VLAN Setup: All three systems support basic guest networks, but advanced users should implement VLANs. Create a dedicated IoT VLAN with its own DHCP scope and restrict inter-VLAN communication at your router level.

# Example VLAN configuration on compatible router
# Create IoT VLAN
set vlans iot-vlan 100

# Assign ports to IoT VLAN
set interface eth0.100 bridge-group 100

DNS Configuration: Bypass manufacturer DNS to maintain privacy:

Firmware Audit: For maximum security awareness, examine what network calls your mesh system makes:

# Monitor DNS queries from mesh system
sudo tcpdump -i eth0 port 53 -n | grep "192.168.1.X"

Replace 192.168.1.X with your mesh device IP to observe domain lookups.

The Privacy Hierarchy

If minimizing data collection ranks highest in your decision criteria, TP-Link Deco represents the most privacy-respecting option for 2026. Amazon Eero, while offering excellent mesh performance and regular updates, collects significantly more user data due to its Amazon ecosystem integration. Netgear Orbi sits in the middle, providing decent privacy controls but requiring more user engagement to maximize them.

For developers specifically, the local API availability on Deco systems enables custom integrations without cloud dependencies—a meaningful advantage for self-hosted and privacy-focused smart home deployments.

The choice ultimately depends on your threat model. If you prioritize integration and accept data sharing in exchange for polished UX, Eero remains compelling. For privacy-first configurations requiring local control and minimal cloud dependency, Deco offers the strongest foundation.

Detailed Pricing and Feature Matrix (2026)

Feature Eero Pro Orbi Pro Deco X90
Starting Price $299 (1-pack) $299 (1-pack) $249 (1-pack)
3-Pack Cost $599 $579 $279
Warranty 1 year 2 years 3 years
Cloud Required Yes Optional Optional
Local Dashboard Limited Full Full
Thread Support Yes No No
Alexa Integration Native No No
Guest Network Isolation Yes Yes Yes

Deco offers better value, while Eero provides tighter ecosystem integration if you use Amazon devices.

Setting Up Local-Only Operation on Each System

Deco: Maximum Local Control

# Set up local Deco without cloud account
1. Power on Deco units
2. Open web browser to http://192.168.0.1
3. Create admin account (local only)
4. Skip "Create TP-Link ID" when prompted
5. Configure WiFi SSID and password
6. All management happens locally at web interface

This approach gives you full control without any cloud dependency.

Orbi: Partial Local Control

# Netgear Orbi can operate without cloud but with limitations
1. Access web interface at http://orbilogin.com or 192.168.1.1
2. Create local admin account
3. Enable "Local Management" in settings
4. Disable cloud account linkage
5. Note: Some features (Armor security) require cloud account

You lose security features but maintain network management locally.

Eero: Cloud-Dependent

Eero requires an Amazon account and cloud connectivity for all management. No pure local-only operation exists. However, you can minimize data collection:

# Eero privacy hardening (if you must use it)
1. Create dedicated Amazon account (separate from personal)
2. Disable Alexa integration in app
3. Disable usage analytics in settings
4. Configure DNS to Pi-hole for query blocking
5. Monitor outbound DNS with tcpdump

Network Monitoring Commands

Verify what your mesh system is actually communicating:

# Monitor DNS queries from mesh device
sudo tcpdump -i en0 dst port 53 -v | grep -E "192.168.1.1|<mesh-ip>"

# Check HTTPS destinations (encrypted)
sudo tcpdump -i en0 tcp port 443 -v | grep -E "192.168.1.1|<mesh-ip>"

# Find mesh device IP and monitor continuously
arp-scan -l | grep -i "tplink\|netgear\|amazon\|eero\|orbi"

# Use Wireshark for detailed packet analysis
# Filter for traffic from mesh device IP
ip.src == 192.168.1.X

Custom Firmware and Privacy Enhancements

For developers willing to flash custom firmware:

OpenWrt on Compatible Routers

Not all mesh systems support OpenWrt, but some Netgear and TP-Link models do:

# Check OpenWrt compatibility
visit https://openwrt.org/supported_devices

# If compatible, install OpenWrt for full local control
# Benefits: no cloud, full customization, unlimited features
# Tradeoff: loses warranty, requires technical expertise

OpenWrt provides:

Pi-hole Integration

All three mesh systems can route DNS through a local Pi-hole:

# Set up Pi-hole on Raspberry Pi
docker run -d --name pihole -e TZ=UTC \
  -p 53:53/tcp -p 53:53/udp \
  -p 80:80 \
  pihole/pihole

# Configure mesh system to use Pi-hole as DNS
# Eero: Settings > Advanced > DNS
# Orbi: Advanced > DNS Settings
# Deco: Advanced > DNS Settings

# Point to: 192.168.1.XX (your Pi-hole IP)

All DNS queries flow through Pi-hole, blocking trackers and advertising domains before they leave your network.

Privacy Audit Checklist

Before purchasing or after setup, verify:

Threat Model Application

Choose based on your specific situation:

Consumer with smart home: Eero works fine if you accept Amazon integration. The convenience may outweigh privacy concerns for non-sensitive networks.

Privacy-conscious home: Deco with local-only operation provides strong privacy with good performance.

Developer building infrastructure: Consider OpenWrt-compatible hardware for maximum control, even if not a branded mesh system.

Small business: Orbi with local management disabled offers professional features without mandatory cloud.

High-security environment: Separate mesh system from sensitive infrastructure. Use a privacy-focused standalone router for lab or development network.


Built by theluckystrike — More at zovo.one