Terms governing your use of ROASt Labs
Last updated: 15 May 2026 · Effective: 15 May 2026
These Terms of Service (“Terms”) govern your use of ROASt Labs (app.roast-labs.com), a multi-platform paid-media portfolio management and budget optimisation tool operated by Tom Johnson (“we”, “us”, “our”). By accessing or using ROASt Labs, you agree to be bound by these Terms. If you do not agree, you must not use the service.
ROASt Labs is a software-as-a-service (SaaS) tool that helps digital advertisers and agencies manage campaign portfolios across Google Ads, Microsoft Advertising, and Meta Ads, generate budget optimisation recommendations, and execute approved or autonomously-scheduled budget and bid-target changes via each platform’s official API. The service includes:
To use ROASt Labs, you must:
ROASt Labs uses OAuth 2.0 (or equivalent secure delegated authorisation) to connect to your advertising and analytics accounts. By connecting an account, you:
You are responsible for maintaining the security of your advertising-platform credentials. ROASt Labs does not store your platform passwords; we only hold refresh tokens issued by each platform’s OAuth server, encrypted at rest.
When using ROASt Labs, you agree to:
If you enable autonomous mode for a portfolio or workspace, you explicitly authorise ROASt Labs to push budget, bid-target, keyword, negative-keyword, and creative-status changes to your connected advertising accounts without per-change approval, subject to:
You acknowledge that autonomous mode operates on real budgets at real cost and that you have evaluated whether this mode is appropriate for your campaigns. Autonomous-mode changes are your responsibility. We provide audit, rollback, and kill-switch tools to help you manage that responsibility; we do not assume it.
The Flume AI agent and AI-generated reports use Anthropic’s API to produce conversational responses and report content based on your campaign data and any business context you have entered. You acknowledge that:
ROASt Labs is offered on three subscription tiers (Starter, Agency, Scale) at monthly and annual billing intervals. New users may receive a free trial of a specified duration when first connecting an advertising account; trial terms (length, included features) are shown at the point of connection and may change over time. At the end of the trial, you must subscribe to a paid plan to continue using paid features; the service will otherwise revert to a limited demo mode.
Each workspace has a single “billing owner” — the user account against which the subscription is registered and to whom invoices are issued. The billing owner is also the user against whom usage-based features (such as Flume AI agent turns) are metered, regardless of which workspace member triggered the usage. The billing owner cannot be removed from the workspace or demoted without first transferring billing ownership to another admin.
Payments are processed by Stripe. You provide your payment-card details directly to Stripe; ROASt Labs never sees or stores your card number. Stripe’s use of your data is governed by Stripe’s Privacy Policy.
Subscriptions renew automatically at the end of each billing period (monthly or annual) unless cancelled. You may upgrade or downgrade your plan at any time via the Billing panel; plan changes are prorated to the day under Stripe’s standard proration rules.
You may cancel your subscription at any time via the Billing panel or directly through the Stripe customer portal. Cancellation takes effect at the end of the current billing period — you continue to have access to paid features until then. We do not provide refunds for partial billing periods, except where required by applicable consumer protection law.
If a renewal payment fails (e.g. expired card), Stripe will retry the charge several times in line with its standard dunning policy. During this period your subscription is marked as “past due” and access to paid features may be restricted. If payment ultimately cannot be collected, your subscription will be cancelled and your account will revert to the free/expired state. Your synced data is retained for 30 days after cancellation so you can reactivate by paying without data loss.
We may change our prices from time to time. If we increase the price of your current plan, we will give you at least 30 days’ notice via email and the in-app interface before the change takes effect at your next renewal. You may cancel before the new price applies if you do not wish to continue at the new rate.
Prices displayed on the marketing site and in checkout may exclude applicable taxes (e.g. UK VAT, EU VAT, US sales tax). The final price you pay will be calculated by Stripe based on your billing address and shown before you confirm payment.
Your data is handled in accordance with our Privacy Policy. Key points:
Our use of Google Ads data complies with the Google API Services User Data Policy, including the Limited Use requirements.
All intellectual property rights in ROASt Labs — including the software, design, algorithms, optimisation engine, and documentation — are owned by us. These Terms do not grant you any rights to our intellectual property except the limited right to use the service in accordance with these Terms.
Your advertising data remains your property. We claim no ownership over any data you provide or that is accessed through your connected advertising accounts.
Force Majeure. We are not liable for any failure or delay in performing our obligations under these Terms caused by events beyond our reasonable control, including but not limited to: outages or policy changes at third-party advertising platforms or sub-processors (Google, Microsoft, Meta, Stripe, Anthropic, Render, Cloudflare), internet or telecommunications failures, denial-of-service attacks, government action, war, terrorism, natural disasters, pandemics, or industrial action. If a force-majeure event prevents us from providing the service for an extended period, you may cancel your subscription with effect from the start of that period and receive a refund for any prepaid period during which the service was unavailable.
ROASt Labs is provided “as is” and “as available” without warranties of any kind, whether express, implied, or statutory. We specifically disclaim:
To the maximum extent permitted by applicable law:
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including liability for death or personal injury caused by negligence, fraud, or fraudulent misrepresentation.
We may update these Terms from time to time. If we make material changes, we will notify you through the ROASt Labs interface. Your continued use of the service after changes are posted constitutes acceptance of the revised Terms.
We encourage you to review these Terms periodically. The “Last updated” date at the top indicates when these Terms were most recently revised.
These Terms are governed by and construed in accordance with the laws of England and Wales. Any disputes arising from or in connection with these Terms or the use of ROASt Labs shall be subject to the exclusive jurisdiction of the courts of England and Wales.
For questions about these Terms, contact us at: