Lemon Squeezy

Lemon Squeezy

Lemon Squeezy is a payment and subscription platform for selling digital products and software. Its scripts embed checkout overlays and payment forms on websites, handle secure payment processing through iframe-based flows, and may set cookies to maintain cart state and attribute purchase sessions.

Overview

Lemon Squeezy is a merchant-of-record payment platform for indie developers and digital product creators, handling the full commerce stack including checkout, tax compliance, subscription billing, and license key delivery. Acquired by Stripe in 2024, it competes with Paddle in the merchant-of-record space. Its client-side scripts appear on websites that have embedded a Lemon Squeezy checkout overlay or buy button, enabling in-page purchases without redirecting to an external URL.

What This Script Does

Lemon Squeezy's embed script (loaded from assets.lemonsqueezy.com) initializes an overlay checkout system and performs the following:

  • Overlay initialization: The script injects a modal or sidebar checkout iframe loaded from lemonsqueezy.com when a purchase trigger is activated. The iframe handles all payment form rendering within Lemon Squeezy's secure origin.
  • Cart state cookies: A session cookie is set to maintain cart contents and checkout progress during the purchase flow. This cookie typically expires at session end and is necessary for the checkout to function.
  • Affiliate tracking: If the operator has enabled Lemon Squeezy's affiliate program, referral parameters in the URL are captured and persisted in a first-party cookie (similar to how Rewardful functions) with a 30-day default expiry.
  • Purchase session attribution: The script may set a persistent cookie to attribute the conversion to a traffic source or affiliate, surviving across browser sessions until the purchase is completed.
  • Post-purchase events: After a successful purchase, the script fires a JavaScript event and may trigger third-party integrations the operator has configured (such as Google Analytics or Facebook Pixel conversion events) by calling their respective APIs.

Sensitive payment data (card numbers, billing addresses) is handled entirely within the Lemon Squeezy iframe and never exposed to the host page's JavaScript context.

Consent & Compliance

GDPR and ePrivacy: The checkout overlay relies on session cookies that are necessary to provide the service requested by the user (completing a purchase), which qualifies as essential under the ePrivacy Directive — no consent is required for these. However, the affiliate tracking cookie and any post-purchase analytics or marketing pixels loaded by the script are non-essential and require prior consent. Operators should configure their consent management platform to allow the core checkout script but gate any affiliate tracking or marketing event firing behind consent.

CCPA/CPRA: As a Stripe subsidiary, Lemon Squeezy processes payment and purchase data under established financial services data handling practices. Affiliate tracking data and behavioral attribution cookies constitute personal information under CCPA. Operators must disclose this data collection and provide opt-out mechanisms for non-essential tracking.

This vendor falls in the mixed category (essential + functional). Core checkout functionality is essential; affiliate attribution and marketing event integrations are not.

Should You Block This Without Consent?

Conditional.

The core Lemon Squeezy checkout script serves an essential transaction function and may load without consent when a user actively initiates a purchase. The affiliate tracking cookies and any marketing event fires configured within the integration must be gated behind consent. Structure your consent configuration to allow the essential checkout flow while blocking non-essential tracking components.

Is Lemon Squeezy GDPR compliant?

Lemon Squeezy typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Lemon Squeezy can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Lemon Squeezy, not on Lemon Squeezy itself.

Visit website

Consent Categories

Also Known As

lemon squeezylemonsqueezylemon squeezy checkoutdigital product paymentslemon squeezy consent

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

lemonsqueezy.comEssential

lemonsqueezy.com is an essential domain operated by Lemon Squeezy, used to keep the site working, including security, load balancing, and sessions.

Frequently Asked Questions

Related Vendors

Leaflet
Leaflet
Leaflet is an open-source JavaScript library for rendering interactive maps on web pages. It loads map tiles from configured tile servers and handles user interactions like panning and zooming. It does not set cookies, collect personal data, or make tracking requests, operating purely as a client-side rendering library.
WhatConverts
WhatConverts
WhatConverts is a lead tracking and marketing attribution platform for agencies and performance marketers. Scripts capture the full journey of each lead — phone calls, form submissions, chats, and transactions — and attribute them to the originating traffic source and campaign. Lead data with attribution is stored in WhatConverts for ROI reporting.
Absorb LMS
Absorb LMS
Absorb LMS is a cloud-based learning management system. Its scripts serve course content, track learner progress, and manage authentication for training portals. They set session and authentication cookies, store completion state in browser storage, and transmit learner activity data to Absorb servers.
Imgix
Imgix
Imgix is an image content delivery network and real-time processing service. It serves optimized images from global edge servers using URL-based transformations for resizing, cropping, and format conversion. It does not set cookies or collect personal data, operating purely as an asset delivery layer.
Descope
Descope
Descope runs authentication and user management scripts on websites, handling login flows, multi-factor authentication, single sign-on (SSO), and session token management. Scripts load on pages requiring user identity verification and may set session cookies or local storage tokens.
Medusa.js
Medusa.js
Medusa.js is an open-source headless e-commerce platform that provides API-driven backend services for custom storefronts. It serves product catalogs, cart, and order data through REST and GraphQL endpoints. Browser-side scripts are determined by the storefront implementation rather than Medusa itself.

Manage consent for Lemon Squeezy

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