Data use and privacy
Addresses you type into the guides, such as your gateway or a website hostname, stay in this page's memory and stay out of shared results. A copy button puts the command on your clipboard when you choose it. You run it yourself. This site cannot run commands on your device or receive their output.
Network context and local preferences
Your connection answers, symptoms, device hints, and optional plan speed stay in page memory. Share links leave them out. Saving history is off by default. If you turn it on, this browser saves up to 20 measurement summaries and dates, excluding context, network hints, and samples. Clear history or turn saving off to delete those results.
The site asks its Cloudflare Worker for an approximate network organization and location based on the request's IP metadata. It does not use GPS. A VPN or corporate gateway can change what appears. Measurement details may also show the protocol and response time for your connection to the site server. The application neither caches nor stores this response. The route leaves out your IP address and coordinates.
Your explicit light or dark preference is saved in this browser. System mode follows your device. Test comparisons remain in page memory and disappear when you reload.
Cloudflare measurement data
When you start a check, the Cloudflare Speed Test library sends measurement traffic to Cloudflare. Full check measures download, upload, and response time. Lower data skips upload. Cloudflare receives your IP address and request information to handle this traffic.
The library can also report completed results for aggregate connection-quality insights. We've switched off that optional reporting, along with per-measurement reporting, for both profiles and the relay stage. Cloudflare still sees the traffic needed to run the checks.
Full check also sends small WebRTC probes through Cloudflare's TURN relay. Our server provides temporary credentials and keeps its long-term key private. To limit credential requests, it temporarily counts them using your IP address as the counter key. The application does not log that address or store it in a database. Lower data skips the relay check.
Cloudflare Speed Test disclosure
Cloudflare's privacy policy describes its handling of service data. This site does not set Cloudflare's retention periods.
Content-page analytics
Cloudflare Web Analytics counts visits and measures page-loading performance on guides, stories, About, PC help, glossary, changelog, privacy, contact, and terms pages. It receives the page and referring-page addresses without query strings or URL fragments, browser and device information, and performance timings. Cloudflare handles the requests and therefore receives connection information such as your IP address.
The analytics beacon does not run on the homepage connection tool, check page, shared-result pages, internal measurement frame, or standalone session reports. These pages also block external scripts through their Content Security Policy. We do not send diagnostic readings, connection answers, network hints, samples, or saved-result contents to analytics. Analytics does not use tracking cookies or assign a persistent visitor identifier. Cloudflare's current automatic setup skips the analytics beacon for EU visitors. Browser settings and blockers can prevent collection too, so visit counts are incomplete.
This application has no accounts or ads. Cloudflare Web Analytics documentation explains the service. Cloudflare's privacy policy describes its handling of service data.
Visiting the site sends requests to Cloudflare, which hosts it. This site uses browser storage for your chosen theme and, if you opt in, up to 20 result summaries. It does not set tracking cookies.
Feedback
Email sent through the feedback address is forwarded to an inbox. Sending feedback shares your email address, message, and any attachments with the site operator and the email services that deliver and store it. Avoid including personal network information. Individual replies are not provided.
Shared results
A result link carries measurement summaries, test duration, and response times during transfers when available. They sit in the part of the URL after #. Anyone with the link can read those values. Individual samples, browser connection hints, and personal network context stay out of the link. The site cannot verify readings supplied through a shared link.