Forter

Forter

Enterprise fraud prevention platform used by fintech, insurance, and e-commerce companies. The Forter script assesses transaction risk in real time by analyzing device signals, behavioral patterns, and network intelligence — blocking fraudulent orders before they process.

Overview

Forter is an enterprise fraud prevention platform founded in Tel Aviv in 2013. It serves e-commerce retailers, fintech companies, insurance platforms, and marketplace operators, providing real-time approve/decline decisions on transactions, account logins, and account creations. Forter's platform processes billions of consumer interactions annually and maintains a shared fraud network — behavioral and device signals from one Forter customer's checkout are used to inform risk decisions across the entire Forter merchant network. This network effect makes Forter one of the most data-rich fraud prevention platforms in the industry. Its client-side script is present on checkout pages, login forms, and account registration flows of major retailers including Nordstrom, Sephora, and Priceline.

What This Script Does

Script Files and Domains

Forter's script loads from a customer-specific subdomain, typically formatted as {merchant-id}.forter.com or api.forter.com. Some deployments use a proxied endpoint on the merchant's own domain to avoid network-level blocking. The script filename is typically forter.js or a dynamically named variant. Telemetry data is sent to api.forter.com and events.forter.com via HTTPS POST requests with JSON payloads.

Device Fingerprinting Signals Collected

The Forter script performs a comprehensive device fingerprinting sweep upon page load:

  • Browser properties: userAgent, appName, platform, language, languages, cookieEnabled, doNotTrack, hardwareConcurrency, deviceMemory, maxTouchPoints
  • Screen: width, height, availWidth, availHeight, colorDepth, pixelDepth, orientation
  • Canvas fingerprint: Text rendering on a hidden canvas read as a pixel hash; reveals GPU driver and font rendering characteristics
  • WebGL fingerprint: RENDERER and VENDOR strings from the GPU, exposed via getParameter()
  • AudioContext fingerprint: Processes a sine wave through OfflineAudioContext to generate a device-specific audio rendering signature
  • Font probing: Measures rendered dimensions of test strings in known fonts to detect installed font set
  • Network: connection.effectiveType, connection.rtt, connection.downlink
  • Storage probing: Checks for localStorage, sessionStorage, IndexedDB, openDatabase availability
  • Plugin enumeration: Lists installed browser plugins and their MIME types

Behavioral Signal Collection

Beyond passive fingerprinting, Forter actively monitors behavioral signals during the page session:

  • Mouse trajectory: coordinates, velocity, acceleration, and direction changes across the entire page
  • Keyboard dynamics: key press timing, inter-keystroke intervals, key hold duration (used to detect auto-fill bots and credential stuffing scripts)
  • Touch events: touch start/end coordinates, pressure, and timing (mobile)
  • Scroll behavior: scroll speed, direction changes, pause patterns
  • Form interaction: time-to-first-keystroke, field tab order, copy-paste detection

Cookies and Persistence

  • forterToken — Forter's primary device identifier. Persistent cookie, typically 1-year expiry. Set on the merchant's first-party domain. Encodes a signed device identity token used for returning visitor recognition.
  • ftr_ncd — "New Customer Determination" cookie. Tracks whether this device has previously transacted on the site.
  • ftr_blst_1h, ftr_blst_24h — Short-lived blacklist flag cookies set when a session is flagged as fraudulent.

Risk Scoring API

Device signals and behavioral data are transmitted to Forter's scoring API, which applies machine learning models trained on the shared merchant network's historical fraud patterns. The API returns a real-time verdict: approve, decline, or not reviewed (requiring manual review). This verdict is typically consumed server-side by the merchant's payment processor integration.

Consent & Compliance

Category: Essential (fraud prevention)

Fraud prevention represents one of the clearest cases of legitimate interest and strict necessity under privacy law.

GDPR: GDPR Recital 47 explicitly identifies fraud prevention as a legitimate interest. Article 6(1)(f) permits processing without consent when necessary for a legitimate interest that overrides the data subject's fundamental rights. The proportionality test is satisfied when Forter operates only during transactional flows (checkout, login, account creation) where fraud risk is actively present. Forter's data processing agreement (DPA) positions it as a data processor acting on the merchant's instructions.

ePrivacy Directive: Article 5(3) exempts cookies "strictly necessary in order to provide an information society service explicitly requested by the subscriber or user." A user initiating a purchase has explicitly requested the checkout service; the forterToken cookie is strictly necessary to complete that fraud risk assessment as part of the requested service.

CCPA/CPRA: California Civil Code § 1798.145(a)(1) exempts fraud prevention from CCPA opt-out requirements. Forter's data collection falls under this security exception.

Best Practice — Scope Limitation: The strongest legal justification for Forter applies on transactional pages. If Forter scripts run on non-transactional content pages (e.g., blog articles, homepage), the necessity argument weakens. Limit Forter to checkout, login, account creation, and payment update pages for the cleanest compliance posture.

Should You Block This Without Consent?

No. Forter is an essential fraud prevention platform protecting transaction security. Blocking it would expose checkout flows to credential stuffing, carding, account takeover, and payment fraud. Fraud prevention qualifies as a legitimate interest under GDPR and a security exception under CCPA. Restrict the script to transactional pages to maintain the narrowest possible data collection scope.

Is Forter GDPR compliant?

Forter'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

Forter fraud preventionForter scriptdevice fingerprinting ecommerceForter checkoutfraud detection cookieForter GDPR

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

Forter's trackers are occasionally seen, seen on under 1% of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

forter.comEssential

forter.com is an essential domain operated by Forter, used to keep the site working, including security, load balancing, and sessions. Seen on under 1% of scanned sites.

Cookies Forter Sets (1)

forterToken

Forter device-fingerprint token for fraud prevention at checkout.

Frequently Asked Questions

Related Vendors

BlueConic
BlueConic
Customer data platform (CDP) used by publishers and retailers to unify first-party customer profiles. The BlueConic script captures page-level behavioral signals and merges them into persistent customer profiles. Can trigger personalization rules that alter page content or load additional experiences based on profile attributes.
Okendo
Okendo
Okendo is a customer review and loyalty platform for ecommerce brands, known for rich review attributes and deep Shopify integration. Scripts embed review widgets, Q&A sections, and loyalty points displays on product and collection pages. Review data feeds into Google Shopping rich results and post-purchase email automation.
iubenda
iubenda
Consent management platform (CMP) and data governance tool that helps publishers comply with GDPR and IAB TCF standards. iubenda scripts serve consent banners, manage cookie audits, and generate privacy policy documentation.
proinity
proinity
Proinity provides CDN and web optimization services. KeyCDN scripts deliver web assets globally from edge servers. The CDN operates at the network level without client-side tracking or advertising scripts.
Apple
Apple
Primarily present through Apple Maps JavaScript embeds and Apple Pay JS on e-commerce sites. The Maps script renders interactive maps and may log interaction events. Apple Pay JS checks device eligibility and communicates with Apple servers during checkout to complete payment sessions.
Ensighten
Ensighten
Enterprise web content management and digital experience platform. Ensighten also provides a tag management system and client-side security (Ensighten Protect) that monitors for unauthorized script injections and data exfiltration in the browser.

Manage consent for Forter

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