iGuard logo
Broadband Monitor
← Back to iGuard

iGuard Privacy Policy

Last updated: 2026-07-09
The short version: your speed measurements never leave your device. The only things iGuard's cloud ever sees are an anonymous install identifier and, only if you choose to give it, your email address.

What stays on your device (free tier)

Every broadband speed test iGuard runs — download, upload, latency, jitter, timestamp, which server it used, whether you were on Wi-Fi or wired — is stored only in your browser's local IndexedDB storage. It never leaves your computer. There is no server-side database of your measurements, no account required to see your own history, and no version of the free tier that uploads this data anywhere. Free-tier measurements are automatically deleted after 7 days.

We can state this as a structural fact, not a policy promise: the free tier has no code path that sends measurement data anywhere. You can verify this yourself — the extension is a small enough codebase to read end to end, and your browser's own DevTools Network tab will show you exactly what it does and doesn't contact.

What does reach our cloud

Two things, both minimal:

  1. An anonymous device identifier. When you install iGuard, it generates a random ID and registers it with our API so we can count installs and, later, let you optionally link a device to a paid account. This ID is not tied to your name, your browser history, or anything else about you — it's an install counter, not a profile.
  2. Your email address, only if you opt in. The Settings page has an "email me about iGuard updates" checkbox. If you check it and enter an address, we store that address so we can email you. If you never check that box, we never see an email address from you at all.

That's the complete list. No analytics SDK, no third-party trackers, no advertising identifiers, no fingerprinting.

What the speed test itself contacts

Running a speed test necessarily talks to a speed-test server — that's what a speed test is. iGuard uses:

These connections carry test traffic (the data being measured), not information about you. Neither M-Lab nor Cloudflare receives your email, your device ID, or any iGuard-specific identifier — from their side, a test looks like any other visitor running a speed test.

Permissions iGuard requests, and why

Chrome/Firefox will show you a short permissions list on install. Here's what each one is for:

PermissionWhy
storageSave your settings and local measurement history
alarmsWake up on your chosen schedule to run a test
idleSkip a test while you're actively using your computer, so it doesn't compete with a video call or download
Host access to M-Lab, Cloudflare, and our APIThe three things iGuard actually talks to (see above)

iGuard does not request access to your browsing history, your open tabs, your bookmarks, or any website you visit. It cannot read or modify web pages.

If you upgrade to a paid tier (Month 2+)

The free tier described above is what exists today. A future paid tier will sync measurements to the cloud so they're not lost after 7 days and can be turned into reports — but only for accounts that opt into that tier, with its own consent flow at the time. This document will be updated before that launches; nothing here changes retroactively or silently.

Data retention and deletion

Contact

Questions about this policy, or a deletion request: privacy@getiguard.com

Changes to this policy

If this policy changes in a way that affects what data we collect, we'll update the "last updated" date above and, where required, prompt existing users about the change rather than applying it silently.