LineaChiara

Your network data
deserves clarity.

Controller: PHABDEV di Fabrizio Ferrante · Italian VAT no. 14076150961. Contact: phabdev@gmail.com.

Before starting

Visiting the page loads the app’s files from the website. It does not start tests, automatically collect your IP through an external service or upload reports. Before diagnostic traffic is generated, you must press Start beside the disclosure; that action authorizes the session. Consent to a network test is not advertising consent.

Requests originate from your device

Tests contact Cloudflare (speed.cloudflare.com). Reachability options contact cloudflare-dns.com and dns.google. Monitoring contacts the selected endpoint and dns.google. A custom server replaces the download/upload destination. These services necessarily see the source IP and request metadata and may apply their own retention policies. The app does not control their logs.

The optional public-IP feature sends an additional request to Cloudflare and stores the returned IP and available metadata in the report. It starts disabled. Even with this option off, a destination server sees your IP to answer your request.

What remains in your browser

If you enable history, the latest 20 sessions are saved in this browser’s localStorage: samples, errors, notes, declared conditions, browser and time-zone information, and any requested metadata. They do not automatically expire; older sessions are replaced once the 20-session limit is reached. Clear history from the app or your browser’s site-data settings. An already open session remains in memory until the page is closed or reloaded.

Your language choice is also saved locally under lineachiara.language. It is not sent to the operator. You can change it without navigating or erase it with the site’s browser data.

The service worker caches app files for offline reopening. It does not cache diagnostic responses or advertising requests. Clear the site’s cache and service worker in your browser settings. Private browsing and automatic cleanup can remove history or prevent offline use.

Reports and personal notes

Reports are generated on your device. There is no automatic delivery to your provider, no account and no application telemetry. Downloads remain in your chosen folder and are not deleted when you clear history. IP omission affects only the field collected by the app: it does not remove addresses, names or other information in your notes. Always inspect documents before sharing them.

Hosting and website logs

The static website is delivered by Vercel Inc. over a global network. IP address, timestamp, requested URL and device metadata may be processed to deliver files, secure the service and manage abuse. The operator does not maintain an application access-log archive and has not enabled Web Analytics or Speed Insights. Vercel determines retention of its own technical data according to operational need, security and applicable obligations; we do not claim an unverified number of days. Contact the controller for log-related questions or requests. Transfers outside the European Economic Area may occur under the safeguards in Vercel’s DPA, including standard contractual clauses where applicable.

Advertising and consent

The diagnostics document does not load ads. Guides may contain AdSense placements only after the operator has configured them and integrated an appropriate consent platform. Advertising stays disabled until publisher identifiers and consent integration are configured. Disclosures on vendors, purposes and withdrawal must match the actual published configuration.

Current status: advertising is not configured.

Purposes and legal bases

Loading the site and carrying out diagnostics at your request provide the requested service (GDPR Article 6(1)(b)); infrastructure protection and abuse prevention support the legitimate interest in security and continuity (Article 6(1)(f)). Saving history and language provides features you request, stored on your device. You can avoid tests, disable session storage and clear local data at any time. No measurement is required to read the guides. We do not profile users or make automated decisions with legal effects. Any future advertising requires an updated notice and a separate choice.

Contact and rights

Write to phabdev@gmail.com for information or to exercise applicable rights of access, rectification, erasure, restriction, portability and objection. You may complain to the Italian data protection authority or your competent supervisory authority. We do not receive local history: erase it through the app or browser settings, and delete downloaded files separately. For log-related requests, identify the website and time window; we will explain the checks available with the provider. Do not send a complete diagnostic dossier unless needed.

External services and documentation

Notice updated 17 September 2026 · LineaChiara v0.2.

Single, timed or continuous tests

A single test measures download and upload for 5, 10, 20 or 30 seconds each, in addition to initial checks. In-flight requests may take up to 6 extra seconds to finish. Timed observation lasts 1, 5, 15 or 30 minutes; continuous observation runs until Stop. Keep the page open and the device awake: browsers can suspend background work.

Full network repeats speed measurements at your chosen interval and observes stability between them. Stability only makes small HTTP requests at least 5 seconds apart, without measuring download or upload speed. Speed tests never overlap. Time-based modes have no automatic MB cap and may use many GB. An optional data budget limits each speed measurement but does not end the observation.

Export interim reports without stopping observation. Memory retains at most 10,000 samples, 100 speed cycles and 2,000 recent events. Reports disclose discarded evidence: statistics describe the retained window, while traffic totals cover the entire session. History, cache and reports do not constitute an always-on monitoring service.

Servers and long observation retention

In addition to Cloudflare, users can select fra.speedtest.clouvider.net or lon.speedtest.clouvider.net, operated by Clouvider and listed by LibreSpeed. Latency, uploads and downloads are direct device requests: operators see the IP address and HTTP metadata. We send no notes, reports, history or persistent application identifiers. Operators’ terms remain applicable.

Observations keep up to 2,160 hourly summaries and 1,000 periods in memory, in addition to recent raw samples. With local retention enabled, a checkpoint is saved in the browser’s IndexedDB at startup and about every minute for recovery after an unexpected close. It is not a remote backup or background monitoring. History retains up to 20 sessions until you delete them or the browser clears storage. Clear history also removes the recovery copy.

Technical PDFs contain embedded JSON and CSV evidence. Review these as you would any report before sharing. Ad placements are prepared only in the guides, clearly labelled and separate from controls. No ads, CMP or advertising scripts load on the measurement page. AdSense is currently disabled.

Guides by problem