Summary: WiFiWize does not collect, store, or transmit any personal data. All WiFi analysis, network scanning, and diagnostic data stays entirely on your device. We only collect anonymous crash reports and basic app analytics through Apple's built-in frameworks, and none of this data is linked to your identity.
1. Information We Collect
1.1 Data We Do NOT Collect
WiFiWize is designed with privacy as a core principle. We do not collect:
- WiFi network names (SSIDs), passwords, or security keys
- MAC addresses, BSSIDs, or device identifiers from your scans
- IP addresses of devices discovered on your network
- Signal strength data, channel information, or scan results
- Speed test results or bandwidth measurements
- Location data (location permission is used solely for WiFi scanning via CoreWLAN on macOS and is never transmitted)
- Personal information, contacts, or browsing history
- Any data from your local network scans
1.2 Data We Do Collect
We collect only the following, through Apple's built-in frameworks:
- Crash Reports: Anonymous crash logs collected by Apple when the app encounters an error. These contain no personal data and are used solely to fix bugs and improve stability.
- Basic App Analytics: Anonymous usage statistics provided by Apple (e.g., number of app launches, device type, OS version). This data is aggregated and cannot be used to identify individual users.
Important: None of the data collected is linked to your identity. We do not use any third-party analytics SDKs, advertising frameworks, or tracking technologies. All analytics are provided by Apple's built-in App Analytics service.
2. How Your Data Stays on Your Device
All WiFi analysis and network diagnostic data is processed and stored exclusively on your device:
- Signal History: RSSI samples and AP change logs are stored locally using SwiftData (on macOS 14+/iOS 17+) and are never transmitted.
- Scan Results: WiFi network scans, LAN device discovery results, and port scan results exist only in memory and are discarded when the app closes (unless you manually export them).
- Speed Test: Speed tests connect to Cloudflare's public speed test endpoints (speed.cloudflare.com). Cloudflare's privacy policy applies to those connections. No account or identification is required.
- OUI Database: The IEEE manufacturer database is bundled within the app. MAC address lookups happen entirely on-device with no network requests.
3. Permissions We Request
WiFiWize requests the following system permissions, all used solely for app functionality:
- Location (macOS): Required by Apple's CoreWLAN framework to scan nearby WiFi networks. Your location is never recorded, stored, or transmitted.
- Local Network (iOS): Required to discover devices on your local network via Bonjour/mDNS. No data is sent externally.
- Notifications: Optional. Used to alert you about signal drops or AP changes. Processed entirely on-device.
4. Third-Party Services
WiFiWize uses the following third-party services:
- Cloudflare Speed Test: When you run a speed test, the app connects to Cloudflare's public endpoints. No personal data is transmitted. See Cloudflare's Privacy Policy.
- Apple App Analytics: Anonymous, aggregated usage data collected by Apple. See Apple's Privacy Policy.
We do not use any advertising networks, third-party analytics SDKs (such as Google Analytics, Firebase Analytics, or Mixpanel), or data brokers.
5. Data Security
Since all data remains on your device, your network information is protected by your device's built-in security features, including:
- Apple's hardware-level encryption (FileVault on macOS, Data Protection on iOS)
- App sandboxing (when enabled)
- Hardened runtime on macOS
6. Children's Privacy
WiFiWize does not collect any personal information from any user, including children under 13. The app is a network diagnostic tool and contains no social features, accounts, or user-generated content.
7. Your Rights
Since we do not collect or store any personal data:
- There is no personal data to access, correct, or delete
- You can disable Apple's analytics sharing in System Settings > Privacy & Security > Analytics & Improvements
- You can revoke location and notification permissions at any time in System Settings
- You can export or delete your local signal history data from within the app's Settings tab
8. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date. Continued use of the app after changes constitutes acceptance of the updated policy.
9. App Store Privacy Label
Data Not Linked to You: Crash data, performance data
Data Not Collected: All other categories (identifiers, usage data, location, contacts, etc.)
WiFiWize declares ITSAppUsesNonExemptEncryption = NO as it uses only standard HTTPS (via URLSession) and no custom encryption.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us at: