FastSpring

FastSpring

FastSpring is an e-commerce platform for digital product sales. Its scripts handle checkout flows, payment processing, and subscription management on websites. FastSpring sets cookies to maintain cart state and transaction sessions, and collects purchase details, billing information, and order data during checkout.

Overview

FastSpring is a full-service e-commerce platform specializing in digital product sales, SaaS subscriptions, and software licensing. The platform acts as a merchant of record, handling payment processing, tax calculation, subscription billing, and compliance obligations on behalf of software companies. FastSpring's checkout can be embedded directly into the seller's website or hosted on FastSpring's own domain.

What This Script Does

FastSpring's JavaScript library (commonly sbl.js or the Store Builder Library) loads from d1f8f9xcsvx3ha.cloudfront.net or fastspring.com domains and initializes the checkout experience on the host website. The script renders product selection interfaces, shopping cart functionality, and the checkout flow including payment form, tax calculation, and order confirmation.

The script sets cookies to maintain cart state across page navigations, preserve the customer's selected products and quantities, and manage the checkout session. Session tokens ensure transaction integrity during the payment process. These cookies are essential for completing a purchase — without them, the cart would reset on each page load.

During checkout, FastSpring collects billing information (name, email, address, payment details) as required for payment processing and tax compliance. As the merchant of record, FastSpring processes this data under its own data processing agreements and handles PCI DSS compliance for payment card data.

The script communicates with FastSpring's API endpoints to validate pricing, calculate taxes based on the customer's location, and process the transaction. Post-purchase, it may set cookies to manage license delivery and subscription access.

Consent & Compliance

FastSpring serves an essential function — enabling e-commerce transactions. The cart session cookies and checkout flow are strictly necessary for completing a purchase that the visitor has initiated. As merchant of record, FastSpring has its own legal basis for processing transaction data.

Under GDPR, the cookies required for cart management and payment processing qualify as "strictly necessary" under the ePrivacy Directive and do not require consent. The processing of billing data has a legal basis in contractual necessity. Under CCPA, transaction processing falls within the business purpose exemption.

The consent category is essential and functional.

Should You Block This Without Consent?

No. FastSpring provides essential e-commerce infrastructure — cart management, payment processing, and transaction completion. Its cookies are strictly necessary for the checkout flow to function. Blocking FastSpring without consent would prevent customers from purchasing products, breaking a core website function. No consent is required for these essential transactional cookies and data processing activities.

Visit website

Consent Categories

Essential
Functional

Also Known As

fastspringfast springdigital commerce platformfastspring checkoutsaas payment processingfastspring subscription

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

fastspring.comEssential

Frequently Asked Questions

Does FastSpring require cookie consent?

No. FastSpring is essential e-commerce infrastructure. Its cookies maintain cart state and checkout session integrity, which are strictly necessary for completing a purchase the visitor has initiated. Under GDPR and the ePrivacy Directive, these transactional cookies are exempt from consent requirements.

What cookies does FastSpring set?

FastSpring's sbl.js library loads from FastSpring or CloudFront domains and sets session cookies to maintain cart contents and checkout state across page navigations. Post-purchase cookies may manage license delivery. During checkout it collects billing details as merchant of record for payment and tax processing.

How does ConsentStack handle FastSpring?

ConsentStack categorizes FastSpring as essential and functional and does not block it regardless of consent state. It detects FastSpring's Store Builder Library and treats its checkout session cookies as strictly necessary for e-commerce transactions. Blocking FastSpring would prevent purchases from completing, making it exempt from consent gating.

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 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.
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.
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 FastSpring

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