ZigHaven (iOS) Privacy Policy
Last Updated: August 7, 2025
This privacy policy is effective as of August 7, 2025, and applies to all users of the ZigHaven iOS app.
Introduction
ZigHaven is a smart home management app that helps you control and monitor your Zigbee devices. This Privacy Policy explains how we collect, use, and protect your information when you use the ZigHaven iOS app ("the App").
We are committed to protecting your privacy and building trust through transparency. This policy covers what data we collect, how we use it, and your choices regarding your information.
Contact Information:
For privacy-related questions, contact us at: info@zighaven.app
Summary
- ZigHaven primarily stores data locally on your device
- We don't use third-party analytics or tracking services
- When available and enabled, Apple Intelligence features process data on-device
- Your smart home data stays within your local network and optionally syncs via iCloud
- You control whether to enable cloud features and AI functionality
Information We Collect
1. Smart Home Device Data
We collect and store information about your Zigbee smart home devices:
- Device identifiers (IEEE addresses, friendly names)
- Device types, manufacturers, and models
- Real-time device states (on/off, brightness, temperature readings); by default no historic data
- Your custom device names and preferences
- Room assignments and organization settings
2. Configuration and Preferences
- MQTT broker connection settings (host, port, credentials)
- User interface preferences and display settings
- Room names and organization preferences
- If installed and enabled: Power Monitoring configuration (electricity rates for cost calculations)
- Authentication credentials for self-hosted servers (only for installation, no permanent storage)
3. Power Consumption Data
If you choose to use the power monitoring features:
- Energy consumption readings (watts, kilowatt-hours)
- Historical consumption patterns and trends
- Cost calculations based on your electricity rates
4. Room and Organization Information
- Room names and configurations
- Device-to-room assignments
- Custom sort orders and favorites
- AI-generated or user-uploaded room background images (stored locally)
5. Apple Intelligence Data Processing
When Apple Intelligence features are available and enabled (iOS 26.0+):
- Device names for enhanced display and room detection
- Room context for AI image generation
- Contact sensor classification data
How We Use Your Information
We use the collected information to:
- Connect to and control your smart home devices via MQTT
- Organize devices into rooms and categories
- Display real-time device status and controls
- Generate power consumption charts and analytics
- Sync your configuration across your Apple devices (if iCloud is enabled)
- Improve device names and room assignments using Apple Intelligence
- Generate custom room background images using AI
Data Storage and Security
Local Storage
- Device data, rooms, and preferences are stored locally using Apple's SwiftData framework
- Room background images are stored in your device's local file system
- All local data benefits from iOS built-in encryption and security features
iCloud Sync (Optional)
- If you have iCloud enabled for this app, your device and room data will sync across your Apple devices
- iCloud data is encrypted in transit and at rest according to Apple's security standards
- You can disable iCloud sync in iOS Settings > [Your Name] > iCloud
Self-Hosted Power Monitoring (Optional)
- Power consumption data is stored on your own server using Docker containers
- You maintain full control over this server and its data
- Communication with your server uses standard HTTP/SSH protocols with authentication (if supported by your server)
Information Sharing and Disclosure
We do not sell, rent, or share your personal information with third parties, except:
- iCloud Sync: With Apple's iCloud service (only if you enable iCloud sync)
- Self-Hosted Services: With your own Power Monitoring server (when you choose to install it)
- Legal Requirements: If required by law
We do not use third-party analytics, advertising networks, or marketing services that would have access to your data.
Local Network Access
ZigHaven requires access to your local network to:
- Communicate with MQTT brokers for device control
- Connect to self-hosted power monitoring servers
- Perform SSH operations for server management
The app only communicates within your local network and does not send device data to external services. Apple Intelligence is not considered as an external service, see next section.
Apple Intelligence and AI Features
When available on iOS 26.0+, ZigHaven may use Apple Intelligence features:
- Device name processing for improved display and room detection
- AI-generated room background images using Apple's Image Playground
- Contact sensor classification (door vs. window detection)
These AI features:
- Process data locally on your device when possible
- May use Apple's Private Cloud Compute for complex requests
- Do not permanently store your data in the cloud
- Can be disabled in the app's settings
Your Rights and Choices
You can:
- Delete devices and rooms from the app at any time
- Disable iCloud sync in iOS Settings
- Clear all app data by deleting and reinstalling the app
- Disable Apple Intelligence features in app settings
- Control local network permissions in iOS Settings > Privacy & Security > Local Network
- Request information about your data by contacting us
Data Retention
- Device and room data: Retained until you delete it or uninstall the app
- Power consumption data: Retained on your self-hosted server according to your configuration
- iCloud data: Retained according to your iCloud storage settings
- App preferences: Cleared when you uninstall the app
Children's Privacy
ZigHaven is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
International Data Transfers
If you enable iCloud sync, your data may be processed in countries where Apple operates iCloud data centers. Apple maintains appropriate safeguards for international data transfers as described in their privacy policy.
For self-hosted features, data remains on servers you control and manage.
Changes to This Policy
We may update this Privacy Policy from time to time. When we make changes:
- We will update the "Last Updated" date
- Significant changes will be communicated through app updates
- Continued use of the app after changes constitutes acceptance of the updated policy
Third-Party Libraries
ZigHaven uses the following open-source libraries that do not collect personal data:
- CocoaMQTT: For MQTT communication
- Citadel: For SSH connections
- Apple Swift frameworks: For core functionality
These libraries operate locally and do not transmit data to third parties. Your MQQT broker and server are not considered as third parties.
Compliance
This privacy policy is designed to comply with:
- California Consumer Privacy Act (CCPA)
- General Data Protection Regulation (GDPR)
- Apple App Store Review Guidelines
- iOS privacy requirements
Contact Us
For questions about this Privacy Policy or our privacy practices:
- Email: info@zighaven.app
- Website: www.zighaven.app
We will respond to privacy inquiries within 30 days.