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.
Two things, both minimal:
| What | Why |
|---|---|
| An anonymous device identifier | Lets us count installs and, later, link a device to a paid account if you choose to create one. Not tied to your name or browsing activity. |
| Your email address (opt-in only) | Only sent if you check "email me about iGuard updates" in Settings. If you never check that box, we never see an address. |
That's the complete list. No analytics SDK, no third-party trackers, no advertising identifiers, no fingerprinting.
Running a speed test necessarily talks to a speed-test server — that's what a speed test is. iGuard uses M-Lab's ndt7 (measurement-lab.org / measurementlab.net), an open-source, non-profit measurement platform, as the primary engine, with Cloudflare's speed test (speed.cloudflare.com) as a fallback if M-Lab is unreachable. These connections carry test traffic, not information about you — neither service receives your email, device ID, or any iGuard-specific identifier.
| Permission | Why |
|---|---|
storage | Save your settings and local measurement history |
alarms | Wake up on your chosen schedule to run a test |
idle | Skip a test while you're actively using your computer |
| Host access to M-Lab, Cloudflare, our API | The three things iGuard actually talks to |
iGuard does not request access to your browsing history, open tabs, bookmarks, or any website you visit. It cannot read or modify web pages.
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.
Free-tier measurements: kept locally for 7 days, then automatically deleted by your own browser — we never had a copy to delete. Device ID and email (if provided): kept until you uninstall and contact us to request deletion, or until you ask us to delete them directly.
Questions about this policy, or a deletion request: privacy@getiguard.com
If this policy changes in a way that affects what data we collect, we'll update the date above and, where required, prompt existing users about the change rather than applying it silently.