Privacy Policy
Effective Date: April 2, 2026
This privacy policy applies exclusively to the WiFi Check iOS application ("the App") developed by Santosh Talluri ("Developer", "I", "me"). It does not apply to any other product, service, or website.
1. Overview
WiFi Check is a network diagnostic tool that measures WiFi quality on your iOS device. The App is designed with privacy as a core principle. WiFi Check does not collect, store, or transmit any personal user data to any server owned or operated by the Developer. There is no WiFi Check backend server. All network measurements are performed locally on your device.
2. Information the App Does NOT Collect
WiFi Check does not collect any of the following:
- Your name, email address, phone number, or any personal identifiers
- Your physical location or GPS coordinates
- Your browsing history or internet activity
- Device identifiers (UDID, IMEI, serial number)
- WiFi passwords or network credentials
- MAC addresses of your device or other devices on your network
- Contents of your network traffic
- Analytics, usage data, or telemetry of any kind
3. Information Processed Locally on Your Device
The following data is generated and processed entirely on your device. It is never transmitted to the Developer or any third party:
- WiFi network name (SSID) and BSSID: Retrieved using Apple's NetworkExtension framework to display your connected network. Requires your location permission (mandated by Apple for WiFi SSID access). The App does not read, use, or store your actual geographic location.
- Local IP address and gateway IP address: Determined from your device's network interface to perform local network measurements.
- Network performance metrics: Download speed, latency, packet loss, jitter, and DNS resolution speed. Measured by sending standard network probes (TCP connections, UDP packets, DNS queries, HTTP downloads) to public infrastructure and your local router.
- Local network device list: IP addresses and hostnames of devices on your local WiFi network, discovered through standard network protocols (ICMP, TCP, UDP, mDNS, SSDP). This data exists only in memory during the scan and is discarded when the App is closed.
- WiFi signal strength and security type: Retrieved from Apple's NetworkExtension API.
4. Network Calls Made by the App
WiFi Check makes the following outbound network connections. These are the only data that leaves your device, and they are strictly for measurement purposes:
4.1 Public IP Address Lookup
- Destination: api.ipify.org (operated by ipify, a third-party service)
- Protocol: HTTPS
- Purpose: To display your public-facing IP address
- Data sent: A standard HTTPS GET request with no payload or identifiers
- Data received: Your public IP address
- Note: This is the only call that reveals any information about your internet connection to a third party. The ipify service's own privacy policy applies to their handling of this request. You can review it at ipify.org.
4.2 Download Speed Measurement
- Destination: speed.cloudflare.com (operated by Cloudflare)
- Protocol: HTTPS
- Purpose: To measure download throughput (speed)
- Data sent: A standard HTTPS GET request for a ~200KB test file
- Data received: A binary test payload (not user content)
4.3 Latency and DNS Measurements
- Destination: 8.8.8.8 (Google Public DNS)
- Protocol: TCP connection (port 53)
- Purpose: To measure internet round-trip latency
- Data sent: TCP SYN packet only (no payload, no query)
4.4 Per-Site Speed Tests (User-Initiated Only)
- Destinations: google.com, facebook.com, apple.com
- Protocol: HTTPS
- Purpose: To measure DNS resolution, TCP latency, and download speed to specific websites
- Triggered only when: You manually tap the "Test" button for a specific site
4.5 Local Network Only
- Destinations: Your router (gateway IP) and devices on your local network
- Protocols: ICMP, TCP, UDP, mDNS (multicast), SSDP (multicast)
- Purpose: Router latency measurement and network device discovery
- Scope: These packets never leave your local network
5. Sign In with Apple
WiFi Check offers optional Sign In with Apple. If you choose to sign in:
- The App receives an Apple User ID (an opaque, app-scoped identifier generated by Apple)
- This identifier is stored locally on your device only in the App's UserDefaults storage
- It is not transmitted to any server, backend, or third party
- It is used solely to identify your account state within the App
- You can remove this data at any time by signing out or deleting the App
6. In-App Purchases
WiFi Check offers an optional in-app purchase to remove ads. This transaction is processed entirely by Apple through StoreKit. The Developer does not receive, process, or store any payment information (credit card numbers, billing addresses, etc.). Apple's own privacy policy governs their handling of purchase data.
7. Advertising
The current version of WiFi Check does not display advertisements and does not include any advertising SDK. If advertising is added in a future version, this privacy policy will be updated before that version is released, and the App will request your consent through Apple's App Tracking Transparency (ATT) framework before any ad-related tracking occurs.
8. iOS Permissions
WiFi Check requests the following iOS permissions:
- Location (When In Use): Required by Apple to access your WiFi network name (SSID). WiFi Check does not read, use, or store your geographic location. If you deny this permission, the App will still function but cannot display your WiFi network name.
- Local Network Access: Required to ping your router and scan for local network devices. If you deny this permission, WiFi quality measurements and network scanning will not function.
9. Data Retention
WiFi Check stores the following on your device only:
- User preferences: Refresh interval, accent color, and expansion states (stored in UserDefaults)
- Apple User ID: If you use Sign In with Apple (stored in UserDefaults)
- Purchase state: Whether you purchased ad removal (stored in UserDefaults)
Network measurement data (quality scores, metrics, device lists) is held in memory only and is discarded when the App is closed or backgrounded. No measurement data is written to persistent storage.
All locally stored preferences are deleted when you delete the App from your device.
10. Data Sharing
WiFi Check does not share any data with third parties. There is no analytics SDK, no crash reporting SDK, no advertising SDK, and no backend server. The Developer has no access to any data on your device.
11. Children's Privacy (COPPA Compliance)
WiFi Check is not directed at children under the age of 13. The App does not knowingly collect personal information from children. Because the App collects no personal information from any user, it is compliant with the Children's Online Privacy Protection Act (COPPA).
12. Your Rights Under GDPR (European Economic Area)
If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation (GDPR):
- Right of Access: You may request a copy of any personal data the Developer holds about you. Because WiFi Check collects no personal data and has no backend server, there is no personal data held by the Developer.
- Right to Erasure: You may request deletion of your personal data. Deleting the App from your device removes all locally stored data. The Developer holds no data to erase.
- Right to Restriction / Portability: Not applicable, as no personal data is collected or processed by the Developer.
- Lawful Basis for Processing: The minimal data processing performed locally on your device (network measurements) is based on your consent, given when you download and use the App and grant the requested iOS permissions. You can withdraw consent at any time by revoking permissions in iOS Settings or deleting the App.
If advertising is added in a future version, the App will implement a Consent Management Platform (CMP) compliant with GDPR requirements before displaying any personalized ads to EEA users.
13. Your Rights Under CCPA (California)
If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA):
- Right to Know: WiFi Check does not collect, sell, or share personal information as defined by the CCPA.
- Right to Delete: Delete the App to remove all locally stored data.
- Right to Opt-Out of Sale: WiFi Check does not sell your personal information. There is no data to sell.
- Non-Discrimination: You will not be discriminated against for exercising your CCPA rights.
14. Security
All outbound network connections made by WiFi Check use HTTPS (TLS encryption). Local network probes use standard protocols (ICMP, TCP, UDP) confined to your local network. No data is stored on external servers, so there is no remote data to secure.
15. Changes to This Privacy Policy
This privacy policy may be updated to reflect changes in the App's functionality. If a future version introduces advertising, analytics, or any form of data collection, this policy will be updated before that version is released. The "Effective Date" at the top of this page will be updated accordingly. Continued use of the App after changes constitutes acceptance of the updated policy.
16. Contact
If you have questions about this privacy policy or the App's data practices, contact:
Santosh Talluri
Email: contact@wifi-check.app
Website: www.wifi-check.app