Sift Science

Sift Science

Sift is a digital trust and safety platform for fraud prevention. Scripts collect device intelligence, browser fingerprints, and behavioral telemetry to detect and prevent account fraud, payment fraud, and content abuse in real time on e-commerce and financial services websites.

Overview

Sift Science (operating as Sift) is a digital trust and safety platform founded in 2011 and headquartered in San Francisco. It provides real-time fraud detection and prevention for e-commerce, marketplaces, financial services, and consumer applications. Sift's machine learning models process hundreds of behavioural and device signals per event to assign dynamic risk scores, enabling organisations to distinguish legitimate users from fraudsters attempting account takeover (ATO), payment fraud, promo abuse, and content spam. Major clients include Twitter, Airbnb, Twilio, and McDonald's. Sift processes over 1 trillion events per year across its customer network.

What This Script Does

The Sift JavaScript snippet loads from cdn.sift.com and initialises the Sift beacon on the page. It begins collecting device intelligence and behavioural telemetry immediately on page load, with no user interaction required.

Device intelligence collected:

  • Browser fingerprint components: user agent string, screen resolution, colour depth, timezone offset, language settings, installed plugins (where accessible), canvas fingerprint hash, WebGL renderer identifier
  • Hardware signals: device memory estimate, CPU core count, touch support, battery status (where API is available)
  • Network metadata: connection type (4G, WiFi, broadband), IP address processed server-side
  • JavaScript environment: headless browser detection signals, automation framework indicators (Selenium, Puppeteer, Playwright signatures), browser consistency checks

Behavioural biometrics:

  • Keystroke timing dynamics within form fields (dwell time, flight time between keystrokes)
  • Mouse movement velocity, acceleration, and trajectory patterns
  • Scroll behaviour and page interaction cadence
  • Copy-paste detection in sensitive fields (password, credit card)
  • Form field focus and blur timing

Cookies and storage:

  • sift_session — Session-scoped token linking telemetry events to the current page interaction; transmitted to Sift's scoring API with each event; expires at session end.
  • sift_js_id — Device recognition cookie set to maintain device-level continuity for repeat fraud detection; expiry 1 year. Used to identify whether a device has been associated with fraudulent behaviour in previous sessions.
  • Local storage key _sift — Stores device-level signals for correlation with server-side risk models; cleared per session or on explicit cache clearing.

Script filenames and CDN: sift.js or beacon.js loaded from cdn.sift.com. Events POST to api3.siftscience.com/v205/events with the host organisation's JavaScript snippet key. Risk score responses are returned synchronously for real-time decisioning.

Risk score model inputs: In addition to device and behavioural signals, Sift aggregates cross-network signals from its entire client base — meaning a device or IP that has committed fraud on one Sift customer's platform contributes to risk scoring on other platforms. This consortium-level intelligence is a core feature of Sift's fraud detection accuracy.

Consent & Compliance

Sift is classified under the essential category. Its function is security-critical fraud detection protecting the platform and its legitimate users from account takeover, payment fraud, and automated abuse. Under GDPR Recital 47, fraud prevention constitutes a legitimate interest of the data controller, and GDPR Article 6(1)(f) provides the lawful basis for this processing. The ePrivacy Directive's strictly necessary exemption applies to security measures that protect the integrity of a service explicitly requested by the user. While Sift collects device fingerprints and behavioural data, this processing is bounded to fraud risk scoring and is not used for advertising profiling or cross-site behavioural marketing. Sift participates in the EU-US Data Privacy Framework for compliant transatlantic data transfers and maintains SCCs for EU deployments.

Should You Block This Without Consent?

No. Sift is a security tool that protects against payment fraud, account takeover, and automated abuse. Blocking it degrades fraud protection. It should load as an essential script without requiring user consent.

Visit website

Consent Categories

Essential

Also Known As

SiftSift Sciencefraud detection privacydevice fingerprinting consentaccount takeover preventionpayment fraud script

Industries

Computer SecurityComputers Electronics and Technology

Tracked Domains (2)

sift.comEssential
siftscience.comEssential

Frequently Asked Questions

Does Sift Science require consent before loading on a website?

No. Sift is classified as essential. It provides real-time fraud detection — identifying account takeover, payment fraud, and bot abuse. Under GDPR Recital 47 and the ePrivacy strictly necessary exemption, security tools protecting service integrity do not require user consent. Sift loads as essential infrastructure.

What device and behavioral data does the Sift script collect?

Sift collects browser fingerprint signals: canvas hash, WebGL renderer, screen resolution, timezone, and plugins. It monitors behavioral biometrics — keystroke timing, mouse velocity, scroll cadence, and copy-paste events in sensitive fields. A one-year sift_js_id cookie tracks device continuity for identifying previously flagged devices.

How does ConsentStack treat Sift Science in a consent management configuration?

ConsentStack classifies Sift Science as essential and excludes it from consent-gating. The script loads on every page regardless of visitor consent choices. ConsentStack ensures fraud protection remains active even when a visitor declines all optional cookies, preventing security gaps during the consent interaction itself.

Related Vendors

Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Tag Manager
Google Tag Manager
Google Tag Manager is a tag management system that lets marketers deploy and update analytics and marketing scripts without code changes. The GTM container script loads synchronously in the page head and injects configured tags, triggers, and variables on behalf of other vendors. No data collection of its own — acts as a loader for other scripts.
Google Fonts
Google Fonts
Google Fonts is a free font hosting service that serves hundreds of typeface families via a global CDN. Stylesheets and font files load from fonts.googleapis.com and fonts.gstatic.com to deliver web fonts to visitors. No advertising or tracking functionality is included.
reCAPTCHA
reCAPTCHA
Google reCAPTCHA is a bot detection and spam prevention service protecting web forms, login pages, and checkout flows. Scripts analyze user behavior, mouse movements, and browser fingerprints to distinguish humans from bots. The invisible reCAPTCHA v3 scores interactions without requiring user challenges.
Sign in with Google
Sign in with Google
Sign in with Google is an OAuth-based authentication service that enables users to log into websites using their Google account credentials. Scripts load the Google Identity Services library, display sign-in buttons, and handle token exchange for secure authentication. Stores session tokens and authentication cookies to maintain login state across page visits.

Manage consent for Sift Science

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