CloudBees Feature Management

CloudBees Feature Management

CloudBees Feature Management is an enterprise feature flag and experimentation platform. Scripts fetch feature flag assignments and A/B test configurations for active user sessions, enabling controlled rollouts and kill switches without application redeployments.

Overview

CloudBees Feature Management (formerly Rollout.io) provides enterprise-grade feature flagging with fine-grained targeting rules, gradual rollouts, and experiment orchestration. The platform integrates with CI/CD pipelines to coordinate feature releases with deployment workflows. Its client-side SDK evaluates targeting rules locally after downloading flag configurations, minimizing latency in feature state resolution.

What This Script Does

The CloudBees Feature Management JavaScript SDK loads from cdn.cloudbees.com or a configured endpoint. On initialization, the SDK fetches the current flag configuration for the application environment, including targeting rules, percentage allocations, and experiment assignments.

The SDK generates or reads a device identifier stored in localStorage to ensure consistent flag evaluation across page loads. This identifier enables sticky bucketing for percentage-based rollouts—ensuring the same user sees the same feature variant consistently. No traditional cookies are set by default.

When experiment tracking is enabled, the SDK sends impression events to CloudBees' servers recording which flag variants were served to which device identifiers. These events include timestamps, flag keys, variant values, and the device identifier. Custom properties attached to the user context (e.g., plan tier, region) may also be transmitted for targeting rule evaluation.

Network requests go to CloudBees' API endpoints for configuration fetches and event reporting. The SDK supports offline mode with cached configurations in localStorage.

Consent & Compliance

CloudBees Feature Management is classified as functional under GDPR and ePrivacy frameworks. Feature flag evaluation is a core application delivery mechanism, not a tracking or marketing function. The localStorage usage for device identifiers and cached configurations serves the technical purpose of consistent feature delivery.

Under the ePrivacy Directive, the storage access qualifies for the strictly-necessary exemption when used solely for feature flag evaluation. If experiment impression tracking is enabled for analytics purposes, this secondary use should be assessed independently—though it typically remains within the functional scope of A/B testing for product improvement.

Under GDPR, the device identifiers constitute pseudonymous data. Processing is supportable under legitimate interest (Article 6(1)(f)) for the purpose of delivering consistent application features.

Should You Block This Without Consent?

No.

CloudBees Feature Management controls which application features are visible to users. Blocking the SDK would prevent feature flags from resolving, potentially exposing unfinished features or hiding completed ones. The device identifier storage serves functional consistency, not behavioral tracking, and qualifies for the ePrivacy strictly-necessary exemption.

Visit website

Consent Categories

Functional

Also Known As

cloudbees feature managementcloudbees feature flagscloudbees rolloutenterprise feature flagscloudbees experimentation

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

rollout.ioFunctional

Frequently Asked Questions

Does CloudBees Feature Management require cookie consent?

Conditional. CloudBees Feature Management is classified as functional — evaluating feature flags is a core application delivery mechanism, not tracking. Under the ePrivacy Directive, storage used for consistent feature delivery falls within the strictly necessary exemption.

What does CloudBees Feature Management store in the browser?

CloudBees Feature Management uses localStorage to store device identifiers and cached feature flag configurations for consistent flag assignment across page loads. It also captures A/B test variant assignments per session. No advertising or marketing cookies are set.

How does ConsentStack handle CloudBees Feature Management?

ConsentStack categorizes CloudBees Feature Management as functional. The script is not blocked by default because feature flag evaluation is essential to application delivery. If functional consent is explicitly denied, ConsentStack can gate the script, potentially affecting controlled feature rollouts.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
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.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for CloudBees Feature Management

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