F5 Networks

F5 Networks

Web security and DDoS protection solution for e-commerce and enterprise sites. F5 Networks scripts may appear as part of bot management and web application firewall (WAF) deployments, performing browser integrity checks to identify automated traffic.

Overview

F5 Networks is an enterprise application delivery and security company headquartered in Seattle, Washington. Its portfolio spans web application firewalls (WAF), DDoS protection, bot management, load balancing, and SSL/TLS offloading. When F5 scripts appear in the browser, they are typically components of F5's Shape Security or Distributed Cloud Bot Defense products — client-side JavaScript challenges that assess whether a visitor is a human or an automated bot. These scripts are deployed by enterprises, financial institutions, and e-commerce companies to protect login pages, checkout flows, account creation forms, and APIs from credential stuffing, carding, and scraping attacks.

What This Script Does

Script Files and Domains

F5 Shape Security/Bot Defense injects a dynamically generated JavaScript file — the filename and content are intentionally obfuscated and rotated to resist reverse engineering. Common patterns include files loaded from the site's own domain (to avoid ad blocker blocking) or from api.figtreesecurity.com, api.bcrf.net, or F5-provisioned subdomains of the customer's own domain. Bot Defense scripts communicate with F5's telemetry collection endpoints at {customer-prefix}.shape.io or via proxied routes on the origin server.

Browser Signal Collection

The script performs an extensive battery of passive browser and environment checks to generate a risk signal:

  • Navigator properties: userAgent, platform, hardwareConcurrency, deviceMemory, language, languages, maxTouchPoints, vendor, appVersion
  • Screen properties: width, height, colorDepth, pixelDepth, availWidth, availHeight
  • Canvas fingerprinting: Renders an offscreen canvas with text and geometric shapes, reads the pixel buffer as a hash
  • WebGL: Queries renderer and vendor strings from the GPU
  • Audio fingerprinting: Uses the AudioContext API to generate a device-specific audio processing signature
  • Timing: Measures JavaScript execution timing to detect headless browser anomalies
  • Behavioral signals: Tracks mouse movement velocity, keystroke timing intervals, touch event patterns, and scroll behavior
  • Plugin and font enumeration: Lists available browser plugins and measures font rendering metrics

Risk Score and Challenge

Collected signals are encoded and transmitted to F5's scoring infrastructure, which returns a risk verdict. High-risk sessions may be presented with a CAPTCHA challenge or silently blocked at the WAF layer. Low-risk sessions receive a signed token that is validated server-side on subsequent requests.

Cookies Set

F5 Bot Defense sets session-scoped cookies (names vary by deployment) to persist the risk verdict across page navigations, avoiding repeated challenge overhead. These cookies contain encrypted risk scores and session tokens — no persistent advertising identifiers.

Consent & Compliance

Category: Essential

Bot management and fraud prevention are recognized as legitimate interests and strictly necessary security functions under ePrivacy. The EU's ePrivacy Directive (Article 5(3)) exempts cookies that are "strictly necessary in order to provide an information society service explicitly requested by the subscriber or user." Security scripts that protect the integrity of a requested service — such as preventing credential stuffing on a login page or carding on a checkout page — fall squarely within this exemption.

Under GDPR Recital 47, processing for fraud prevention constitutes a legitimate interest that overrides the data subject's interest where processing is proportionate. F5's client-side signals collection during a transaction flow is proportionate to the fraud risk being mitigated.

CCPA similarly exempts fraud prevention data processing from opt-out requirements under the "security" exception (Cal. Civ. Code § 1798.145(a)(1)).

No consent is required for strictly necessary security scripts, provided their scope is limited to security functions and they do not run persistent advertising tracking in parallel.

Should You Block This Without Consent?

No. F5 Networks' bot defense and WAF scripts provide essential security protection — preventing automated attacks, credential stuffing, carding, and DDoS — during user-requested interactions. They qualify for the strictly necessary exemption under ePrivacy and represent a legitimate interest under GDPR. Blocking them would expose your site to significant fraud and abuse risk. Ensure these scripts are scoped to pages where security protection is needed (login, checkout, registration) rather than running site-wide if minimizing data collection is a priority.

Is F5 Networks GDPR compliant?

F5 Networks's trackers are classified as essential (strictly necessary), so they are generally exempt from prior consent under the GDPR. You should still list them in your cookie policy and privacy notice so visitors know they are there.

Visit website

Consent Categories

Also Known As

F5 NetworksF5 bot managementF5 WAF scriptF5 fingerprintingNGINX bot protectionF5 Shape Securityweb application firewall script

Industries

Computers Electronics and Technology

Tracked Domains (1)

F5 Networks's trackers are rarely seen, seen on a small share of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

zeronaught.comEssential

zeronaught.com is an essential domain operated by F5 Networks, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.

Frequently Asked Questions

Related Vendors

21 Productions
21 Productions
TruOptik (acquired by TransUnion) is a connected TV audience data platform. Scripts enable audience-targeted advertising across CTV and streaming platforms by matching device identifiers to household audience segments.
ICF
ICF
ICF is an information consulting and technology company serving government and enterprise sectors. Digital properties may use ICF infrastructure for web hosting, analytics measurement, and content delivery. Scripts typically operate as backend infrastructure without independent behavioral tracking.
IAB Europe
IAB Europe
IAB Europe is the trade association for digital advertising in Europe. The IAB Transparency & Consent Framework (TCF) script manages vendor consent records for GDPR compliance across participating advertising technology companies.
Arkose Labs
Arkose Labs
Fraud prevention platform specializing in account protection and bot mitigation. Presents users with interactive enforcement challenges when suspicious activity is detected. The Arkose Labs script runs device and behavior analysis before surfacing challenges, targeting credential stuffing, fake account creation, and payment fraud.
sourcedefense
sourcedefense
Consent management and source defense platform that monitors and controls third-party scripts running on websites. SourceDefense scripts detect unauthorized pixel injections and data leakage from compromised or rogue third-party tags in the browser.
ClickCertain
ClickCertain
ClickCertain is a click fraud prevention platform for pay-per-click advertisers. Scripts analyze visitor behavior and device signals to detect invalid clicks from bots and click farms, automatically blocking fraudulent traffic from draining ad budgets.

Manage consent for F5 Networks

ConsentStack automatically detects and manages F5 Networks trackers so your site stays compliant with global privacy regulations.