Privacy Tools Guide

Isolate smart home devices on a separate WiFi network (5GHz guest network or dedicated IoT VLAN) so they cannot access your laptop, phone, or NAS where sensitive files live. Disable unnecessary microphones and cameras physically (tape, covers) and disable cloud features you don’t need (Amazon Alexa history storage, Google Home voice activity logging). Regularly update firmware through the manufacturer’s app (set calendar reminders for monthly checks). Use a network monitoring tool like Pi-hole ($35 one-time for Raspberry Pi) or Firewalla ($79-199) to block tracking domains your smart devices attempt to contact. This guide walks through network segmentation, privacy settings by device type, and monitoring techniques.

The Smart Home Privacy Problem

Smart home devices collect continuous data: voice recordings (Amazon Echo, Google Home), video feeds (Wyze, Ring), location data (smart thermostats, door locks), and detailed usage patterns (when you’re home, temperature preferences). Manufacturers claim they encrypt data and respect privacy. However:

The only solution is physical isolation: keep smart devices away from your personal data, disable cloud features you don’t need, and monitor what they try to contact.

Network Isolation: Guest Network vs VLAN

Easy Approach: WiFi Guest Network

Most home routers (mesh networks from Eero, UniFi, Linksys) support guest networks. Create a separate 5GHz guest network for smart home devices. Guests on this network cannot access your main computers, printers, or NAS.

Setup (typical router):

  1. Open router admin panel (192.168.1.1, credentials on router label)
  2. Find “Guest Network” or “Guest WiFi” settings
  3. Enable guest network on 5GHz band (faster for cameras)
  4. Set strong password (20+ characters, random)
  5. Disable “Guest can access local network” if option exists
  6. Connect all smart devices to this guest network

Devices to isolate:

Devices that stay on main network:

Limitation of guest network approach: Guest networks prevent devices from seeing your computers, but devices can still access the internet and reach cloud servers. This solves the lateral movement problem but not the cloud data harvesting problem.

Better Approach: VLAN (Virtual LAN) with Access Control

A VLAN (Virtual Local Area Network) is a network within your network. Your smart devices sit in a separate VLAN and can access the internet but cannot reach devices on your main VLAN. Advanced routers (Ubiquiti UniFi, Firewalla) support VLANs with firewall rules.

VLAN segmentation example:

Main Network (VLAN 10): 192.168.1.0/24
  - Laptop
  - Phone
  - NAS
  - Printers

IoT Network (VLAN 20): 192.168.10.0/24
  - Smart speakers
  - Cameras
  - Thermostats
  - Lights
  - Door locks

Firewall rule: Block VLAN 20 → VLAN 10 (one-way isolation)
Allow VLAN 20 → Internet (devices can call home to cloud)

Setup on Firewalla (recommended for non-technical users):

Firewalla is a small network appliance ($79-199) that replaces your router and enforces network rules. Setup takes 15 minutes.

  1. Connect Firewalla to modem via ethernet
  2. Download Firewalla app on phone
  3. Create IoT network: App → Networks → Add Network → Name “IoT”
  4. Assign devices to IoT network
  5. Create firewall rule: IoT network cannot access Home network

Firewalla handles all the complexity behind the scenes.

Setup on Ubiquiti UniFi (more technical):

UniFi requires a dream machine or controller ($99-299). Setup takes 45 minutes.

  1. Access UniFi controller web interface
  2. Create VLAN: Settings → Networks → Create New
  3. Name “IoT”, assign VLAN ID 20, subnet 192.168.10.0/24
  4. Create wireless network on that VLAN
  5. Set firewall rule: Deny IoT → Home, Allow IoT → WAN

Device-Specific Privacy Settings

Smart Speakers: Amazon Echo and Google Home

Amazon Alexa privacy settings:

Alexa app → Settings → Alexa Privacy
- Disable "Product Improvement" (Amazon listens for training)
- Turn off "Help Improve Alexa" (voice recordings used for training)
- Delete voice history:
  Alexa app → More → Settings → Alexa Privacy →
  Delete Recordings → All Recordings
  (Or set to auto-delete every month)
- Disable "Follow-Up" mode (device stays listening for 5 seconds)

Physical privacy controls:

Google Home privacy settings:

Google Home app → Settings → your device
- Disable "Web & App Activity" (Google won't store voice queries)
- Disable "YouTube History" (prevents recommendations based on searches)
- Review "Manage All Your Google Data" → Delete old voice recordings
- Set auto-delete: Assistant settings → Auto-delete audio → Every 3 months

Physical privacy controls:

Cost savings: Most people don’t need a smart speaker. If you don’t use voice commands, delete it. One less tracking device in your home.

Smart Cameras: Wyze, Ring, Arlo

Camera privacy checklist:

For each camera in manufacturer's app:
- [ ] Disable cloud recording (use local storage only)
- [ ] Set camera to local network mode (if available)
- [ ] Disable activity alerts (reduces server API calls)
- [ ] Disable 24/7 monitoring (use motion detection only)
- [ ] Disable audio recording (privacy regulations often require consent)
- [ ] Review permissions: disable location access if not needed

Wyze camera example settings:

Wyze app → Camera settings
- Device Info → Firmware: Check for updates monthly
- Advanced Settings → Disable "Power Notification"
- Recording → Set to motion detection only
- Cloud Storage → Disable (use microSD card instead)
- Notifications → Disable non-critical alerts

Alternative: Local NVR systems

If you need cameras but don’t trust cloud services, use a local NVR (Network Video Recorder):

Local recording is more private but requires maintaining hardware yourself.

Smart Thermostats: Nest, Ecobee

Thermostat privacy settings:

Nest app → Settings → Home & Away
- Disable "Home/Away Assist" (prevents location tracking)
- Disable "Household Alerts" (reduces API calls)

Nest app → Settings → Home Control
- Review Sharing permissions (remove unused people)
- Disable "Google Assistant" integration if not needed

What they collect:

Privacy-focused alternative:

Smart Locks: Level Lock, August

Lock privacy settings:

App → Settings → Sharing
- Remove all secondary users if not used
- Disable auto-unlock (requires location tracking)
- Disable remote unlock if you don't travel (reduces attack surface)

What they collect:

Minimize data collection:

Network Monitoring: Pi-hole and Firewalla

Pi-hole: Block Tracking Domains at Network Level

Pi-hole intercepts DNS requests from your devices and blocks known tracking domains before they load. It’s like ad-blocking for your entire network.

Cost and setup:

Installation on Raspberry Pi:

# SSH into Raspberry Pi
ssh pi@raspberrypi.local

# Download and run Pi-hole installer
curl -sSL https://install.pi-hole.net | bash

# Follow prompts to set admin password
# Access admin panel: http://raspberrypi.local/admin

Configuration:

Pi-hole admin panel → Adlists
Add blocklists to filter smart home tracking:
- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
- https://big.oisd.nl (blocks tracking domains)
- https://raw.githubusercontent.com/anudeepND/blocklist/master/adservers.txt

Monitor which domains your devices contact:

Pi-hole admin panel → Query Log
See every DNS request from every device:
- "Smart speaker DNS request to amazon-adsystem.com" (tracking)
- "Camera DNS request to wyze-iot.com" (cloud communication)
- "Thermostat DNS request to googleapis.com" (Google services)

Result: If a tracking domain is blocked, the device cannot reach it. Prevents data exfiltration at the network level.

Firewalla: Network Appliance with Built-in Monitoring

Firewalla combines router, firewall, and monitoring in one device. It shows which domains every device tries to contact and lets you block them.

Cost: $79-199 depending on model

Monitoring example (Firewalla app):

Home → Devices → Smart Speaker
  Device Name: Echo Dot
  Last Activity: Just now
  Traffic: ↓ 3.2 MB (down) | ↑ 580 KB (up)
  Top Domains:
    - amazon-adsystem.com (ad tracking)
    - api.alexa.com (Alexa services)
    - cloudfront.amazonaws.com (AWS CDN)

  You can block each domain individually

Firmware Update Schedule

Smart device manufacturers release security patches monthly or quarterly. Create a calendar reminder to check for updates.

Monthly firmware check:

Set recurring calendar event: "Smart home firmware updates"
  - Amazon devices: Alexa app → Devices → device settings → Device Software Version
  - Google Home: Google Home app → Settings → About → Check for updates
  - Wyze cameras: Wyze app → Device Info → Firmware
  - Nest thermostat: Nest app → Settings → Technical Info → Firmware
  - SmartThings hub: SmartThings app → Hub Information → Firmware

Most devices auto-update at night if enabled. Verify the version monthly and manually update if auto-update failed.

Privacy-First Smart Home Setup

Minimum viable secure setup:

  1. Create guest WiFi network for IoT devices
  2. Disable cloud features on each device (cameras local recording, Alexa history deletion)
  3. Set monthly firmware update reminder
  4. Install Pi-hole ($35 one-time) to monitor tracking attempts

Cost: $35-50 + your time

More setup:

  1. Deploy Firewalla ($79+) for network isolation and monitoring
  2. Replace smart speakers with non-connected alternatives (echo off, tablet)
  3. Use local NVR for cameras instead of cloud
  4. Replace smart thermostat with non-connected model
  5. Remove smart locks or disable remote access

Cost: $200-500 + hardware refresh