Privacy Policy for NetScore
Effective Date: May 25, 2026
NetScore (referred to as "we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the NetScore mobile application (the "Application" or "App").
By downloading, installing, or using NetScore, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with the terms of this Privacy Policy, please do not use the Application.
1. Information We Collect
To provide our core service—evaluating, benchmarking, and mapping network and cellular quality—we collect specific technical and environmental data.
A. Network and Diagnostic Performance Data (Core Data)
We collect network health telemetry when you execute diagnostics (Quick Tests or Deep Analysis) while the Application is active. This includes:
- Throughput & Speeds: Upload and download transfer speeds in Megabits per second (Mbps).
- Latency & Jitter: Network packet round-trip times (RTT) to global targets, packet loss percentages, and statistical jitter.
- DNS Resolution Health: Domain Name System (DNS) query latencies and resolution success rates.
- Traceroutes: Hop-by-hop routing pathways and network latency across intermediate network nodes.
- Signal Strength: Wireless Wi-Fi Received Signal Strength Indicator (RSSI), cellular Reference Signal Received Power (RSRP), and Signal-to-Interference-plus-Noise Ratio (SINR).
- Hardware and Environment Stats: Wi-Fi link speed, band (e.g., 2.4 GHz, 5 GHz), Wi-Fi channel, and cellular generation (e.g., LTE, 5G).
B. Location Data (Foreground Only)
To map network performance and crowdsource coverage quality across specific carrier zones, the Application collects location parameters when the app is actively in use:
- Precise Coordinates: Real-time latitude, longitude, and horizontal accuracy parameters obtained via your device’s GPS or network services.
- SSID and Wi-Fi Identifiers: Under operating system privacy guidelines, the name of your active Wi-Fi network (SSID) and an anonymized, cryptographically secure hash of your router's MAC address (BSSID hash).
- Cellular Provider & Carrier: The name of your cellular service provider (extracted via public carrier profiles).
- Foreground Only: Location data is only collected in the foreground while you are actively using the Application. We do not collect background location ("Always" location access) or track your movement when the App is closed.
- Privacy Guard: We never sell, rent, or trade your precise coordinates. Location data is aggregated and anonymized to create neighborhood-level carrier comparison maps, ensuring your personal travel history remains private.
C. Account and Authentication Data
If you create an account to save premium reports or sync data across devices, we collect:
- Federated Identity Information: If you sign in using "Sign In with Apple" or "Google Sign In," we receive basic account details provided by the identity provider, such as your email address, name, and a unique user identifier.
- Database Profile: Your authentication tokens and account preferences are securely managed on our database infrastructure (powered by Supabase).
D. Automated System Logs and Bug Reports
If the Application encounters a system anomaly or crashes, it can generate an automated bug report containing device logs, hardware model specifications, and stack traces. These logs are processed through our AI-assisted bug grouping system (powered securely by the Google Gemini API) to resolve application crashes.
2. How We Use Your Information
We use the collected information for purposes essential to your experience and our product’s value:
- To Calculate the NetScore: Aggregating throughput, latency, packet loss, and signal metrics into your unified 1-100 benchmark score.
- To Enable Local Benchmarking: Generating street-level and neighborhood-level comparison charts to show how your network ranks against other local providers.
- To Export Premium Reports: Allowing power users to export technically exhaustive PDF/Markdown diagnostic sheets.
- To Improve Application Performance: Grouping and debugging software crashes to maintain a reliable, 60fps experience.
- To Anonymize Crowdsourced Data: Creating aggregated carrier maps to promote consumer transparency in the telecommunication sector.
3. Sharing Your Information
We do not share your personal identifier data (name, email) with any third parties. We share data only under the following strict scenarios:
- Service Providers: We share necessary data with trusted infrastructure providers (e.g., Supabase for database storage, hosting providers) to execute core Application functionalities.
- Anonymized Crowdsourced Maps: Fully anonymized, aggregated network performance data is displayed publicly on our coverage comparison maps. This data contains no personal identifiers, names, emails, or exact timestamps that could identify an individual.
- Legal Requirements: We may disclose information if required to do so by law or in response to valid requests by public authorities (e.g., a court or government agency).
4. Third-Party Services & SDKs
The Application integrates specific third-party tools to secure and run services. These integrations include:
- Authentication & Database: Supabase Auth and Supabase Postgres database.
- Identity Providers: Apple Inc. (Sign In with Apple) and Google LLC (Google Sign In).
- Diagnostics Analysis: Google Gemini API (used solely in the backend to analyze anonymized bug reports for app troubleshooting; no personal user telemetry or location data is ever shared with the Gemini API).
5. Data Retention, Deletion, & Anonymization
We believe in the principles of "least data retention" and user data ownership:
- Anonymized Telemetry: Network performance tests are stored in our aggregated dataset indefinitely to maintain historic coverage trends.
- Bug Reports: System crash logs and associated diagnostic metadata are automatically deleted from our databases after thirty (30) days.
- Account Deletion & Data Anonymization Flow: You can permanently delete your NetScore account directly from the Application Settings screen.
- Upon executing an account deletion request, your personal user profile (your name, email address, and federated identity tokens) is instantly and permanently purged from our active database.
- To preserve the integrity of neighborhood maps and public telecommunication benchmarks, all network performance records associated with your account are fully anonymized. The link between your user profile and your test data is permanently severed by clearing the associated
user_idrecord. These records remain in our crowdsourced dataset as fully anonymous tests that can never be traced back to you. This process complies with global privacy laws (including GDPR and CCPA) regarding the erasure of personal identifiers while preserving historic, non-identifying statistical information.
6. Security of Your Data
The security of your data is important to us. We implement industry-standard cryptographic protocols, including Transport Layer Security (TLS/HTTPS) for all network communication and advanced database access control rules on Supabase to ensure your diagnostic and profile data cannot be accessed by unauthorized entities.
7. Compliance and Global Privacy Rights
A. GDPR (European Union Users)
If you reside in the European Economic Area (EEA), you have specific data protection rights, including the right to access, rectify, or erase your personal data, or to restrict its processing. To exercise these rights, please contact us or utilize the in-app account deletion utility.
B. CCPA (California Users)
Under the California Consumer Privacy Act, California residents have the right to know what personal information is collected, request its deletion, and opt-out of any potential sale of data (we do not sell your personal data).
C. Children's Privacy (COPPA)
Our Application is not intended for use by children under the age of 13. We do not knowingly collect personally identifiable information from children under 13. If we discover that a child under 13 has provided us with personal information, we will immediately delete this from our servers.
8. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Effective Date" at the top of this document. You are advised to review this Privacy Policy periodically for any changes.
9. Contact Us
If you have any questions or suggestions about this Privacy Policy, please contact us at:
- Email: privacy@netscoreapp.com
- Website: https://netscoreapp.com/privacy