Privacy Policy
Last updated: 6 March 2026
Who we are
SpeedWatch is a Chrome extension built by app-factory.dev Limited, a company registered in England and Wales (Company Number 16567409). It monitors your broadband performance over time so you can hold your ISP accountable.
What the extension stores locally
All your test data stays on your device by default. SpeedWatch stores the following in IndexedDB and chrome.storage.local:
- Speed test results — download speed, upload speed, latency, jitter
- Connection diagnostics — packet loss, bufferbloat, round-trip time (RTT), congestion data from TCP/IP
- Network information — ISP name, ASN, approximate location (city/region level via ipinfo.io)
- VPN detection status
- Time and date of each test
External services the extension contacts
To run speed tests and gather network info, SpeedWatch connects to these third-party services:
M-Lab NDT7 (primary speed test)
Servers: locate.measurementlab.net, *.measurement-lab.org. M-Lab is an open data platform supported by Google. Important: M-Lab publishes all test data publicly, including your client IP address. This is core to how M-Lab works — we cannot prevent or undo it. Please review M-Lab's privacy policy before running tests.
Cloudflare
Server: speed.cloudflare.com. Used as a fallback speed test and for network quality detection.
ipinfo.io
Used to detect your ISP name and approximate location. Your IP address is sent to ipinfo.io for this lookup — no account or tracking is involved.
Firebase / Google Cloud Firestore
Used for anonymous authentication and optional community data contributions (see below). No personal identifiers are stored.
Community data (opt-in)
You can optionally contribute anonymised speed data to help build a picture of broadband performance across the UK. This is off by default — you choose to enable it.
Community contributions include:
- Speed and latency results
- ISP name
- Postcode area (e.g. "SW1", not your full postcode)
Community data does not include your user ID, IP address, or anything that identifies you personally. It's stored in Google Cloud Firestore.
What we don't do
- No analytics or tracking in the extension
- No ads
- No selling or sharing of personal data
- No access to your browsing history
- No cookies or fingerprinting
Data retention
- Local data: stored on your device until you clear it
- Community data: retained indefinitely in anonymised form
- M-Lab data: retained indefinitely by M-Lab as part of their open dataset — we cannot delete it on your behalf
Your controls
- Toggle community sharing on or off in the extension settings
- Clear all local data from within the extension at any time
- Export your data as CSV or JSON whenever you like
Your rights
Under UK GDPR, you have the right to access, correct, or request deletion of your data, object to processing, and data portability. To exercise these rights, contact us at privacy@app-factory.dev
Open source & liability
SpeedWatch is open source software released under the MIT License.
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
Speed test results are measurements of network performance at a point in time and should not be relied upon as the sole basis for contractual disputes with your ISP. Results may vary based on network conditions, device performance, and other factors outside our control.
Contact
For privacy-related queries:
Email: ops@app-factory.dev
app-factory.dev Limited
Company Number: 16567409