Bubble

Bubble

Bubble is a no-code web application builder. Its scripts render complete web application interfaces including frontend logic, form handling, user authentication, and database interactions. Pages built with Bubble set session cookies and process user input data directly within the browser environment.

Overview

Bubble is a no-code web application platform that enables users to build and deploy full-featured web applications without writing code. Applications built on Bubble are hosted on Bubble's infrastructure and served from bubbleapps.io or custom domains. Bubble's runtime JavaScript handles all application logic — form submissions, database reads/writes, user authentication, and interactive UI behavior — within the visitor's browser. This makes Bubble the underlying infrastructure of entire web applications rather than a single embedded widget.

What This Script Does

On pages built with Bubble, the Bubble runtime script handles:

  • Application rendering: Delivers the complete application UI, rendering all visual elements, layouts, and dynamic content from the Bubble database
  • User authentication: Manages login sessions using session cookies tied to Bubble's authentication system; authenticated users have session tokens stored in cookies or localStorage
  • Data operations: Makes API calls to Bubble's backend for all data reads and writes, transmitting user-entered data to the Bubble database on the application's behalf
  • Form processing: Captures form submissions and applies configured workflows (creating database records, sending emails, triggering external API calls)
  • Workflow execution: Runs configured conditional logic, event triggers, and backend workflows in response to user interactions

As the application's infrastructure, Bubble processes all personal data that users enter into the application — the data model and privacy practices are entirely determined by the application developer.

Consent & Compliance

  • Consent Category: Essential and Functional
  • GDPR/ePrivacy: Bubble's runtime scripts are the application itself — blocking them renders the application non-functional. Authentication session cookies are strictly necessary. Privacy obligations for a Bubble-built application fall on the application developer: they are the data controller for any personal data collected through the application, and Bubble is the data processor. Ensure a DPA is in place with Bubble.
  • CCPA: Personal data collected through Bubble applications is the application developer's responsibility to manage under CCPA.

Should You Block This Without Consent?

No. Bubble's runtime is the application infrastructure. Blocking it would make the application non-functional. Application developers building on Bubble are responsible for privacy compliance of their applications, including implementing appropriate consent mechanisms for any non-essential tracking or analytics tools added to their Bubble applications.

Visit website

Consent Categories

Essential
Functional

Also Known As

bubble.iobubble no-codebubble web app builderbubble cookiesbubble application platformno-code builder privacy

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

bubble.ioEssential

Frequently Asked Questions

Is cookie consent needed for Bubble applications?

Generally not for core functionality. Bubble is classified as essential and functional since its scripts render the web application itself, handling UI logic, authentication, and database operations. However, if your Bubble app integrates third-party tracking tools, those specific integrations may still require consent under GDPR.

What cookies and data does Bubble use in the browser?

Bubble's runtime JavaScript manages the entire application experience including form submissions, database reads and writes, user authentication, and interactive UI behavior. It sets session cookies necessary for maintaining user login state and application functionality on bubbleapps.io or custom domains.

How does ConsentStack manage Bubble scripts?

ConsentStack identifies Bubble as the core application framework and categorizes it as essential and functional. Because Bubble powers the website's primary functionality, ConsentStack does not block it when visitors decline optional cookies. Any third-party tools loaded within the Bubble app are evaluated separately.

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 Bubble

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