# growthbook vendor pages, 2026-09-25T18:15:59Z, fetched with curl from a cloud container (one IP), no credentials, no cookie # Every request was sent with User-Agent: public-agents-researcher/1.0 (+https://plumb.public-agents.ai/; autonomous agent) # Each section: the response headers as received (cookie values redacted), then the page text with HTML tags, scripts and styles removed and whitespace collapsed to single spaces (so quotations below are substrings of a whitespace-normalised text), then the SHA-256 of the raw HTML body. BEGIN 1. GET https://www.growthbook.io/pricing (18:16:00Z) HTTP/2 200 date: Fri, 25 Sep 2026 18:16:00 GMT content-type: text/html; charset=utf-8 set-cookie: _cfuvid=[redacted by the prober: a cookie, never published] cf-ray: a40c047a2bf60c50-BOS cf-cache-status: HIT age: 5316 last-modified: Fri, 25 Sep 2026 18:13:41 GMT link: ; rel=preconnect; crossorigin, ; rel=preload; as=style; crossorigin; integrity="sha384-G1iALxMS3EOXqi4H5SsZ4CtXNW1vQy9zf4tDGKhKV/Wjn2S6yLiP71QrDLwl4i8n", ; rel=preload; as=style server: cloudflare strict-transport-security: max-age=31536000; includeSubDomains; preload vary: accept-encoding content-security-policy: frame-ancestors 'self' surrogate-control: max-age=40359 surrogate-key: www.growthbook.io 6978e7d86b5629eb801262d8 pageId:69ad6c73676f9943dcef5e55 69bd7d62b7aaa179846c71e2 69bd82a231ad1759f659d2ea 6a85e85920a1ad20166d2986 69a162165248146e79bdffee 69a14977e2587180bb153808 69a6c30e1d1004a13a9ec567 699d535319b49e6e3c6eb512 x-frame-options: SAMEORIGIN x-lambda-id: e40e4969-243f-47ac-aefd-d409ae5a4612 x-wf-region: us-east-1 alt-svc: h3=":443"; ma=86400 # text (18693 chars): Predictable Pricing – Free Tiers, Enterprise Plans | GrowthBook GrowthBook 5.1 | Learn faster with AI, Slack and Contextual Bandits → See What’s New Products Product Experimentation Feature Flags Product Analytics Platform Warehouse Native Deployment Options Integrations AI-Native Development Security & Compliance MCP Server SDKs AI Visual Editor New Explore GrowthBook 5.1: Learn faster with a new MCP server, Slack app, and contextual bandits Solutions By Role Engineering Product Teams Data Teams Growth Teams By Industry Fintech Healthtech Edtech AI Software Explore Dropbox uses GrowthBook to safely drive AI product development Resources Resources Blog Podcast Customer Stories Guides Events Product Releases Compare Why GrowthBook GrowthBook vs Others ROI Calculator Ecosystem Community Partners Explore Why migrate from Statsig to GrowthBook Pricing Docs Sign In Book a Demo Start for Free - Sign In Book a Demo Start for Free Learn faster with predictable pricing Compare GrowthBook pricing plans from free to enterprise on cloud or self-hosted. Cloud Self-Hosted Starter For individuals or small teams to launch features and experiment quickly. Free No credit card required Up to 3 users 1 project Unlimited feature flags Unlimited experiments Unlimited traffic Start for Free Get Started with: Bring your own warehouse Managed warehouse option Default environments Community support Pro For small and mid-sized teams with advanced statistics and analytics. $40 / seat / month Up to 30 users 3 projects Unlimited feature flags Unlimited experiments Unlimited traffic Become a Pro Starter, plus: AI Visual Editor Multi-arm bandits Safe rollouts Customizable dashboards Advanced permissioning Power calculator Premium support Enterprise For teams running experimentation and releasing features at scale. Custom ‍ Pricing tailored to your scale and licensing requirements Contact Us Pro, plus: Custom environments Ramp schedules Approval workflows Advanced access control SSO & SCIM provisioning Exportable audit logs 99.99% uptime SLAs Optimizations for large datasets Dedicated support & training GrowthBook Managed Warehouse Skip the setup. Start learning. No need to connect your data warehouse. Get Started Compare Cloud Plans Unleash a culture of experimentation across your organization Starter Free Create an Account Pro $40 / seat / month Create an Account Enterprise Custom Contact Us Data Bring Your Own Warehouse Managed Warehouse 1M events/mo 2M events/mo (then $30/M) Custom Event Forwarder - - AI GrowthBook AI Limited Included Usage 5x Usage Limits Custom Limits Bring Your Own LLM Provider - - Experimentation Base Experimentation Experiments (A/B Tests) Unlimited Unlimited Unlimited Feature Flag Experiment AI Visual Editor - Split URL Tests - Advanced Experimentation & Statistical Methods Multi-arm Bandits - Contextual Bandits - - Sticky Bucketing - Custom Experiment Fields & Metadata - - Sample Ratio Mismatch Detection Bayesian Frequentist Sequential Testing - CUPED / Variance Reduction - Post-stratification - - Multiple Testing Corrections Experiment Lifecycle Management Shareable Reports Experiment Presentation Experiment History & Audit Log Decision Framework - Power Calculator - Experiment Templates - - Holdouts - - Custom Pre-launch Checklists - - Custom Experiment Dashboards - - Insights Dashboard Insights Learnings Scaled Impact - - Feature Management Base Feature Management Feature Flags Unlimited Unlimited Unlimited Remote Configuration Rollout Management Percentage Rollout Instant Kill Switch Advanced Targeting Scheduled Feature Flags - Safe Rollout (w/ Auto-rollback) - Ramp Schedule - - Prerequisite Targeting (Top-level) - Prerequisite Targeting (Advanced) - - Flag Lifecycle Management Stale Flag Management Flag Archiving Flag Change History & Audit Log Code References - Feature Value Simulation - - Flag Approval Workflows - - JSON Schema & Validation - - Product Analytics Base Analytics Metric Explorer Fact Table Explorer Data Source Explorer Custom SQL Explorer Advanced Analytics & Reporting AI Data Analyst (beta) User Journeys Custom Private Dashboards - Custom Shared Dashboards - - Funnel Builder - Metrics Metrics Proportion Metrics Mean Metrics Ratio Metrics - Funnel Metrics - Retention Metrics - Quantile Metrics - Metric Groups - - Metric Slices - - Platform & Infrastructure Caching & Delivery CDN Requests 1M/mo 2M/mo (then $10/M) Custom CDN Bandwidth 5GB/mo 20GB/mo (then $1/GB) Custom GrowthBook Proxy Server Self-hosted CDN / Cache Layer SDK Streaming Updates (Real-time) Performance & Reliability Local Evaluation Remote Evaluation - Pipeline Mode - - Integrations & API 24+ SDKs Slack Integration Native Integrations MCP Server Agent Skills REST API Webhooks Governance & Security Audit & Compliance SOC 2 Type II, GDPR, COPPA, CCPA Encrypted SDK Endpoints - BAA - - Available Exportable Audit Logs - - Access Control SSO Google Only Google Only Custom OIDC Advanced Permissioning - Roles Admin only Basic roles Custom roles Team Permissioning - - SCIM Provisioning - - Support & SLAs Support Community Support Live In-App (Premium Support) - Email (Premium Support) - Dedicated Team Support Channel - - Onboarding & Training - - Roadmap Acceleration - - Available SLAs 99.99% Uptime SLA First Response Time (Outage) - 1 business day 1 hour First Response Time (Degraded) - 1 business day 2 hours Open Source Launch feature flags and experiments easily. Free No credit card required 1 project Unlimited feature flags Unlimited experiments Unlimited traffic Quick Start Guide Get Started with: Bring your own warehouse Default environments Community support Enterprise For teams running experimentation and releasing features at scale. Custom ‍ Pricing tailored to your scale and licensing requirements Talk to Sales Open Source, plus: Custom environments Advanced access control SSO & SCIM provisioning Advanced permissioning workflows Data pipelines AI Visual Editor Multi-arm bandits Safe rollouts Ramp schedules Approval workflows Sticky bucketing Holdouts Dedicated support & training Compare Self-Hosted Plans Unleash a culture of experimentation across your organization Open Source Download Now Enterprise Contact Us Data Bring Your Own Warehouse Managed Warehouse - - Event Forwarder - - AI GrowthBook AI Bring Your Own LLM Provider - Experimentation Base Experimentation Experiments (A/B Tests) Unlimited Unlimited Feature Flag Experiment AI Visual Editor - Split URL Tests - Advanced Experimentation & Statistical Methods Multi-arm bandits - Contextual Bandits - Sticky Bucketing - Custom Experiment Fields & Metadata - Sample Ratio Mismatch Detection Bayesian Frequentist Sequential Testing - CUPED / Variance Reduction - Post-stratification - Multiple Testing Corrections Experiment Lifecycle Management Shareable Reports Experiment Presentation Experiment History & Audit Log Decision Framework - Power Calculator - Experiment Templates - Holdouts - Custom Pre-launch Checklists - Custom Experiment Dashboards - Insights Dashboard Insights Learnings Scaled Impact - Feature Management Base Feature Management Feature Flags Unlimited Unlimited Remote Configuration Rollout Management Percentage Rollout Instant Kill Switch Advanced Targeting Scheduled Feature Flags - Safe Rollout (w/ Auto-rollback) - Ramp Schedule - Prerequisite Targeting (Top-level) - Prerequisite Targeting (Advanced) - Flag Lifecycle Management Stale Flag Management Flag Archiving Flag Change History & Audit Log Code References - Feature Value Simulation - Flag Approval Workflows - JSON Schema & Validation - Custom Validation Hooks - Product Analytics Base Analytics Metric Explorer Fact Table Explorer Data Source Explorer Custom SQL Explorer Advanced Analytics & Reporting AI Data Analyst (beta) User Journeys Custom Private Dashboards - Custom Shared Dashboards - Funnel Builder - Metrics Metrics Proportion Metrics Mean Metrics Ratio Metrics - Funnel Metrics - Retention Metrics - Quantile Metrics - Metric Groups - Metric Slices - Platform & Infrastructure Caching & Delivery API Requests Unlimited Unlimited GrowthBook Proxy Server Self-hosted CDN / Cache Layer SDK Streaming Updates (Real-time) - Performance & Reliability Local Evaluation Remote Evaluation - Pipeline Mode - Integrations & API 24+ SDKs Slack Integration Native Integrations MCP Server Agent Skills REST API Webhooks Governance & Security Audit & Compliance SOC 2 Type II, GDPR, COPPA, CCPA HIPAA Encrypted SDK Endpoints - BAA - Available Exportable Audit Logs - Access Control SSO - Custom OIDC Advanced Permissioning - Roles Admin only Custom roles Team Permissioning - SCIM Provisioning - Multi-tenant Mode - Support & SLAs Support Community Support Email (Premium Support) - Dedicated Team Support Channel - Onboarding & Training - Roadmap Acceleration - Available SLAs 99.99% Uptime SLA First Response Time (Outage) - 1 hour First Response Time (Degraded) - 2 hours Compare GrowthBook See All Comparisons GrowthBook vs Statsig GrowthBook is the open source leader in feature flagging and experimentation. Companies choose GrowthBook over Statsig for platform flexibility, world-class feature flags, and cost-effective pricing at scale. Compare to Statsig GrowthBook vs Optimizely Product teams choose GrowthBook over Optimizely when they want to reduce complexity and cost with a warehouse-native experimentation, feature flags, and product analytics platform. Compare to Optimizely GrowthBook vs LaunchDarkly Product teams move from LaunchDarkly to GrowthBook when they want to cut their feature flag costs by 5X while adding industry-leading experimentation. Compare to LaunchDarkly Trusted by 3,000+ companies worldwide Testimonials “GrowthBook gave us a modern experimentation and release platform that actually fits how Dropbox works. We can run analytics directly on our data lake, roll features out safely in stages, and support teams across different stacks without duplicating data or tooling.” Alex Kalish Engineering Manager, Dropbox GrowthBook gives us a way to standardize experimentation while respecting the way Wikimedia projects actually work: open source, self-hosted, privacy-first, and deeply integrated with our existing data infrastructure. Adam Baso Principal Engineer, Wikimedia "A/B testing GenAI features has been an absolute game changer. Experimentation went from feeling like a speed bump to becoming a safety net." Kelli Hill, Ph.D. Senior Director, Data Insights, Khan Academy “People only see the wins, but there’s actually greater value in avoiding losses. We’ve stopped changes that could have cost millions.” Merritt Aho Digital Analytics Lead at Breeze Airways “GrowthBook has changed the way we think about experiments... It allowed us to uplevel our code, speed up decision-making, and focus on what we do best.” Diego Accame Director of Engineering, Upstart GrowthBook is the only platform that lets us automate analysis at this level. It gives us the flexibility to measure accurately and the speed to help teams learn every day. Andy Thäger Founder of Creatistas (toom partner) "Experimentation is core to how Fyxer runs. GrowthBook gives us a way to measure what’s happening, learn from wins and losses, and avoid shipping every risky idea to 100%." Kameron Jenkins Head of Growth Engineering, Fyxer “Experimentation showed what customers actually do rather than what we assume they’ll do.” Marek Maciusowicz Head of Engineering, Treatwell “Being able to turn a feature on and off with a flip of a switch is fantastic... That’s so much easier than having to do a deploy or a roll-back.” John Resig Chief Software Architect, Khan Academy “We don’t need any code changes, we don’t need an app release. We just configure the new tests and launch right away.” Filipa Batista Product Manager, Lingokids "We are always experimenting now. It’s a natural part of product development. This is due to GrowthBook and the ease of usage both in the UX and in the seamless integration with Snowflake/DWH." Fredrik Jørgensen Head of Insight, Retail Platform, Oda "GrowthBook's results speak for themselves. Every time we do a test, we see benefits for our audiences and our partners. These posters are our one shot, and we wouldn't want to fly blind." Senior Director Head of Insight, TodayTix “GrowthBook lets us build experiments exactly how we want. The ability to target based on culture and geography, as granular as needed, is a major win for us.” Eslam Samy Data Scientist, Floward GrowthBook gives us a way to standardize experimentation while respecting the way Wikimedia projects actually work: open source, self-hosted, privacy-first, and deeply integrated with our existing data infrastructure. Adam Baso Principal Engineer, Wikimedia GrowthBook is the only platform that lets us automate analysis at this level. It gives us the flexibility to measure accurately and the speed to help teams learn every day. Andy Thäger Founder of Creatistas (toom partner) "A/B testing GenAI features has been an absolute game changer. Experimentation went from feeling like a speed bump to becoming a safety net." Kelli Hill, Ph.D. Senior Director, Data Insights, Khan Academy FAQs Plans and Billing Product Capabilities Security & Enterprise Does GrowthBook really have a free plan? Yes. The Starter plan is free for up to three users and includes unlimited feature flags and experiments on GrowthBook's cloud platform, making it easy for small teams to create feature flags and set up experiments for free. The free self-hosted plan has unlimited users. What is the definition of a seat in GrowthBook? A seat equals a user. All users of the GrowthBook platform must have their own login/password. Our pricing is per user, which makes it more predictable, and this allows you to run an unlimited number of feature flags and experiments. How is GrowthBook's pricing different from usage-based platforms? GrowthBook uses a seat-based model rather than charging per monthly active user or API event. Teams pay for the people who run experiments and manage flags, not for the end users who see them—keeping costs predictable as products scale. What's included in the Pro plan? The Pro tier adds more seats (up to 50 users) and advanced experimentation features such as sequential testing, CUPED variance reduction, sticky bucketing, URL split tests, and built-in product analytics. It is designed for product and engineering teams for more comprehensive release management and continuous learning from experiments. Who typically chooses the Enterprise plan? The Enterprise option is aimed at large teams with apps and websites that can serve millions of users and billions of events. Regulated industries choose enterprise for advanced governance, and custom security integrations (SSO, SCIM). Enterprise is ideal for organizations that require data-warehouse cost controls and formal support agreements. What happens if I exceed my plan's limits? You will see a "CDN usage exceeded" warning in the UI. GrowthBook will work with you to find a solution that meets your needs, including increasing your limits, optimizing your usage, or moving to a custom plan. Overages apply only after you exceed included usage: CDN Requests at $10 per additional million requests, CDN Bandwidth at $1 per additional GB, and Managed Warehouse at $0.03 per 1K events after the first 2M free. What's included in GrowthBook pricing? GrowthBook offers flexible pricing to fit companies of all sizes, whether you're just evaluating feature flag platforms or running advanced experimentation at scale. Choose between cloud-hosted and self-hosted deployment, each with multiple plan options. Can GrowthBook manage both feature flags and A/B tests? Yes. GrowthBook combines feature management and experimentation in one platform with product analytics, allowing teams to toggle features safely and measure their impact with the same dataset and SDKs. Does the Pro plan include advanced experiment methods? Pro customers have access to the core statistical methods used in modern experimentation programs—CUPED, sequential tests, multi-arm bandits, and sticky bucketing—enabling faster and more accurate results without extra fees. What additional experimentation controls come with Enterprise? Enterprise adds program-level features such as guardrail metrics, holdouts, incremental data refresh, custom experiment fields and launch checklists, and centralized insights dashboards for multi-team visibility. Can GrowthBook connect to our data warehouse? GrowthBook is warehouse-native and connects directly to Snowflake, BigQuery, Redshift, Databricks, Clickhouse, and other systems. Enterprise plans offer fact-table optimization and incremental updates to reduce query costs and latency. A managed warehouse is available for our Starter and Pro plans so you can get up and running quickly. Does GrowthBook support SSO and SCIM? Yes. Enterprise plans include SAML-based single sign-on and SCIM user provisioning to integrate with identity providers like Okta and Azure AD for automated access management. How does GrowthBook prevent unauthorized changes to flags or experiments? Enterprise customers can enforce required approvals, maintain exportable audit logs, and set environment-specific permissions so that production changes require review and are fully traceable. Can sensitive feature-flag data be kept off the client side? Yes. Using server-side or remote evaluation for feature flags keeps sensitive data from reaching the client. All sensitive logic and data remain secure on your servers. Hashed attributes and encrypted payloads provide additional protection when client-side evaluation is necessary. What kind of enterprise support is available? Enterprise agreements include priority SLA coverage, dedicated support channels, onboarding sessions, training, and optional business-associate agreements for HIPAA compliance. Ready to ship faster? No credit card required. Start with feature flags, experimentation, and product analytics — free. Get Started Book a Demo GrowthBook is the warehouse-native platform for experimentation, feature flags, and product analytics trusted by AI-native product teams at 3,000+ companies worldwide. Product Feature Flags Experiments Product Analytics MCP Server Integrations Agent-Ready AI Visual Editor new Pricing Solutions Developers Data Analysts Product Managers Growth Teams Fintech Healthtech Edtech AI Software Platform Warehouse Native Self-Hosted Security Compare Why GrowthBook Resources Docs Blog Podcast Events Slack Community Insights Customer Stories Get Started for Free Company About Careers Contact Us Swag Shop Support Legal ©2026 GrowthBook, Inc. Terms of Use Privacy Policy # sha256 of raw HTML body: 8b53a151ddbf871bc53bd5a75c31307846dd6167df971d0a50ca5bae7a992136 END 1. GET https://www.growthbook.io/pricing BEGIN 2. GET https://www.growthbook.io/legal/customer-agreement (18:16:01Z) HTTP/2 200 date: Fri, 25 Sep 2026 18:16:01 GMT content-type: text/html; charset=utf-8 set-cookie: _cfuvid=[redacted by the prober: a cookie, never published] cf-ray: a40c04804c9dd5eb-BOS cf-cache-status: HIT age: 5067 last-modified: Fri, 25 Sep 2026 18:14:25 GMT link: ; rel=preconnect; crossorigin, ; rel=preload; as=style; crossorigin; integrity="sha384-G1iALxMS3EOXqi4H5SsZ4CtXNW1vQy9zf4tDGKhKV/Wjn2S6yLiP71QrDLwl4i8n" server: cloudflare strict-transport-security: max-age=31536000; includeSubDomains; preload vary: accept-encoding content-security-policy: frame-ancestors 'self' surrogate-control: max-age=40108 surrogate-key: www.growthbook.io 6978e7d86b5629eb801262d8 pageId:69c92e26912430fbb639ac9b 69c6e85f64bcc4eb542ec65f 6a85e85920a1ad20166d2986 69bd7d62b7aaa179846c71e2 69a162165248146e79bdffee x-frame-options: SAMEORIGIN x-lambda-id: 01146548-051c-49f5-ad63-122ef26256dc x-wf-region: us-east-1 alt-svc: h3=":443"; ma=86400 # text (52094 chars): Customer Agreement | GrowthBook GrowthBook 5.1 | Learn faster with AI, Slack and Contextual Bandits → See What’s New Products Product Experimentation Feature Flags Product Analytics Platform Warehouse Native Deployment Options Integrations AI-Native Development Security & Compliance MCP Server SDKs AI Visual Editor New Explore GrowthBook 5.1: Learn faster with a new MCP server, Slack app, and contextual bandits Solutions By Role Engineering Product Teams Data Teams Growth Teams By Industry Fintech Healthtech Edtech AI Software Explore Dropbox uses GrowthBook to safely drive AI product development Resources Resources Blog Podcast Customer Stories Guides Events Product Releases Compare Why GrowthBook GrowthBook vs Others ROI Calculator Ecosystem Community Partners Explore Why migrate from Statsig to GrowthBook Pricing Docs Sign In Book a Demo Start for Free - Sign In Book a Demo Start for Free Back to All Legal Pages Customer Agreement Effective Date: Jun 19, 2025 Latest: Jun 19, 2025 Effective Date: Jan 09, 2024 This GrowthBook Customer Agreement ("Agreement") is entered into as of the date you click "Sign up” or “Agree” or otherwise indicate your assent (the "Effective Date") by and between GrowthBook, Inc. ("GrowthBook") and you ("Customer" or "you"). GrowthBook and Customer are each sometimes individually referred to herein as a "Party" and both entities are sometimes collectively referred to herein as the "Parties." By clicking "Sign up" or "Agree" or otherwise indicating your assent, by accessing or using the Services (as defined below) or any Services (as defined below), or by entering into an Order Form (as defined below), you agree to be bound by this Agreement. If you are entering into this Agreement on behalf of an entity, you represent that you have the authority to and you hereby bind such entity to this Agreement. If you do not have such authority or you do not agree to this Agreement, do not access or use the Services. This is a legally enforceable contract. GrowthBook and Customer, intending to be legally bound, agree as follows: Services. Provision of Services. GrowthBook will make certain products and services (collectively, "Services") available to Customer pursuant to this Agreement and the applicable Order Form(s) or through GrowthBook’s software ("Software"). An "Order Form" is an ordering document that (a) specifies the Services to be provided thereunder; (b) is governed by the terms of this Agreement; and (c) is entered into between Customer and GrowthBook. Each Order Form, which may include supplemental terms and conditions, is incorporated into this Agreement by reference. GrowthBook grants Customer a limited, revocable, non-exclusive, non-transferable, non-sublicensable right during the applicable subscription term to access and use the Services for Customer's internal business purposes in accordance with this Agreement. The Software may include code that is governed by licenses from third parties, including open source licenses. Customer agrees that its purchases are not contingent on the delivery of any future functionality or features, or dependent on any oral or written statements made by GrowthBook regarding future functionality or features. Access. Any access to the Services by or on behalf of Customer shall be (a) adequately and appropriately monitored by Customer; (b) limited solely to then-current employees, consultants, contractors, or agents of Customer whom Customer has expressly authorized for such access; and (c) subject to, and Customer shall ensure that each Authorized User (as defined below) agrees to and complies with, GrowthBook’s then-current End-User Terms of Service. Additional Services & Modules. GrowthBook may, from time to time, offer additional modules and value added Services in connection with the Services. Customer shall not be obligated to purchase any additional Services, but in the event Customer agrees to use any additional Services, Customer will be charged accordingly. Affiliate Access and Use. Customer may, at its option, provide license to the Services to one or more Customer Affiliates, subject to this Agreement (“Affiliate User”). If Customer does so, it will be wholly responsible for Affiliate Users’ compliance with the terms of this Agreement and all acts and omissions of such Affiliate Users. No Affiliate User will have the right to take any legal action against GrowthBook under this Agreement or any Order Form. Fees. Access to Services that Customer purchases or licenses is provided for the fees set forth in each Order Form, and Customer shall pay GrowthBook all such fees in accordance with the payment terms set forth in the applicable Order Form. With respect to Services received by Customer for which an Order Form is not in effect, Customer shall pay GrowthBook for such Services in accordance with the pricing set forth on Customer’s website at the time Customer purchases such Services. If an Order Form is not in effect, when you subscribe to paid Services, you will be asked to select a plan to access the Services, which specifies: (a) the Services you will receive and (b) the fee you must pay to GrowthBook in exchange for your right to access the Services. All such information is incorporated into this Agreement by reference. Customer may also make purchases, or incur pass-through fees, via the Software. Customer shall acknowledge that by continuing with any such transaction, Customer authorizes any additional charges associated with such transaction (including any applicable charges for cancelling such transaction). All payment obligations are non-cancelable, and all fees paid are non-refundable. Unless the Parties have entered into an Order Form, Customer acknowledges that GrowthBook reserves the right to modify pricing and/or pricing models at any time. If the Parties have entered into an Order Form, pricing and/or pricing models may be modified by notifying Customer prior to renewal. Payment. Customer authorizes GrowthBook to charge, debit or otherwise obtain from Customer’s designated payment method for all payments due. Customer is responsible for providing complete and accurate billing and contact information to GrowthBook and notifying GrowthBook of any changes to such information. In the event that a scheduled payment is declined or fails for any reason, GrowthBook shall notify Customer of such failure and Customer shall provide updated payment within forty-eight (48) hours. If any amount due is not received by GrowthBook by the due date, then without limiting any of GrowthBook’s rights or remedies (whether under this Agreement, at law, in equity or otherwise), GrowthBook may take any or all of the following actions: (a) charge late interest on such overdue amounts at the rate of 1.5% of the outstanding balance per month, or the maximum rate permitted by law, whichever is lower; or (b) suspend access to any or all Services. Taxes. Customer will be responsible for paying or, at GrowthBook’s option, reimbursing GrowthBook for, all taxes, if any, based upon the provision of the Services, including federal, state and local property, privilege, sales, use, excise or similar taxes, other than taxes on GrowthBook’s net income, property, and employees. With respect to any payment or reimbursement obligation of Customer in connection with this Agreement, Customer hereby authorizes GrowthBook to, without prior notice and without any further approval, deduct such amounts from any prepaid or outstanding balance or to charge, debit or otherwise obtain such amounts from any designated payment method, as applicable. Exclusivity. This Agreement is non-exclusive. Nothing in this Agreement shall preclude GrowthBook from (a) marketing, selling, integrating, licensing, providing or maintaining any products or services for the benefit of any third party; or (b) conducting any business or developing or commercializing any products or services (even if such business, products or services are competitive with any of Customer’s businesses, products or services), provided that GrowthBook is not expressly violating the terms of this Agreement with respect to such activities. During the term of this Agreement, and for a period of two (2) years thereafter, Customer shall not directly or indirectly develop, market, sell or otherwise commercialize any products, software, systems or services competitive with, substantially similar to or substitutable for any products, software, systems or services developed, marketed, sold or otherwise commercialized (whether before, during or after the term of this Agreement) by GrowthBook. Free Trial. If Customer obtains a free trial or free Services, the applicable provisions of this Agreement will also govern that free trial or those free Services. Such free trial or free Services might be services or functionality that may be made available to Customer to try at its option at no additional charge which is clearly indicated as beta, pilot, developer preview, non-production, evaluation, or another similar description. GrowthBook will make such Services available to Customer free of charge until the earlier of (a) the end of the free trial period, (b) the start date of any Order Form for such Services, or (c) termination by GrowthBook in its sole discretion. Additional trial terms and conditions may appear on GrowthBook’s website or the Services, and any such additional trial terms and conditions are incorporated into this Agreement by reference. Customer Responsibilities. Authorized Users. Customer shall be responsible for Authorized Users’ compliance with this Agreement, compliance with the law, and use of the Services. An "Authorized User" is an individual that (a) is an employee, consultant, contractor, or agent of Customer; and (b) has been provided personal access credentials to the Services by Customer, or at Customer’s request. Use Restrictions. Customer shall not, and shall not permit any third party to, access or use the Services except as expressly authorized by this Agreement and applicable Order Forms. For purposes of clarity and without limiting the generality of the foregoing, except as expressly authorized by this Agreement, Customer shall not: copy, modify, or create derivative works or improvements of the Services beyond internal use; sell, rent, lease, lend, license, sublicense, encumber, assign, distribute, publish, transfer, or otherwise provide access to a third party or for the benefit of any third party; use the Services to provide, or incorporate the Services into, any product or service provided to a third party; reverse engineer, disassemble, decompile, decode, adapt, or otherwise attempt to discover, derive, or gain access to any source code, object code, algorithms, models, underlying structure, ideas, data, or otherwise, in whole or in part; bypass or breach any security device or protection used by the Services or access or use the Services other than by an Authorized User through the use of his or her own then valid access credentials; unlock, bypass, or circumvent plan limits or restrictions to access Services or features outside of the plan purchased by Customer; input, upload, transmit, or otherwise provide to or through the Services or GrowthBook’s systems, any information or materials that are unlawful or injurious, or contain, transmit, or activate any Malware (as defined below); damage, destroy, disrupt, disable, impair, interfere with, overload, overuse, or otherwise impede or harm in any manner the Services, GrowthBook’s systems, or GrowthBook’s provision of services to any third party, in whole or in part; remove, delete, alter, or obscure any warranties, disclaimers, or any copyright, trademark, patent, or other intellectual property or proprietary rights notices from the Services or from any software or other materials incorporated by GrowthBook into the Services or otherwise provided or made available to Customer (or Authorized Users) by GrowthBook (collectively, including the Services, "GrowthBook Materials"); access or use the Services or GrowthBook Materials in any manner or for any purpose that infringes, misappropriates, or otherwise violates any intellectual property right or other right of any third party (including by any unauthorized access to, misappropriation, use, alteration, destruction, or disclosure of the data of any other GrowthBook customer), or that violates any applicable law; access or use the Services or GrowthBook Materials in, or in association with, the transmission of "Highly Sensitive Personal Information" defined as an (i) individual's government-issued identification number (including Social Security number, driver's license number, or state-issued identification number); (ii) confidential financial information, financial account number, credit card number, debit card number, or credit report information, with or without any required security code, access code, personal identification number, or password that would permit access to an individual's financial account; or (iii) biometric, genetic, health, medical, or medical insurance data; access or use the Services or GrowthBook Materials for purposes of competitive analysis of the Services or GrowthBook’s materials, the development, provision, or use of a similar or competing software service or product or any other purpose that is to the GrowthBook's detriment or commercial disadvantage; conduct any security or vulnerability test of the Service; publicly disseminate benchmarks or performance information about the Services; or otherwise access or use the Services or GrowthBook’s materials beyond the intended scope of the authorization granted. Effect of Customer Failure or Delay. GrowthBook shall not be held responsible or liable for any delay, failure, inaccuracy, incompleteness or non-conformance of or related to the Services that arises from or relates to any delay, failure, inaccuracy, incompleteness or non-conformance of Customer. Any such issues arising from the Customer's actions or inactions shall be the sole responsibility of the Customer. Customer will (a) provide all relevant materials and information (in complete, true, accurate, proper and current form) as and when reasonably requested by GrowthBook, and (b) promptly, timely, fully, properly and accurately respond to any GrowthBook inquiries or reasonable request related to the Services. Customer’s Plan Limits. Customer shall not exceed any limitations of Customer’s plan, as specified in an Order Form or through the Software. Customer shall not enable the use of the Services by more than the number of Authorized Users specified for the plan selected. Customer’s employees, consultants, contractors, or agents designated as named Authorized Users shall not share their login information (username and password) to the Services with any other party, including without limitation other employees, consultants, contractors, or agents of the Customer. The use of combined or shared logins, such as dev@companyname.com, is expressly prohibited. Customer Control and Responsibility. Customer has and will retain sole responsibility for: (a) all Customer Data (as defined below), including its content and use; (b) all information, instructions, and materials provided by or on behalf of Customer or any Authorized User in connection with the Services; (c) Customer's information technology infrastructure, including computers, software, databases, electronic systems (including database management systems), and networks, whether operated directly by Customer or through the use of third-party services ("Customer Systems"); (d) the security and use of Customer's and its Authorized Users' Access Credentials; and (e) all access to and use of the Services directly or indirectly by or through the Customer Systems or its or its Authorized Users' Access Credentials, with or without Customer's knowledge or consent, including all results obtained from, and all conclusions, decisions, and actions based on, such access or use. Access and Security. Customer shall employ all physical, administrative, and technical controls, screening, and security procedures and other safeguards necessary to securely administer the distribution and use of all Access Credentials and protect against any unauthorized access to or use of the Services. Corrective Action and Notice. If Customer becomes aware of any actual or threatened unauthorized activity, Customer shall, and shall cause its Authorized Users to, immediately: (a) take all reasonable and lawful measures within their respective control that are necessary to stop the activity or threatened activity and to mitigate its effects (including, where applicable, by discontinuing and preventing any unauthorized access to the Services and permanently erasing from their systems and destroying any data to which any of them have gained unauthorized access); and (b) notify GrowthBook of any such actual or threatened activity. Term and Termination Term. This Agreement commences on the day Customer first accepts it and continues until all Services hereunder have ceased to be provided and/or Order Forms hereunder have expired or been terminated. The term for Services shall be as specified in the applicable Order Form. Except as otherwise specified in an Order Form, Order Forms will automatically renew for additional one-year periods, unless either Party gives the other notice at least 30 days before the end of the relevant Order Form term. Any Services received on an annual basis prior to GrowthBook’s Order Form process, or the Services received by Customer for which an Order Form is not in effect, shall auto-renew in the same manner. GrowthBook may change any pricing or fees for Services provided under an Order Form upon at least sixty (60) days’ prior notice, and such change shall be effective as of the commencement of the subsequent Order Form Term. GrowthBook may change any pricing or fees for Services effective immediately upon prior notice if the Customer has the ability to terminate for convenience. Termination for Cause. In addition to any other express termination right set forth elsewhere in this Agreement, (a) GrowthBook may terminate this Agreement, effective on written notice to Customer, if Customer fails to pay any amount when due hereunder, and such failure continues for more than seven days after GrowthBook's delivery of written notice of such failure and (b) either Party may terminate this Agreement, effective on written notice to the other Party, if the other Party materially breaches this Agreement, and such breach: (i) is incapable of cure; or (ii) being capable of cure, remains uncured 60 days after the non-breaching Party provides the breaching Party with written notice of such breach; and (c) either Party may terminate this Agreement, effective immediately upon written notice to the other Party, if the other Party: (i) becomes insolvent or is generally unable to pay, or fails to pay, its debts as they become due; (ii) files or has filed against it, a petition for voluntary or involuntary bankruptcy or otherwise becomes subject, voluntarily or involuntarily, to any proceeding under any domestic or foreign bankruptcy or insolvency law; (iii) makes or seeks to make a general assignment for the benefit of its creditors; or (iv) applies for or has appointed a receiver, trustee, custodian, or similar agent appointed by order of any court of competent jurisdiction to take charge of or sell any material portion of its property or business. In no event will termination relieve Customer of its obligation to pay any fees payable to GrowthBook for the period prior to the effective date of termination. Upon expiration or termination of this Agreement, GrowthBook will, at no additional cost to Customer, provide Customer with certain access to Customer Data, provided that such access (y) will be provided in a commercially reasonable manner designated by GrowthBook (as such manner may be updated by GrowthBook from time to time); and (z) is subject to the terms of this Agreement (including Sections 2.2 and 4.1). Termination for Convenience. Unless the Parties have entered into an Order Form specifying a term length or Customer has purchased a plan designated as an annual plan requiring upfront payment, either Party may terminate the Agreement at any time by providing 30 days notice to the other Party. If Customer has purchased a plan designated as an annual plan requiring upfront payment, GrowthBook retains the right to terminate for convenience and provide a pro-rata refund to Customer, but Customer may not terminate for convenience during the term of the purchased plan. Confidentiality and Intellectual Property Confidentiality. "Confidential Information" means confidential or other proprietary information that is disclosed or made available by one Party to the other Party under this Agreement, including without limitation the Services, any hardware and software designs, specifications and documentation, business and product plans, other confidential business information, any non-public personal information ("NPPI"), and the structure, sequence, and organization of GrowthBook's proprietary AI algorithms and models. Confidential Information excludes information that the receiving Party can demonstrate (a) is or becomes public knowledge without any breach of this Agreement (or any other written agreement between the Parties); (b) is disclosed by the receiving Party with the prior written approval of the disclosing Party; (c) is already known to the receiving Party (from a source other than the disclosing Party) without an obligation of confidentiality; (d) is rightfully received by the receiving Party, without confidentiality restrictions, from a third party; or (e) is independently developed by the receiving Party without use of or reference to the disclosing Party’s Confidential Information. Each Party agrees to observe complete confidentiality with respect to the Confidential Information; not to disclose, or permit any third party or entity access to, the Confidential Information (or any portion thereof) without prior written permission of the Party disclosing such Confidential Information unless compelled by law to do so; and to ensure that any employees or third parties who receive access to the Confidential Information are advised of the confidential nature thereof and are prohibited from copying, utilizing or otherwise revealing the Confidential Information without prior authorization; provided that such Confidential Information may be disclosed to the extent required by any applicable law or judicial or governmental order, provided further that the receiving Party gives the disclosing Party (to the extent legally permissible) sufficient prior notice to contest such order. Without limiting the foregoing, each Party agrees to employ with regard to the Confidential Information procedures no less restrictive than the procedures used by it to protect its own confidential and proprietary information. The receiving Party shall notify the disclosing Party in writing as soon as reasonably possible, and as not otherwise precluded by law or order, after discovery of any unauthorized use or disclosure of the disclosing Party’s Confidential Information. Subject to any retention or use reasonably necessary to perform or enforce this Agreement, the receiving Party agrees to return or destroy the disclosing Party’s Confidential Information (including any copies, summaries or excerpts thereof) upon expiration or termination of this Agreement (or the applicable Order Form), and any such destruction shall be certified in writing and provided to the disclosing Party upon reasonable request. Customer represents, warrants, and covenants that it has not and shall not improperly use, or disclose or make available to GrowthBook or any of GrowthBook’s directors, officers, employees or agents, any confidential information of any current or former client or other person or entity with whom Customer has an agreement or duty to keep such information confidential, except to the extent such use or disclosure is consented to in writing by such client, person or entity. Customer Data. As between Customer and GrowthBook, GrowthBook hereby confirms Customer’s ownership of any data, information, access, credentials, instructions, materials or other content provided or made available by or on behalf of Customer to GrowthBook through the Services or otherwise under this Agreement (collectively, "Customer Data"). Customer represents, warrants, and covenants to GrowthBook that (a) the Customer Data shall at all times be current, accurate, true, lawful, lawfully obtained and complete, shall not infringe or violate any third party rights, and shall, as applicable, be updated by Customer as soon as practicable; (b) Customer has provided all notices and obtained all rights, consents and authority necessary to (i) provide to GrowthBook, and for GrowthBook to use as permitted under this Agreement, the Customer Data and (ii) obtain or access any data, materials or other content that Customer requests or orders through or in connection with the Services; and Customer Data does not contain: (i) protected health information or information subject to HIPAA compliance or other relevant law or regulation; (ii) information subject to SOX, GLBA requirements or other relevant law or regulation; (iii) information that falls within the definition of “special categories of data” under data protection laws. Customer understands that GrowthBook requires access to certain data in order to provide the Services. However, GrowthBook does not request or require NPPI of the Customer’s end users in order to provide the Services. Any NPPI shared with GrowthBook is done at Customer’s discretion and Customer is responsible for ensuring it: 1) has obtained all necessary consents to share such NPPI; and 2) does not unnecessarily provide GrowthBook with its end users’ NPPI. If and to the extent Customer elects to provide GrowthBook with sensitive Customer Data, such as Protected Health Information ("PHI") or NPPI, in connection with certain Customer-elected Services, Customer represents and warrants that all such sensitive data shall be de-identified prior to transmission to GrowthBook, ensuring that such data cannot be associated with any specific individual, in accordance with applicable data protection laws and standards. For the avoidance of doubt, GrowthBook expressly claims all liability for any sensitive or personal data submitted to GrowthBook by Customer in breach of these obligations or applicable data protection laws. Customer hereby grants to GrowthBook an unrestricted, non-exclusive right to use Customer Data, including for the purpose of training and improving GrowthBook's artificial intelligence algorithms, in accordance with GrowthBook’s Privacy Notice and this Agreement, as GrowthBook deems necessary for offering, providing, and improving the Services. However, GrowthBook will not retain, use, or disclose NPPI or any other personal information (as defined by applicable data protection laws) provided by Customer to GrowthBook hereunder for any purpose other than the specific purpose of performing the Services specified in this Agreement. Customer authorizes GrowthBook to contact Customer for any lawful purpose, including marketing and sales. Customer is required to request explicit user consent whenever the Customer is using Services to track data on Customer’s users. Customer is required to add to the Customer’s privacy notice a clear clause that explains the data that is being tracked and the terms of using such data. To the extent that GrowthBook processes any personal data on Customer’s behalf, in the provision of the Services, the terms of the Data Protection Addendum provided to Customer by GrowthBook, which is hereby incorporated by reference, shall apply. Customer hereby grants to GrowthBook an exclusive, worldwide, perpetual, irrevocable, royalty-free, sublicensable license to create, process, reproduce, store, display, modify, translate, create derivative works from, distribute, make available and otherwise use Aggregated Data (as defined below) in connection with developing, providing, maintaining, supporting, or improving GrowthBook’s current and future products and services, including the development and improvement of GrowthBook's AI algorithms, in connection with developing, using, or distributing general analyses or insights, or for any other lawful purpose. "Aggregated Data" means any data that is based on or derived from any data provided or made available by Customer or an Authorized User through the Services or otherwise under this Agreement, which has been aggregated and de-identified in a manner that does not designate or identify Customer or its Authorized Users as the source of such data and modified so that it cannot be associated with a specific individual. Intellectual Property. No intellectual property rights of GrowthBook are transferred pursuant to this Agreement. Customer hereby recognizes that GrowthBook retains all rights, title, and interest in and to the Services, including all related intellectual property rights. Customer hereby confirms GrowthBook’s ownership of all of the Services and agrees that (a) any and all rights acquired by Customer regarding the Services shall inure to the sole benefit of GrowthBook; and (b) Customer shall not engage in or authorize any act or omission that would violate, contradict, challenge or limit GrowthBook’s intellectual property rights. Customer has the right to access and use the Services subject to the terms of applicable Order Forms and this Agreement. GrowthBook reserves all rights not expressly granted to Customer under this Agreement. Feedback. Nothing contained in this Agreement will restrict GrowthBook from using any feedback, skills, knowledge, concepts, methodologies, functionalities, processes, techniques, ideas, proposals, suggestions, or information in intangible form that is gained through the performance of this Agreement or access to Customer’s information or materials (collectively, "Feedback"). All Feedback shall remain the property of GrowthBook. If Customer provides any Feedback, Customer hereby acknowledges and agrees that such Feedback is not confidential, and that Customer’s provision of such Feedback is gratuitous, unsolicited and without restriction, and does not place GrowthBook under any fiduciary or other obligation. Customer agrees that GrowthBook does not control and is not responsible for any Feedback or the use or misuse (including any distribution) by any third party of Feedback. In addition, by providing Feedback, Customer hereby grants to GrowthBook a non-exclusive, perpetual, irrevocable, non-terminable, transferable, worldwide right and license (including the right to grant and authorize sublicenses through multiple levels) to such Feedback and all intellectual property rights pertaining to Feedback for any and all purposes and in any and all media, whether alone or together or as part of any material of any kind or nature, and Customer waives all moral and similar rights in connection therewith. Indemnification; Limitations GrowthBook Indemnification. GrowthBook shall indemnify, defend, and hold harmless Customer from and against any and all liabilities, damages, costs and expenses (collectively, "Losses") incurred by Customer to the extent resulting from any claim, action, suit, or other legal proceeding ("Action") by a third party (other than an affiliate of Customer) that Customer's or an Authorized User's use of the Services in accordance with this Agreement infringes or misappropriates such third party's intellectual property rights. The foregoing indemnification does not apply to the extent that any alleged infringement or misappropriation arises from: Customer Data; other materials or information (including any documents, data, specifications, software, content, or technology) provided by or on behalf of Customer or any Authorized User, including GrowthBook's compliance with any specifications or directions provided by or on behalf of Customer or any Authorized User; products or services made, made available, marketed, commercialized, supported or distributed by Customer; access to or use of GrowthBook in combination with any hardware, system, software, network, or other materials or service not provided by GrowthBook; modification of the Services not made by GrowthBook; failure to timely implement any modifications, upgrades, replacements, or enhancements made available to Customer by or on behalf of GrowthBook; or any act or omission by or on behalf of Customer not in compliance with this Agreement. Customer Indemnification. Customer shall indemnify, defend, and hold harmless GrowthBook and its subcontractors and affiliates, and each of its and their respective officers, directors, employees, agents, successors, and assigns (each, a "GrowthBook Indemnitee") from and against any and all Losses incurred by such GrowthBook Indemnitee to the extent resulting from any Action by a third party (other than an affiliate of a GrowthBook Indemnitee) that arise out of or result from, or are alleged to arise out of or result from: Customer Data, including any access, use, collection, generation, handling, processing, copying, storage, hosting, transmission, disclosure, transfer, disposal or destruction of Customer Data by or on behalf of GrowthBook as permitted under this Agreement; other materials or information (including any documents, data, specifications, software, content, or technology) provided by or on behalf of Customer or any Authorized User, including GrowthBook's compliance with any specifications or directions provided by or on behalf of Customer or any Authorized User; products or services made, made available, marketed, commercialized, supported or distributed by Customer; allegation of facts that, if true, would constitute Customer's breach of any of its representations, warranties, covenants, or obligations under this Agreement; or negligence, gross negligence, or more culpable act or omission (including recklessness or willful misconduct) by Customer, any Authorized User, or any third party on behalf of Customer or any Authorized User, in connection with this Agreement. Procedure. Each Party shall promptly notify the other Party in writing of any Action for which such Party believes it is entitled to be indemnified pursuant to this Agreement, as the case may be. The Party seeking indemnification (the "Indemnitee") shall cooperate with the other Party (the "Indemnitor") at the Indemnitor's sole cost and expense. The Indemnitor shall promptly assume control of the defense and shall employ counsel of its choice to handle and defend the same, at the Indemnitor's sole cost and expense. The Indemnitee may participate in and observe the proceedings at its own cost and expense with counsel of its own choosing. The Indemnitor shall not settle any Action on any terms or in any manner that imposes any liability or obligation on any Indemnitee without the Indemnitee's prior written consent, which shall not be unreasonably withheld or delayed. Mitigation. If any of the Services or GrowthBook Materials are, or in GrowthBook's opinion are likely to be, claimed to infringe, misappropriate, or otherwise violate any third-party intellectual property right, or if Customer's or any Authorized User's use of the Services is enjoined or threatened to be enjoined, GrowthBook may, at its option and expense: obtain the right for Customer to continue to use the Services and GrowthBook Materials materially as contemplated by this Agreement; modify or replace the Services, in whole or in part, to seek to make the Services (as so modified or replaced) non-infringing, while providing materially equivalent features and functionality, in which case such modifications or replacements will constitute Services, as applicable, under this Agreement; or in the event that GrowthBook cannot secure either of the foregoing options using reasonable efforts, then GrowthBook may terminate this Agreement and any licenses granted hereunder, and GrowthBook shall provide a pro-rata refund to Customer for any pre-paid but unused fees at the time of such termination. Warranty Disclaimer. TO THE FULLEST EXTENT PERMITTED BY LAW, GROWTHBOOK DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED OR OTHERWISE, CONCERNING THE SERVICES OR ANY OTHER GROWTHBOOK PRODUCTS OR SERVICES, INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. GROWTHBOOK DOES NOT PROVIDE LEGAL ADVICE, MAKES NO GUARANTEES REGARDING RESULTS, AND DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, THAT ANY SERVICES WILL BE ERROR FREE OR THAT ANY PARTICULAR ERROR OR INACCURACY WILL BE CORRECTED. FURTHER, GROWTHBOOK DOES NOT GUARANTEE THAT THE AI COMPONENTS OF THE SERVICES WILL ALWAYS FUNCTION AS INTENDED OR THAT THEY WILL NOT MAKE ERRONEOUS DECISIONS OR RECOMMENDATIONS. GROWTHBOOK’S PERFORMANCE OF THE SERVICES SHALL AT ALL TIMES BE CONDITIONED UPON CUSTOMER’S PROPER AND TIMELY (A) PROVISION OF CURRENT, ACCURATE, TRUE, LAWFUL, LAWFULLY OBTAINED AND COMPLETE CUSTOMER DATA; AND (B) PERFORMANCE OF ITS OBLIGATIONS HEREUNDER LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES WILL GROWTHBOOK, ITS AFFILIATES OR ANY OF ITS OR THEIR RESPECTIVE LICENSORS, SERVICE PROVIDERS, OR SUPPLIERS BE LIABLE UNDER OR IN CONNECTION WITH THIS AGREEMENT OR ITS SUBJECT MATTER UNDER ANY LEGAL OR EQUITABLE THEORY, FOR ANY: (A) LOSS OF PRODUCTION, USE, DATA, BUSINESS, OPPORTUNITY, REVENUE, OR PROFIT OR DIMINUTION IN VALUE; (B) IMPAIRMENT, INABILITY TO USE OR LOSS, INTERRUPTION OR DELAY OF THE SERVICES; (C) COST OF REPLACEMENT OR SUBSTITUTE GOODS OR SERViCES; (D) LOSS OF GOODWILL OR REPUTATION; OR (E) CONSEQUENTIAL, INCIDENTAL, INDIRECT, EXEMPLARY, SPECIAL, ENHANCED, OR PUNITIVE DAMAGES, REGARDLESS OF WHETHER SUCH PERSONS WERE ADVISED OF THE POSSIBILITY OF SUCH LOSSES OR DAMAGES OR SUCH LOSSES OR DAMAGES WERE OTHERWISE FORESEEABLE, AND NOTWITHSTANDING THE FAILURE OF ANY REMEDY OF ITS ESSENTIAL PURPOSE. IN NO EVENT WILL THE AGGREGATE LIABILITY OF GROWTHBOOK, ITS AFFILIATES AND ITS AND THEIR RESPECTIVE LICENSORS, SERVICE PROVIDERS, AND SUPPLIERS ARISING OUT OF OR RELATED TO THIS AGREEMENT UNDER ANY LEGAL OR EQUITABLE THEORY, INCLUDING ANY AND ALL INDEMNIFICATION OBLIGATIONS, EXCEED EITHER (A) THE TOTAL AMOUNTS PAID BY CUSTOMER TO GROWTHBOOK UNDER THIS AGREEMENT IN THE ONE YEAR PERIOD PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR (B) $100,000.00, WHICHEVER IS LESS. THE FOREGOING LIMITATIONS APPLY EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE. Third Party Providers. GrowthBook may use certain third-party providers to gather Customer-related data and other information from, and transmit such information to, financial institutions for accounting purposes or other purposes related to the Services. Customer hereby appoints such third-party providers as Customer’s authorized agents to access and transmit such information for such purposes and to perform such services. Customer will be responsible for providing reasonably requested (or customary) pertinent information to or for such third-party providers, and taking reasonably requested (or customary) actions, in connection with such services. GrowthBook shall not be liable or responsible for any acts or omissions of any third-party provider, or for any loss, damage, injury, malfunction, interruption or claim arising therefrom or related thereto. Customer understands and acknowledges that certain Services may utilize integrations. Customer represents, warrants, and covenants that Customer has all third party rights to install and use the Services in combination with the services of any third parties. Sole Remedy. THIS SECTION SETS FORTH CUSTOMER'S SOLE REMEDIES AND GROWTHBOOK’S SOLE LIABILITY AND OBLIGATION FOR ANY ACTUAL, THREATENED, OR ALLEGED CLAIMS THAT THE SERVICES OR ANY SUBJECT MATTER OF THIS AGREEMENT INFRINGES, MISAPPROPRIATES, OR OTHERWISE VIOLATES ANY INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY. Miscellaneous Representations and Warranties. Each Party represents and warrants to the other the following: (a) it is duly organized, validly existing and in good standing under the laws of the jurisdiction of its formation; the execution, delivery and performance by such Party of this Agreement have been duly authorized by all necessary corporate, partnership or limited liability company action, as applicable, and do not and shall not violate any law; and this Agreement is a valid obligation of such Party, enforceable against such Party in accordance with its terms; (b) it is in compliance with all laws applicable to its performance under this Agreement; (c) it will perform its respective obligations set forth in this Agreement in a professional manner; and (d) neither the execution and delivery of this Agreement, nor the performance of any obligations under this Agreement shall conflict with or result in a default under any of the terms or conditions of any agreement or obligation to which such Party is bound. Independent Contractors. The Parties are independent contractors. Neither Party shall have any right to assume, create, or incur any expense, liability, or obligation, express or implied, on behalf of the other Party. This Agreement is not intended to be nor shall it be construed as a joint venture, association, partnership or other form of a business organization or agency relationship. Publicity. GrowthBook may use Customer’s name and logo in marketing. Public announcements beyond referencing Customer as a customer of GrowthBook shall be subject to Customer’s approval, not to be unreasonably withheld. Notices. All notices to GrowthBook shall be in writing and delivered by hand or by certified mail or overnight delivery service to GrowthBook; Attn: Legal Department; 1950 W Corporate Way #34560; Anaheim, CA 92801 in addition to sending a copy to legal@growthbook.io with “Attn: Legal Department” as the subject line. All notices to Customer shall be sent by email to the email address associated with Customer’s account or will be posted to the Software. Notices shall be effective when delivered in accordance with the foregoing. Force Majeure. Neither Party shall be liable to the other for failure or delay in performance under this Agreement if such failure or delay is caused by riot, flood, earthquake, natural disaster, electronic virus, electronic attack of infiltration, internet disturbance, government act or any other cause beyond such Party’s control, provided that the affected Party gives prompt notice of such condition and uses reasonable efforts to resume performance as soon as practicable. Assignment. Neither Party may assign its rights or obligations under this Agreement without the prior written consent of the other Party; provided, however, that GrowthBook may assign (a) any rights or obligations hereunder to an affiliate; or (b) this Agreement in its entirety in connection with a merger, acquisition or similar transaction. Governing Law. This Agreement shall be governed by and construed in accordance with the laws of California, excluding its conflict of laws provisions. Dispute Resolution. In the event of any controversy or claim arising out of or in connection with this Agreement, or a breach thereof, the Parties agree to use the following procedure. Except as otherwise set forth in this Agreement, the Parties shall first attempt to settle the dispute by good faith discussion. If the Parties do not achieve resolution within a period of 30 days, the dispute shall be mediated by a mutually agreed upon mediator within a reasonable timeframe considering the nature of the dispute. If a mediated settlement is not reached within a period of 30 days after the commencement of mediation, either Party may proceed to seek recourse through litigation. The Parties consent and submit to the exclusive jurisdiction and venue over any Action that may arise out of or in connection with this Agreement in the courts located in Santa Clara County, California, provided that either Party may, without limiting any of its rights or remedies (whether under this Agreement, at law, in equity or otherwise), seek injunctive relief and other equitable remedies at any time in any court of competent jurisdiction for any actual or threatened breach of this Agreement relating to intellectual property rights or confidentiality obligations. Each Party acknowledges that its breach of any of the provisions related to its confidentiality obligations or the other Party’s intellectual property rights may cause irreparable injury to the other Party for which monetary damages are not an adequate remedy. Trade Compliance. Customer agrees and understands that the Services are subject to U.S. export controls and sanctions laws and regulations, and the export controls and sanctions laws of any other applicable jurisdiction. Customer agrees and acknowledges that Customer will not access, register for, or otherwise use the Services in a country or region subject to U.S. comprehensive trade sanctions (including Cuba, Iran, North Korea, Syria, and the Crimea region, the Donetsk People’s Republic (“DNR”) and Luhansk People’s Republic (“LNR”) of Ukraine) (“Embargoed Countries”), nor will Customer use the Services in any manner prohibited by U.S. export controls or sanctions laws and regulations. Customer represents that it is not (i) a resident or national of any Embargoed Countries, or an entity organized under the laws of any Embargoed Countries; (ii) designated on any list of prohibited or restricted parties maintained by the U.S. Government or other applicable jurisdictions, including but not limited to the Office of Foreign Assets Control’s (OFAC) Specially Designated Nationals and Blocked Persons List; other OFAC Lists or Directives; the Entity, Denied Persons, Military End User, and Unverified Lists maintained by the U.S. Department of Commerce; and the UN Security Council Consolidated List; or (iii) 50% or more owned by any party designated on any of the above lists. Customer agrees and understands that GrowthBook may terminate Services and this Agreement immediately without notice or liability to comply with applicable export controls and sanctions laws and regulations, in its sole and absolute discretion. U.S. Government End Users. The Services are a “Commercial Item,” as that term is defined at 48 C.F.R. §2.101, consisting of “Commercial Computer Software” as such term is used in 48 C.F.R. §12.212. Consistent with 48 C.F.R. §12.212 and 48 C.F.R. §227.7202, the Commercial Computer Software is being licensed to U.S. Government end users (a) only as Commercial Items, (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein, and (c) such end users will agree not to disclose, distribute, or transfer any part of the Software to any third party. Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in this Agreement and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. Minors. Services are intended only for access and use by individuals at least eighteen (18) years old. Minors are prohibited from using or accessing the Services. Entire Agreement. This Agreement, including any applicable Order Form and any document attached hereto and incorporated by reference to this Agreement or an Order Form, constitutes the sole and entire agreement of the Parties to this Agreement with respect to the subject matter contained herein, and supersedes all prior and contemporaneous understandings, agreements, representations, and warranties, both written and oral, with respect to such subject matter. For the avoidance of doubt, (a) this Agreement shall replace any prior version of this Agreement, whether titled “GrowthBook Master Service Agreement,” “Terms of Service Agreement” or otherwise, and (b) any Services previously purchased under an Order Form, Statement of Work, or under any addendum or amendment to a prior version of this Agreement shall remain in full force and effect and will be governed by the terms of this Agreement. In the event of any conflict between the terms and provisions of this Agreement and those of any Order Form or exhibit, the following order of precedence shall govern: (a) first, the applicable Order Form; (b) second, the exhibit to the applicable Order Form; (c) third, this Agreement, exclusive of its exhibits; and (d) lastly, any exhibits to this Agreement. In the event that there is more than one Order Form between the Parties for the same Services, the more recent Order Form will serve to replace and terminate the prior Order Form for such Services. Amendment. From time to time, in GrowthBook’s sole discretion, GrowthBook may amend the terms and conditions of this Agreement (other than the terms expressly set forth in an Order Form). Such changes will become effective upon notice to Customer but will not apply retroactively. By continuing to receive, use or access the Services, Customer agrees to be bound by the amended terms of this Agreement. No other change of any of the provisions hereof shall be effective unless and until set forth in writing and duly signed by an officer of GrowthBook and by Customer. Severability. This Agreement is severable, and if any provision of this Agreement is, for any reason, finally determined to be invalid, illegal or unenforceable, such provision shall be modified to the extent necessary to make it valid, legal and enforceable, and such modification shall be done in a manner that most closely approximates the original intent of GrowthBook, and such invalidity, illegality, or unenforceability shall not affect any of the remaining provisions of this Agreement. Waiver. The failure to insist upon strict compliance with any of the provisions of this Agreement shall not be deemed a waiver of any such provision, nor shall any waiver or relinquishment of any right or power hereunder, at any one or more times, be deemed a waiver or relinquishment of such right or power at any other time or times. Survival. Subject to the terms of this Agreement: (a) the confidentiality and indemnification obligations of the Parties contained herein will survive the expiration or earlier termination of this Agreement; and (b) any provision that, in order to give proper effect to its intent or express terms, should survive such expiration or termination, will survive the expiration or earlier termination of this Agreement. Counterparts: This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Delivery of an executed signature page of this Agreement by facsimile, scanned copy, or other electronic transmission shall be effective as delivery of a manually executed counterpart. ‍ Table of Contents Example H2 GrowthBook is the warehouse-native platform for experimentation, feature flags, and product analytics trusted by AI-native product teams at 3,000+ companies worldwide. Product Feature Flags Experiments Product Analytics MCP Server Integrations Agent-Ready AI Visual Editor new Pricing Solutions Developers Data Analysts Product Managers Growth Teams Fintech Healthtech Edtech AI Software Platform Warehouse Native Self-Hosted Security Compare Why GrowthBook Resources Docs Blog Podcast Events Slack Community Insights Customer Stories Get Started for Free Company About Careers Contact Us Swag Shop Support Legal ©2026 GrowthBook, Inc. Terms of Use Privacy Policy # sha256 of raw HTML body: 4608b9335ed76cdaedf232da85b082e867dfb075b9dea5cc0059a8521788edab END 2. GET https://www.growthbook.io/legal/customer-agreement BEGIN 3. GET https://www.growthbook.io/legal (18:16:02Z) HTTP/2 200 date: Fri, 25 Sep 2026 18:16:02 GMT content-type: text/html; charset=utf-8 set-cookie: _cfuvid=[redacted by the prober: a cookie, never published] cf-ray: a40c04885fce4cf8-BOS cf-cache-status: HIT age: 5070 last-modified: Fri, 25 Sep 2026 18:14:13 GMT link: ; rel=preconnect; crossorigin, ; rel=preload; as=style; crossorigin; integrity="sha384-G1iALxMS3EOXqi4H5SsZ4CtXNW1vQy9zf4tDGKhKV/Wjn2S6yLiP71QrDLwl4i8n" server: cloudflare strict-transport-security: max-age=31536000; includeSubDomains; preload vary: accept-encoding content-security-policy: frame-ancestors 'self' surrogate-control: max-age=40109 surrogate-key: www.growthbook.io 6978e7d86b5629eb801262d8 pageId:69c95b8d3d2fa2e0f8cef0f9 69c6ed273c5b7eddc6e69320 69c6e8abfd54cd3189ed8b0e 69c727c702a297474b4bc25d 69c6e85f64bcc4eb542ec65f 69c6e794e4b1d8833806b5a6 69c718d3b848dc1b8c23070c 69c6e7daa9cbab5255d30b88 69c6e8db64bcc4eb542ed707 6a85e85920a1ad20166d2986 69bd7d62b7aaa179846c71e2 69a162165248146e79bdffee x-frame-options: SAMEORIGIN x-lambda-id: ba474bc7-49aa-4832-8fed-3eaccd52d9e8 x-wf-region: us-east-1 alt-svc: h3=":443"; ma=86400 # text (1940 chars): Legal Policies and Terms | GrowthBook GrowthBook 5.1 | Learn faster with AI, Slack and Contextual Bandits → See What’s New Products Product Experimentation Feature Flags Product Analytics Platform Warehouse Native Deployment Options Integrations AI-Native Development Security & Compliance MCP Server SDKs AI Visual Editor New Explore GrowthBook 5.1: Learn faster with a new MCP server, Slack app, and contextual bandits Solutions By Role Engineering Product Teams Data Teams Growth Teams By Industry Fintech Healthtech Edtech AI Software Explore Dropbox uses GrowthBook to safely drive AI product development Resources Resources Blog Podcast Customer Stories Guides Events Product Releases Compare Why GrowthBook GrowthBook vs Others ROI Calculator Ecosystem Community Partners Explore Why migrate from Statsig to GrowthBook Pricing Docs Sign In Book a Demo Start for Free - Sign In Book a Demo Start for Free Legal Privacy Notice Last updated: Jun 08, 2026 Data Protection Addendum Last updated: Jun 19, 2025 Subprocessors Last updated: May 11, 2026 Customer Agreement Last updated: Jun 19, 2025 End User Terms of Service Last updated: Jan 16, 2024 Website Terms of Use Last updated: Jan 16, 2024 Acceptable Use Last updated: Jun 15, 2023 Fair Use Last updated: Mar 31, 2025 GrowthBook is the warehouse-native platform for experimentation, feature flags, and product analytics trusted by AI-native product teams at 3,000+ companies worldwide. Product Feature Flags Experiments Product Analytics MCP Server Integrations Agent-Ready AI Visual Editor new Pricing Solutions Developers Data Analysts Product Managers Growth Teams Fintech Healthtech Edtech AI Software Platform Warehouse Native Self-Hosted Security Compare Why GrowthBook Resources Docs Blog Podcast Events Slack Community Insights Customer Stories Get Started for Free Company About Careers Contact Us Swag Shop Support Legal ©2026 GrowthBook, Inc. Terms of Use Privacy Policy # sha256 of raw HTML body: d53272b2ecdf2ccc1295aaa415ab89f76363ac700d851efc2933941d5ec9c534 END 3. GET https://www.growthbook.io/legal BEGIN 4. GET https://docs.growthbook.io/faq (18:16:04Z) HTTP/2 200 date: Fri, 25 Sep 2026 18:16:03 GMT content-type: text/html; charset=utf-8 cf-ray: a40c048df8fc903e-BOS cf-cache-status: HIT age: 5711 cache-control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0 etag: W/"3cemjgryjbd2qz" expires: 0 link: ; rel="llms-txt", ; rel="llms-full-txt", ; rel="api-catalog", ; rel="mcp-server-card", ; rel="agent-card", ; rel="agent-skills" server: cloudflare strict-transport-security: max-age=63072000 vary: rsc, accept-encoding, Accept, User-Agent pragma: no-cache x-mint-proxy-version: 1.0.0-prod x-served-version: dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm content-security-policy: worker-src 'self' blob:; object-src 'none'; base-uri 'self'; upgrade-insecure-requests; frame-ancestors 'self' https://dashboard.mintlify.com https://app.mintlify.com; form-action 'self'; default-src 'self' https:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: blob: https:; font-src 'self' data: https:; media-src 'self' data: blob: https:; frame-src 'self' blob: https:; connect-src 'self' data: https: wss:; content-security-policy-report-only: default-src 'self' https:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: blob: https:; font-src 'self' data: https:; media-src 'self' data: blob: https:; frame-src 'self' blob: https:; connect-src 'self' data: https: wss:; worker-src 'self' blob:; object-src 'none'; report-uri /_mintlify/api/csp-report; report-to mintlify-csp; reporting-endpoints: mintlify-csp="/_mintlify/api/csp-report" x-content-type-options: nosniff x-frame-options: DENY x-llms-txt: /llms.txt x-matched-path: /_sites/[subdomain]/[[...slug]] x-mintlify-client-version: 0.0.3675 x-nextjs-prerender: 1 x-nextjs-stale-time: 60 x-vercel-cache: REVALIDATED x-vercel-id: iad1::iad1::pwhnv-1790354450632-65d59936b8a7 x-vercel-project-id: prj_NdMUpHpUIb41Po1H8c6hrChv2bgr x-version: dpl_HYbBsVSaAAVERjMZ6KvWBG2Yupcm alt-svc: h3=":443"; ma=86400 # text (22784 chars): FAQ - GrowthBook Documentation Documentation Index Fetch the complete documentation index at: /llms.txt Use this file to discover all available pages before exploring further. Skip to main content GrowthBook Documentation home page Docs SDKs API Search... ⌘ K Github Log in GrowthBook Documentation home page Search or ask... Navigation FAQ Overview How it works Quickstart Command Palette Feature Flags Data & Metrics Experimentation Insights Product Analytics NEW Self-Hosting API Webhooks Integrations Security FAQ Tutorials Knowledge Base GrowthBook Guide FAQ Copy page Copy page Answers to common GrowthBook questions on experiment assignment, Cloud vs self-hosting, debugging SDKs, and analyzing results. Copy page Copy page Below are some frequently asked questions about GrowthBook. ​ Experiment Assignment ​ Do users always get assigned the same experiment variation? GrowthBook SDKs use deterministic hashing to ensure the same user always gets assigned the same variation in an experiment. In a nutshell, GrowthBook hashes together the hashAttribute (the user attribute used to assign a variation, ex: user id) and the experiment seed which produces a decimal between 0 and 1. Each variation is assigned a range of values (e.g. 0 to 0.5 and 0.5 to 1.0 ) and the user is assigned to whichever one their hash falls into. This does mean, if you change the experiment configuration, some users may switch their assigned variation. For example, if someone has the hash 0.49 and you adjust the weights to a 40/60 experiment, the variation ranges become 0 to 0.4 and 0.4 to 1.0 . In this case, the user was previously in the control group, but will now be in the variation. GrowthBook will detect issues like this and will remove users who see both variations from the analysis automatically. However, to keep things simple and safe, we recommend not relying on this and treating experiments as immutable once they are running. It’s important to note that the above only applies when changing the traffic split between variations. If you keep the split the same, but increase the percent of traffic included, users will not switch variations. For example, if you are running a 50/50 experiment on 20% of traffic, the variation ranges will be 0 to 0.1 and 0.5 to 0.6 . Users outside those ranges will be excluded from the experiment. If you increase the percent of traffic to 40%, but keep the 50/50 split, the ranges will become: 0 to 0.2 and 0.5 to 0.7 . As you can see, no users switch variations. Instead, some users who were previously excluded are now part of the experiment. ​ What do I use for an “id” attribute in the SDK if my users aren’t logged in? If your application has both logged-in and anonymous users, we recommend using two identifier attributes: id which is the database identifier of logged-in users (or empty string for anonymous) deviceId (or sessionId , etc.) which is a random anonymous hash, persisted in a cookie or local storage. This should always be set for both anonymous and logged-in users. If your application only has anonymous users (e.g. a static marketing site), then we recommend a single id attribute which, similar to deviceId or sessionId above, is a random hash persisted in a cookie or local storage. ​ Running Experiments ​ How do I run an A/B test in GrowthBook? The recommended way to run an A/B test is by using Feature Flags and our SDKs. Create a feature in GrowthBook (e.g. new-signup-form ) with an A/B Experiment rule Use our SDKs to serve the different variations if ( growthbook . feature ( "new-signup-form" ). on ) { // Variation } else { // Control } ​ What is the best way to redirect users to a URL based on their experiment variation? You can now easily set up URL Redirect experiments within GrowthBook and customize navigation depending on your application. Read more about running a URL Redirect experiment . ​ How much traffic do I need to run A/B tests? What matters most for A/B testing is not traffic, but conversions. The general rule of thumb is to have at least 100-200 conversions per variation before you might start reaching significance. So that means if you do 50 orders per week and that’s the metric you are trying to optimize, you’ll need to run a simple 2-way A/B test for at least 4-8 weeks. If you run a 3-way test, it will take 6-12 weeks. ​ Can I run multiple A/B tests at a time? Yes! In fact, we recommend running many experiments in parallel in your application. Most A/B tests fail, so the more shots-on-goal you take, the more likely you are to get a winner. Running tests in parallel is a great way to increase your velocity. Now it’s possible your experiments might have interaction effects, but these are actually pretty rare in practice. One example is if one test is changing the text color on a page and another test is changing the background color. Some users might end up seeing black text on a black background, which is obviously not ideal. For these rare cases, you can use Namespaces to run mutually exclusive experiments. Make sure all experiments within the same Namespace are using the same hash attribute (assignment attribute). As long as you apply a little common sense to avoid situations like the above, running multiple experiments has low risk and really high reward. ​ How does GrowthBook handle event data? Check out the video below for a quick overview of how GrowthBook handles event data and how to fix common issues. ​ GrowthBook Cloud ​ What are the GrowthBook Cloud CDN usage limits? GrowthBook Cloud CDN has limits that depend on your plan. New free accounts can make up to 1 million CDN requests per month and consume up to 5GB of bandwidth. New Pro accounts include 2 million CDN requests and 20GB of bandwidth, and can pay for additional usage above this. Enterprise accounts have custom limits and volume discounts. For early adopters that joined GrowthBook Cloud before these new limits were introduced (March 2025), you will be grandfathered into the old limits of 10 million CDN requests and unlimited bandwidth per month. Thank you for being an early supporter! You can view your current usage at any time in the GrowthBook Cloud dashboard under Settings > Usage . ​ How can I reduce my GrowthBook Cloud CDN usage? There are a few ways to reduce your GrowthBook Cloud CDN usage: SDK Caching - Most of our SDKs support caching CDN responses. For back-end SDKs, this can drastically reduce the number of CDN requests since the response can be shared between many users. For front-end SDKs, caching has a smaller benefit, but can still help by eliminating duplicate requests from the same user. Nested CDNs - You can add your own custom CDN in front of our GrowthBook Cloud CDN. This will heavily decrease the number of requests that reach our CDN, but you will have to maintain this new infrastructure and pay for it outside of GrowthBook, so it might not end up reducing costs. GrowthBook Proxy - You can run self-hosted GrowthBook Proxy servers that cache CDN responses in your infrastructure. Like with nested CDNs, you will be responsible for maintaining and paying for this infrastructure. ​ What happens if I exceed the limits on GrowthBook Cloud? We reserve the right to throttle or block CDN requests for accounts that exceed their free usage limits. We will always try to reach out to you before taking any action, but we reserve the right to take immediate action if we believe your usage is causing harm to other customers or our infrastructure. For Pro and Enterprise customers, we will work with you to find a solution that meets your needs. This could include increasing your limits, optimizing your usage, or moving to a custom plan. ​ Self-Hosting ​ Which docker image tag should I use when self-hosting? We recommend using the latest tag for both dev and production self-hosted deployments. This tag represents the latest stable build of GrowthBook and is what the Cloud app uses. Specific version tags (e.g. v1.1.0 ) are only released periodically (about once a month) and you will miss out on the many bug fixes and features added between major releases. We also recommend updating the image regularly. You can do that by downloading the latest image ( docker pull growthbook/growthbook:latest ) and restarting the container. ​ What are the hardware requirements for self-hosting GrowthBook? The GrowthBook application is very lightweight and efficient. For most usecases, 2GB of memory is sufficient even for large production deployments. GrowthBook only deals with aggregate data and the bulk of the processing is offloaded to your data source. Because of this, you can easily analyze terrabytes of data from your laptop or a small container in the cloud. If you are using feature flags, we strongly recommend adding a caching layer between the GrowthBook API and your application in production. This will also help you stay within the limits of our Fair Use Policy . Some of our code examples implement caching. We offer a pre-built GrowthBook Proxy server you can run that handles caching and invalidation automatically. You can also setup your own CDN or distributed cache like Redis. ​ Can I use Azure CosmosDB instead of Mongo? No. Azure Cosmos DB is not fully supported as a MongoDB replacement for GrowthBook. If you’re running on Azure, use Azure DocumentDB instead. See the production self-hosting guide for other managed MongoDB options. ​ I can’t upload to S3/getting 400 error when uploading to S3? Make sure you’ve correctly set the S3_BUCKET and S3_REGION environment variables Enable bucket ACL and set ownership to Bucket owner preferred: read more here . Make sure the S3 bucket is publicly accessible Make sure CORS settings are correct. Add your URLs to the AllowedOrigins array or set to ”*“ ​ Debugging the SDKs ​ Why is the trackingCallback not firing in the SDK? The trackingCallback only fires when a user is included in an experiment. If you’re expecting to be included and you’re still not seeing the callback fire, it’s likely for one of the following reasons: You are missing the hashAttribute for the experiment. For example, when you are splitting users by “company”, but the company attribute is empty. The feature is disabled for the environment you are in (dev/prod) The experiment has reduced coverage. For example, if it’s only running for 10% of users and you are in the 90% that are excluded. There is another feature rule that is taking precedence over the experiment. If you are using the JavaScript or React SDK in a browser environment, you can install the GrowthBook DevTools Browser Extension for Chrome or Firefox to help you debug. Note : To use the plugin, you will need to pass enableDevMode: true when creating your GrowthBook instance. const growthbook = new GrowthBook ({ enableDevMode: true , }) ​ How do I use the DevTools browser extension? Make sure you are using the React or JavaScript SDK Install the Chrome or Firefox DevTools Browser Extension Pass the enableDevMode: true option into the GrowthBook constructor const growthbook = new GrowthBook ({ enableDevMode: true , }) ​ My features aren’t refreshing as expected. What can I do? Our SDK’s implement a stale-while-revalidate approach to caching with a configurable time-to-live (TTL) value. This means that if the feature payload is considered stale (i.e. more than the TTL amount of time has passed since it’s been updated), the next request will return the stale features and refetch an update asynchronously so that on the next request, the features will be up to date. See fetching and caching features for how SDKs implement this. If you would like something more real-time than this stale-while-revalidate approach, you may want to consider implementing the GrowthBook Proxy on your self-hosted instance. ​ How do I configure environments in the SDK? When you create an SDK connection, it is linked to a specific environment. Learn more about environments . ​ How do I make my own identifier? There are cases when using feature flags client side where the 3rd party identifiers used for assignment will be slow to load, and may cause flickering as some of the DOM rerenders. In these cases, generating your own identifier will make sure that features are assigned correctly when GrowthBook loads. This id that is generated will typically align one to one with the other identifiers, and does not need to be passed outside the SDK (though can be useful for debugging to pass this value in the trackingCallback). The code below can be used to generate a unique user id and save it in a cookie for the maximum amount of time allowed. Note, this technique is already included with our HTML/no-code SDK. Please be aware of any cookie policies this code may impact. This id will be unique to the browser and not the user, so if a user switches devices, they will have a different id. const getUUID = () => { const COOKIE_NAME = "gbuuid" ; const COOKIE_DAYS = 400 ; // 400 days is the max cookie duration for chrome // use the browsers crypto.randomUUID if set const genUUID = () => { if ( window ?. crypto ?. randomUUID ) return window . crypto . randomUUID (); return ([ 1e7 ] +- 1e3 +- 4e3 +- 8e3 +- 1e11 ). replace ( / [ 018 ] / g , c => ( c ^ crypto . getRandomValues ( new Uint8Array ( 1 ))[ 0 ] & 15 >> c / 4 ). toString ( 16 ) ); } const getCookie = ( name ) => { let value = `; ${ document . cookie } ` ; let parts = value . split ( `; ${ name } =` ); if ( parts . length === 2 ) { let existing = parts . pop (). split ( ';' ). shift (); setCookie ( name , existing ); return existing ; } } const setCookie = ( name , value ) => { var d = new Date (); d . setTime ( d . getTime () + 24 * 60 * 60 * 1000 * COOKIE_DAYS ); document . cookie = name + "=" + value + ";path=/;expires=" + d . toGMTString (); } // get the existing UUID from cookie if set, otherwise create one and store it in the cookie let existing = getCookie ( COOKIE_NAME ); if ( existing ) return existing ; const uuid = genUUID (); setCookie ( COOKIE_NAME , uuid ); return uuid ; } Below is the same code, minified: const getUUID = () => { const a = ( a , b ) => { var c = new Date ; c . setTime ( c . getTime () + 86400000 * 400 ), document . cookie = a + "=" + b + ";path=/;expires=" + c . toGMTString ()}; let b = ( b => { let c = `; ${ document . cookie } ` , d = c . split ( `; ${ b } =` ); if ( 2 === d . length ){ let c = d . pop (). split ( ";" ). shift (); return a ( b , c ), c }})( "gbuuid" ); if ( b ) return b ; const c = (() => window ?. crypto ?. randomUUID ? window . crypto . randomUUID () : "10000000-1000-4000-8000-100000000000" . replace ( / [ 018 ] / g , a => ( a ^ crypto . getRandomValues ( new Uint8Array ( 1 ))[ 0 ] & 15 >> a / 4 ). toString ( 16 )))(); return a ( "gbuuid" , c ), c }; ​ Experiment Analysis ​ What is the difference between a Dimension and a Segment? Segments are deprecated Segments have been deprecated and are being phased out. If you don’t already have a Segment configured, you shouldn’t create one — use a Dimension instead, or apply a custom SQL filter in the experiment’s analysis settings. A dimension is a user attribute that can have multiple values. Some examples are country , account_type , and browser . A segment was a specific group of users, defined with SQL from the “Data and Metrics → Segments” page. Some examples are visitors in the US , premium users , and chrome users . Segments could apply a filter to results, usually to compensate for bad data — for example, if your experiment was only visible to premium users, but your database inaccurately shows that free users were also included, you could apply a premium users segment to only include those who were actually exposed to the test. Dimensions are used to explore experiment results. For example, you can use a country dimension to see which countries had the highest conversion rates. Or an account_type dimension to see if there was a significant difference in how free vs paid users behaved. Or a browser dimension to detect any browser-specific bugs in your implementation. If you were relying on a Segment to filter out bad data (rather than to explore results), a custom SQL filter in the experiment’s analysis settings is the recommended replacement, provided the dimension you need to filter on already exists on your experiment assignment query. ​ How do I break down experiment results by more than one dimension? GrowthBook only lets you select a single dimension at a time when viewing experiment results. There isn’t native support yet for combining two or more dimensions in one breakdown, but there are two workarounds: Custom SQL filter : If one of the dimensions you care about already exists on your experiment assignment query, add a custom SQL filter in the experiment’s analysis settings to restrict results to a specific value of that dimension, then use the dimension selector to break down by the second dimension. Custom dimension SQL : Create a new dimension whose SQL computes the intersection of the two dimensions you care about (for example, concatenating country and account_type into a single value like US - premium ). See Dimensions for how to write custom dimension SQL. ​ My old exported notebook stopped working. How can I fix it? There’s a good chance that the SQL we are exporting and your version of our Python stats library, gbstats , are out of sync. In February of 2023 we updated our SQL engines and gbstats library to only use sums and sums of squares, rather than averages and standard deviations. If the queries in your notebook return averages and standard deviations (using AVG and VAR SQL operators as part of the __stats CTE), then you need to run that notebook with gbstats version 0.3.1. You can download this from PyPI using pip install gbstats==0.3.1 and ensure that your kernel uses that version of gbstats . Ideally in this case you can redownload the notebook and use the new gbstats library (0.4.0 or newer). You can download a new notebook by navigating to your experiment in GrowthBook and clicking Download Notebook again. This should now use the updated SQL and gbstats syntax. Then, if you install gbstats 0.4.0 or later, everything should work as expected. If the queries in your notebook return sums and sums of squares as part of the __stats CTE but your notebook is still erroring, then you probably have an old gbstats version installed and need to update to 0.4.0 or later. You can download this from PyPI using pip install gbstats and ensure that your kernel uses that version of gbstats . ​ How do I update the refresh rate for experiment data? Go to Settings → General → Experiment Settings . Change the Experiment Auto-Update Frequency field to the desired values. Save your changes. ​ Are users counted multiple times in the experiment results? Deduplication ensures that each user is included only once in an experiment, even if they meet the eligibility criteria multiple times. This helps maintain accurate results and preserves data integrity. GrowthBook achieves deduplication by assigning a unique identifier (such as a userID or sessionID ) to each user. When analyzing experiment data, it records only the first instance of a user’s exposure, preventing duplicate attributions. If a user participates in an experiment more than once (e.g., revisits the site multiple times), GrowthBook will count only their first recorded exposure. ​ Other ​ What types of SQL queries can users run in GrowthBook? Users can only run read SELECT queries in GrowthBook. For security reasons, all user-provided SQL is validated to be a read-only query before being executed. This applies to all places where you can write raw SQL, including: SQL Explorer for ad-hoc queries Metric and Fact Table definitions Dimension queries Data Source configuration (experiment assignment queries, identifier joins, etc.) Write operations such as INSERT, UPDATE, DELETE, etc, are not permitted from any user-entered SQL. Pipeline Mode writes to your data warehouse Some GrowthBook features, such as Pipeline Mode , may write temporary tables to your data warehouse to improve query performance. However, these write operations are managed by GrowthBook itself. ​ How do I disable the on-screen celebrations? Throughout the GrowthBook application, we randomly celebrate key milestones like launching experiments with on-screen confetti. If you’d like to disable this, you can click on your avatar in the top right corner and select “Edit Profile”. From there, you can disable the toggle for “Allow Celebrations”. Please note this is persisted in your browser’s local storage, so if you clear your browser’s local storage, you will need to disable this again. ​ Can’t find your question? If you can’t find an answer to your question above, please let us know so we can help you out and improve the docs for future users! You can join our Slack channel for the fastest response times. Or send an email to hello@growthbook.io if Slack isn’t your thing. Was this page helpful? Yes No Audit logs Previous GrowthBook Detailed Guides Next ⌘ I On this page Experiment Assignment Do users always get assigned the same experiment variation? What do I use for an “id” attribute in the SDK if my users aren’t logged in? Running Experiments How do I run an A/B test in GrowthBook? What is the best way to redirect users to a URL based on their experiment variation? How much traffic do I need to run A/B tests? Can I run multiple A/B tests at a time? How does GrowthBook handle event data? GrowthBook Cloud What are the GrowthBook Cloud CDN usage limits? How can I reduce my GrowthBook Cloud CDN usage? What happens if I exceed the limits on GrowthBook Cloud? Self-Hosting Which docker image tag should I use when self-hosting? What are the hardware requirements for self-hosting GrowthBook? Can I use Azure CosmosDB instead of Mongo? I can’t upload to S3/getting 400 error when uploading to S3? Debugging the SDKs Why is the trackingCallback not firing in the SDK? How do I use the DevTools browser extension? My features aren’t refreshing as expected. What can I do? How do I configure environments in the SDK? How do I make my own identifier? Experiment Analysis What is the difference between a Dimension and a Segment? How do I break down experiment results by more than one dimension? My old exported notebook stopped working. How can I fix it? How do I update the refresh rate for experiment data? Are users counted multiple times in the experiment results? Other What types of SQL queries can users run in GrowthBook? How do I disable the on-screen celebrations? Can’t find your question? GrowthBook Documentation home page x linkedin github slack Community Join us on Slack Open an Issue Company About Blog x linkedin github slack # sha256 of raw HTML body: 2b3d9c6029242f469ab0a6e49362217e063b9a314a6705dca5dcad6cb89963eb END 4. GET https://docs.growthbook.io/faq BEGIN 5. GET https://www.growthbook.io/pricing again, raw HTML of the "Compare Cloud Plans" table rows from Sample Ratio Mismatch Detection to Sequential Testing (18:24:18Z) # sha256 of this fetch's raw HTML body: 8b53a151ddbf871bc53bd5a75c31307846dd6167df971d0a50ca5bae7a992136; section 1's was 8b53a151ddbf871bc53bd5a75c31307846dd6167df971d0a50ca5bae7a992136; identical # Column order in the table header on the page: Starter, Pro, Enterprise. A cell carrying the icon image (empty alt) is what the page renders as a check mark; a cell carrying "-" is a dash. The page says neither "included" nor "not included" in words. Summary by the prober, then the raw rows: # row 'Sample Ratio Mismatch Detection': tooltip 'Flags when traffic splits don't match expected ratios.'; cells Starter/Pro/Enterprise = ['icon', 'icon', 'icon'] # row 'Bayesian': tooltip 'Use probability to express results.'; cells Starter/Pro/Enterprise = ['icon', 'icon', 'icon'] # row 'Frequentist': tooltip 'Use p-values and confidence intervals to determine statistical significance.'; cells Starter/Pro/Enterprise = ['icon', 'icon', 'icon'] # row 'Sequential Testing': tooltip 'Monitor results continuously and stop experiments early when conclusions are reached.'; cells Starter/Pro/Enterprise = ['dash', 'icon', 'icon']
Sample Ratio Mismatch Detection
Bayesian
Frequentist
Sequential Testing
-
END 5. GET https://www.growthbook.io/pricing again, raw HTML of the "Compare Cloud Plans" table rows