NetPulse

Privacy Policy

NetPulse — WiFi Analyzer  ·  com.zavistudio.netplus

Last updated: April 27, 2026
01

Overview

NetPulse ("we", "our", or "the app") is a network diagnostic and WiFi analyzer application developed by Zavi Studio. This Privacy Policy explains how we handle information when you use NetPulse on your Android device.

The short version: NetPulse does not collect, store, or share your personal data. All network measurements happen on your device. No account is required. No data is sent to our servers.

By using NetPulse, you agree to the terms described in this policy. If you do not agree, please uninstall the application.

02

Data We Collect

NetPulse stores the following data locally on your device only. This data never leaves your device and is never transmitted to our servers.

Speed Test History (stored locally)
  • Download speed in Mbps
  • Upload speed in Mbps
  • Ping in milliseconds
  • WiFi network name (SSID) at time of test
  • Timestamp of the test

This data is stored in a local Room database on your device. It is used exclusively to display your 7-day speed history chart. You can clear it at any time by uninstalling the app.

Note: Speed test measurements are performed using Cloudflare's public speed test endpoints (speed.cloudflare.com). Cloudflare may log standard HTTP request metadata per their own privacy policy. NetPulse does not receive or store any data from these requests beyond the measured speed values.
03

Data We Do NOT Collect

NetPulse explicitly does not collect the following:

  • Your name, email address, or any personal identifiers
  • Your GPS location or physical location
  • Your device's IMEI, phone number, or SIM information
  • Passwords, credentials, or authentication tokens
  • Browser history or app usage beyond NetPulse itself
  • Contact lists, messages, or call logs
  • Photos, files, or media on your device
  • Precise WiFi passwords or router credentials
  • Data from other networks you have previously connected to
04

Permissions Explained

NetPulse requests the following Android permissions. Each is required for a specific feature and nothing else.

Permission Why it's needed What we do NOT use it for
INTERNET Run speed tests and fetch public IP info via ip-api.com We never send personal data over the internet
ACCESS_NETWORK_STATE Detect connection type (WiFi / 4G / 5G) Not used for tracking or profiling
ACCESS_WIFI_STATE Read current WiFi name (SSID), signal strength, and security type WiFi passwords are never read or stored
CHANGE_WIFI_STATE Trigger a WiFi network scan to find nearby networks We cannot and do not change your WiFi settings
ACCESS_FINE_LOCATION Required by Android 9+ to read WiFi scan results — this is an Android OS restriction, not a choice we made Your GPS coordinates are never read, stored, or transmitted
ACCESS_COARSE_LOCATION Fallback for WiFi scanning on older Android versions Same as above — location coordinates are never used
Why does NetPulse need location permission? Since Android 9 (API 28), Google requires apps to hold the ACCESS_FINE_LOCATION permission before they can read WiFi scan results. This is a platform-level requirement. NetPulse uses this permission solely to scan for nearby WiFi networks. Your actual GPS location is never accessed, stored, or shared.
05

Third-Party Services

NetPulse uses the following third-party services. Each has its own privacy policy which governs their data practices.

ip-api.com

Used to fetch your public IP address and ISP name for the Network Info screen. A standard HTTP request is made to ip-api.com/json/ from your device. NetPulse does not store the result on any server. Privacy policy: ip-api.com/docs/legal

Cloudflare Speed Test Endpoints

Speed tests are performed using speed.cloudflare.com. Your device downloads and uploads test data to measure throughput. Cloudflare may log standard HTTP metadata. Privacy policy: cloudflare.com/privacypolicy

Google Play Services — Downloadable Fonts

NetPulse uses Google's Downloadable Fonts API to load the Outfit and JetBrains Mono typefaces. Google Play Services handles this request. Privacy policy: policies.google.com/privacy

06

Advertising (AdMob)

NetPulse uses Google AdMob to display rewarded advertisements. Watching a rewarded ad is optional and unlocks additional Deep Audit runs.

What AdMob may collect
  • Advertising ID (GAID) — a resettable device identifier used for ad personalization
  • Approximate location (country/region level) for regional ad targeting
  • Device type and operating system version
  • Ad interaction data (whether you watched or skipped an ad)

Google AdMob operates under Google's Privacy Policy. You can opt out of personalized advertising at any time in your device settings under Google → Ads → Opt out of Ads Personalization.

AdMob privacy policy: policies.google.com/privacy

07

Children's Privacy

NetPulse is not directed at children under the age of 13. We do not knowingly collect any personal information from children under 13. If you are a parent or guardian and believe your child has provided personal information through our app, please contact us immediately and we will take steps to remove such information.

08

Policy Changes

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. We encourage you to review this page periodically.

Continued use of NetPulse after any changes to this policy constitutes acceptance of those changes. If the changes are significant, we will provide a more prominent notice within the app.

Version history: This policy was first published on April 27, 2026 for NetPulse v1.0.0.

09

Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the data practices of NetPulse, please contact us:

Zavi Studio

Developer of NetPulse — WiFi Analyzer
Package: com.zavistudio.netplus

privacy@zavistudio.com