Your data stays
on your device.
Network Meter is built with a simple principle: measure your network speed locally, store nothing remotely, and never share anything about you with anyone.
No personal data collected
We do not collect your name, email, location, or any identifying information. Nothing is ever sent to us.
Everything stored locally
All speed readings, settings, and usage data — including the new daily and per-site history — are stored only on your device using Chrome's local storage.
No third-party sharing
We do not sell, share, or transfer any data to advertisers, analytics services, or any third party.
No page content, ever
The extension reads response byte sizes and, for the optional per-site breakdown, the requesting hostname only — never page text, URLs, form data, or full browsing history.
1. Introduction
This Privacy Policy describes how Network Meter ("the Extension"), developed by AZHAR (publisher: AZ&G), handles information when you install and use the extension in Google Chrome or Microsoft Edge.
Network Meter's purpose is to measure and display your real-time internet download and upload speed in the browser toolbar, show your public IP/ISP information, track daily and per-site data usage locally, and let you run manual or automatic speed tests against Cloudflare's public speed infrastructure.
This version corrects an inaccuracy in earlier releases of this policy: the "Public IP" feature necessarily sends a request to a third-party IP lookup service to determine your IP address, city, and ISP — those providers see your IP address by the nature of that request, the same way any website you visit does. Section 4 below names exactly which services are used and links to their own privacy policies.
By installing or using the Extension, you agree to this Privacy Policy. If you do not agree, please uninstall the Extension.
Feature Overview
Each panel below is an animated schematic of a popup tab — a stylised illustration of what the tab does, built entirely with on-page CSS (no tracking pixels, no external media, and respects your reduced-motion system setting). They are not live screenshots; for the real, current UI, open the extension's popup directly.
Speed
Live download / upload, ping, jitter, quality and today's usage.
Network
Public IP / ISP lookup, live ping test, and ISP-change log.
Stats
7-day speed chart, weekly summary, and slow-speed alerts.
Usage
Daily history plus a per-site (hostname-only) data breakdown.
History
Log of manual / auto speed-test results, exportable as CSV.
About
Version, update check, the 4 themes, rating link and this policy.
2. What Data Is Collected
Network Meter does not operate any server of its own and collects
no personal data on our end — everything below
either stays in chrome.storage.local on
your device, or is sent directly from your browser to the third-party services described in
Section 4 in order to perform the feature you requested (e.g. a speed test or an IP lookup).
| Data Type | Collected? | Details |
|---|---|---|
| Personal identity | Never | Name, email, age, home address — none of this is accessed or stored. |
| Full browsing history / URLs | Never | Full page URLs, page titles, or search queries are never read or recorded. |
| Per-site hostnames (data usage) | Local only, opt-out | To show "which sites use the most data," the extension buckets byte counts by
requesting hostname only (e.g. example.com,
not the full URL or page content). Stored locally, kept for today plus the top 10
hosts/day for the last 7 days. Turn this off anytime in Settings → Monitoring. |
| Page content | Never | The extension reads only the Content-Length header to count bytes. No page text, images, or form data is accessed. |
| Speed readings | Local only | Download/upload Bps values, ping, and jitter are stored in chrome.storage.local on your device. They never leave your browser. |
| Daily & weekly usage history | Local only | Byte totals for today are stored locally and reset each day; the last 30 days of totals and the last 7 days of top-site breakdowns are retained locally for the History and Usage tabs. Never transmitted. |
| User preferences | Local only | Settings such as test duration, theme, auto interval, and the daily data-cap are stored locally using chrome.storage.local. |
| Public IP address / approximate location | Sent to IP lookup provider only | When you open the Network tab, your browser queries one of the third-party IP lookup services listed in Section 4 to display your IP, city, region, and ISP. That provider necessarily sees your IP address to answer the request — Network Meter itself does not log or transmit it anywhere else, and the result is cached locally. |
| Authentication data | Never | Passwords, credentials, tokens — never accessed. |
3. Permissions Explained
The Extension requests the following browser permissions. Each permission is used strictly for the extension's core functionality and nothing else.
-
storage
Stores speed readings, daily/weekly/per-site usage history, and user settings locally on your device using
chrome.storage.local. No data is synced to the cloud or transmitted anywhere. -
webRequest
Reads only the
Content-Lengthheader on requests and responses to calculate real-time upload/download byte rates, and — if the optional per-site breakdown is enabled — buckets those byte counts by requesting hostname. Request and response bodies are never read: the extension does not use therequestBodyoption, so raw uploaded form or file content is never exposed to it. No request URLs, page content, or form data are accessed or stored. - alarms Reserved for background scheduling reliability. The primary timers for the passive live-speed monitor and the opt-in active speed-test loop run in the offscreen document described below.
- offscreen Creates an offscreen document to run two background timers: a free "passive" throughput sampler (pure local arithmetic, no network requests) and the opt-in active speed-test scheduler. No user data is processed in this document.
- notifications Shows local OS notifications for slow-speed alerts, ISP/IP changes, and when the daily Speed Test data cap is reached. No notification content is sent anywhere — it's generated and shown entirely on-device.
-
<all_urls>
Required by
webRequestto intercept network response headers across all websites in order to measure download and upload speeds. The extension reads only byte-size metadata and the requesting hostname — never content, text, or full URL paths.
4. Third-Party Services
Network Meter performs speed tests using Cloudflare's public speed measurement endpoints:
speed.cloudflare.com/__up — used to upload randomly generated bytes.
These requests are made solely to measure network throughput. The payloads sent during upload tests are randomly generated binary data — they contain no personal information, no browsing data, and no identifiers.
Cloudflare's own privacy policy governs their handling of these requests. You can review it at cloudflare.com/privacypolicy.
The Network tab's Public IP lookup queries one of the following third-party IP-geolocation services directly from your browser, trying each in order until one responds:
Each of these sees your public IP address by the nature of the lookup request (the same way any website you visit does) and returns your approximate city, region, country, and network/ISP name. Network Meter caches the result locally for 10 minutes and does not forward it anywhere else. Review each provider's own policy before relying on this feature in a privacy-sensitive context.
The Extension does not use any analytics services, advertising networks, crash reporting tools, or any other third-party SDKs.
5. Data Storage & Retention
All data produced by the Extension is stored exclusively in
chrome.storage.local — a browser-managed,
device-local storage area that is never synchronized to any server or cloud account.
The following data is retained locally:
- Last 60 speed samples (ring buffer) — overwritten continuously
- Today's download/upload byte totals — reset each calendar day
- Last 30 days of daily usage totals, for the Usage tab's history view
- Last 7 days of top-10 hostnames-by-usage, if per-site tracking is enabled
- Last 20 manual speed test results and last 7 days of speed averages
- User settings (theme, test duration, auto interval, payload size, data-saver cap, enabled state)
All locally stored data is permanently deleted when you uninstall the Extension. You can also clear it manually at any time from the Extension's Settings page using Chrome's "Clear data" option, or use the in-popup "Reset" / "Clear" buttons for specific sections.
5b. Passive Monitoring vs. Active Speed Tests
Network Meter's "Live Speed" display is passive by default: it derives your current throughput from bytes your browser is already sending and receiving, so it makes no extra network requests of its own and uses no additional data.
The Speed Test feature (manual button, or the opt-in "Auto Test" loop) is different — it deliberately sends and receives real data to/from Cloudflare to measure your actual throughput. Because that consumes real bandwidth, it is capped by a daily data-saver limit (50MB by default, configurable in Settings), and the Auto Test loop is off by default and must be turned on explicitly.
6. Children's Privacy
Network Meter does not knowingly collect any information from anyone, including children under the age of 13. The Extension collects no personal data from any user of any age.
7. Changes to This Policy
If this Privacy Policy is updated, the revised version will be published at this URL and the "Last updated" date at the top of this page will be changed accordingly.
Continued use of the Extension after any changes constitutes your acceptance of the updated policy. Significant changes will also be noted in the Extension's Chrome Web Store changelog.
8. Contact
If you have any questions or concerns about this Privacy Policy, please reach out:
MD AZHAR
Developer — Network Meter
Email: azhardev@outlook.com
Website: icecampus.in
Publisher: AZ&G