← Back to iGuard

iGuard Privacy Policy

Last updated: 2026-07-09
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:

WhatWhy
An anonymous device identifierLets 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.

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 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.

Permissions iGuard requests, and why

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
Host access to M-Lab, Cloudflare, our APIThe 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.

If you upgrade to a paid tier (future)

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

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.

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 date above and, where required, prompt existing users about the change rather than applying it silently.