insights.fastlylabs.com Open in urlscan Pro
151.101.2.217  Public Scan

Submitted URL: http://fastly-insights.com/
Effective URL: https://insights.fastlylabs.com/
Submission: On October 31 via manual from NL — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

You need to enable JavaScript to run this application.
Fastly LabsHomeDocsTestSign upView on Github


FASTLY INSIGHTS

Real user monitoring of network and performance characteristics to help make the
internet faster.

Try it nowSign up


WHAT IS IT?

Fastly Insights is an optional service deployed by some Fastly customers for
network and performance monitoring and research purposes. It does not collect
any personal data. We are only interested in your network, to make the internet
work better.

We collect information about HTTP and HTTPS network transactions, including:
network routing, performance timing, and equipment characteristics. Measurements
are recorded to analyze the performance of the Fastly network and overall state
of the internet.

Insights.js is served via Fastly’s CDN. All collected data is sent back to the
Fastly Insights service and log streamed using Fastly’s log streaming to a
Fastly managed data warehouse for subsequent analysis.


HOW DOES IT WORK?

The library is deployed to websites via a JavaScript <script> tag, such as:

<script defer src="https://www.fastly-insights.com/insights.js?k=1111-2222-3333"></script>

In the above tag, k is an API token that identifies the host website to Fastly.
The script contains code to load and execute a minimal task runner application.
All tasks are run as low-priority requests and are designed not to interfere
with the user's current page navigation or alter the host page’s Document Object
Model (DOM) in any way, to prevent it from accessing first-party data on the
page or affecting page load performance.

Each task fetches one or more objects from the network and gathers timing
information associated with the request (using the ResourceTiming API) and any
other browser information required by the task. See below for the full list of
task types.

The results of each task are normalized (such as IP anonymization, see full list
of task types for further information regarding normalization) and the data is
then beaconed back to the Fastly Insights service via a POST request to
fastly-insights.com/beacon.

The service then adds additional data available from Fastly’s standard logging
variables related to the network request and logs all final data to a Fastly
managed data warehouse.


REQUEST FLOW



 1. Page load.
 2. Fetches configuration from Fastly Insights service.
 3. Tasks are executed (see also: full list of task types and data collected):
    1. Network requests made to test objects.
    2. Task information recorded on the client.
 4. Task information is beaconed back to the Fastly Insights service.
 5. Additional information is recorded at the Fastly Insights service before
    ingestion.
 6. Information collected in step 3 and 5 is logged to a Fastly managed data
    warehouse for post-processing.


WHAT TYPE OF INFORMATION DOES FASTLY INSIGHTS COLLECT?

The following table lists each of the possible tasks Fastly Insights may run on
a host web page:

NameDescriptionClient data*Request metadata*POPIntended to measure the latency
and topology of client connections to Fastly’s point of presence (POP) data
centers.
 * network timing
 * network characteristics
 * browser type (User-Agent header value is automatically normalized to browser
   vendor and version)
 * DNS recursive resolver
 * operating system
   

 * anonymized Internet Protocol (IP) addresses (client IP addresses are
   automatically truncated to a /28 network prefix for IPv4 and /58 for IPv6
   addresses)
 * country or city-level geographic location
 * date/time stamps
 * network characteristics unique to the client connection
 * browser capabilities: TLS protocol and cipher suites

FetchIntended to measure the performance characteristics of a Fastly Insights
owned HTTP endpoint. For experimentation and diagnostic purposes.
 * network timing
 * server timing
 * network characteristics
 * browser type (User-Agent header value is automatically normalized to browser
   vendor and version)
 * DNS recursive resolver
 * operating system
   

 * anonymized Internet Protocol (IP) addresses (client IP addresses are
   automatically truncated to a /28 network prefix for IPv4 and /58 for IPv6
   addresses)
 * country or city-level geographic location
 * date/time stamps
 * network characteristics unique to the client connection
 * browser capabilities: TLS protocol and cipher suites

*Note: Client data is collected on the client within a browser and Request
metadata is collected on the Fastly Insights service.


WHAT DOES FASTLY USE FASTLY INSIGHTS INFORMATION FOR?

Fastly uses the data collected to identify trends and performance heuristics for
clients interacting with Fastly and its services. Fastly's use, and potential
disclosure, of the data includes:

 * Monitoring Fastly’s network and performance
 * Improving the accuracy of DNS query answers
 * Improving Fastly's capacity and network planning
 * A/B testing and comparison of the performance of new technologies to improve
   Fastly services
 * Research initiatives to inform technology decisions
 * Research initiatives to inform case studies
 * Research initiatives for academic purposes and to feed back to the wider
   community
 * Responding to performance and other related inquiries from Fastly’s customers


PRIVACY CONCERNS

As described above in this FAQ, the information collected is statistical data
and does not include personally identifiable data. Client IP addresses are
truncated, and user-agent strings normalized before ingestion. See the full list
of task types for a list of data collected.

Fastly Insights does not read or write any data to persistent storage in the
browser, which includes cookies. Fastly Insights does not interact with cookies.
We do not store any information across browsing sessions.

We may retain the raw information collected from individual Fastly Insights
sessions for up to one year. We may retain aggregate information indefinitely.


FASTLY’S COMMITMENT TO TRANSPARENCY

Any changes to this FAQ document and the data we collect over time will be
logged in our change log.


LICENSE

MIT

Report issues

Release notes

Terms of use

Privacy

Cookies

Copyright © 2024 Fastly Inc. All Rights Reserved.