01About these terms
These Terms of Service (“Terms”) are an agreement between you and Appmetize LTD, a company registered in England and Wales under company number 12896378, with its registered office at 112c High Street, Hadleigh, Suffolk IP7 5EL, United Kingdom. We trade as deBub (“deBub”, “we”, “us”). The Terms apply to your use of debub.io and everything we offer through it: the quick scan, the conversion (“clone”), the hosted preview, the assistant, the customer database and the launch steps (together, the “Service”).
By creating an account or paying for anything on debub.io, you accept these Terms. If you use the Service for a company or other organisation, you confirm that you may accept these Terms for it, and “you” means that organisation.
These documents form part of these Terms:
- Privacy & Cookie Policy, how we handle your personal data;
- Refund & Cancellation Policy, including your right to cancel;
- Subscription & Credit Terms, for the assistant;
- Data Processing Agreement, which applies when we process your app's end-user data for you.
02What deBub does
You upload an export of your Bubble.io app (a .bubble file) and give us the app's address. A free quick scan reads the export and tells you the size of the app and the price tier. If you go ahead, you pay a one-time fee for that app, review what will be converted, and press “Generate”. Our pipeline then produces a Next.js, TypeScript and Supabase codebase (the “clone”).
Each clone includes:
- the application source code;
- a Supabase database schema with security rules;
- a data migration script;
- a report listing anything that needs your attention;
- an AGENTS.md file that describes the project for coding tools;
- one free regeneration within 30 days of delivery; and
- the first month of assistant Starter credit for free.
Optional parts of the Service, which you choose to use:
- Hosted preview: we run the generated app on our preview server so you can try it before you deploy it anywhere.
- Assistant: an AI assistant that changes your codebase on your instructions (see The assistant).
- Customer database: you connect your own Supabase account, we create a project in that account and copy your Bubble data into it (see Your customer database).
- Launch: we push the code to a private GitHub repository in your account, guide you through importing it into Vercel, connect your own email provider and, if you confirm, invite your app's users to the new app (see Launching your app).
03Your account
You need an account to use the Service, and you must be at least 18 years old. The information you give us must be accurate. Keep your sign-in details secure and tell us promptly at hello@debub.io if you think someone else has accessed your account. You are responsible for activity under your account.
04Your right to convert the app
You may only submit a Bubble app that you own, or that the owner has allowed you to export, analyse and convert, and whose code and data you may receive. By submitting an app you confirm that this is the case. If you copy data into a customer database, you also confirm that you are allowed to move that data (see the Data Processing Agreement).
You must not use the Service to:
- convert an app, design or content that infringes someone else's intellectual property;
- process unlawful content or data, or build anything unlawful, harmful or deceptive;
- abuse the Service, including overloading it, getting around usage limits, quotas or payment, attacking our systems or other customers, or trying to escape the sandbox the assistant and preview run in;
- scrape the Service, or copy, decompile or reverse engineer our conversion pipeline; or
- resell the Service or offer it to others as your own without our written agreement.
We may refuse to process an app, or stop processing one, if we reasonably believe these rules are not met. If you are a business customer, you will indemnify us against claims, losses and costs arising from an app or data you did not have the right to submit, convert or copy.
05Access to your Bubble app
We never ask for, and you should never give us, the login details for your Bubble account, the Bubble editor or your app. We do not log in to the Bubble editor and never change anything in your Bubble app.
We work from what you give us and from what is publicly reachable:
- the .bubble export you upload;
- during the full scan, the publicly reachable pages of your app's test version (/version-test), which our automated browser opens read-only and screenshots, without logging in, clicking or submitting anything, so that we can compare the clone with the original; and
- if you use the customer database, a Bubble Data API token that you create and give us. We only use it to read data from your app (see Your customer database).
06Prices and payment
A clone is a one-time fee per app, in US dollars. The quick scan picks the tier that fits your app:
- Starter — $490, up to 10 pages and 150 workflows.
- Growth — $1,290, up to 30 pages and 600 workflows.
- Scale — $2,990, up to 80 pages.
- Custom — quoted individually for larger or unusual apps.
Early bird. While the offer runs, the first 50 clone purchases get 40% off the clone price. The discount is applied automatically at checkout, and the checkout shows how many places are left.
Promotion codes. You can enter a promotion code at checkout. Each code has its own conditions (for example, what it applies to and when it expires), which are shown or explained when we give it to you. Codes have no cash value and cannot be exchanged or combined unless their conditions say so.
The price you see at checkout is the price you pay, including any tax we are required to charge. Payments are processed by Stripe. The price is fixed for the export you scanned. Assistant subscriptions are covered by the Subscription & Credit Terms.
07Generation and delivery
Paying does not start the generation. After payment you review the pages, plugins and design choices, and the generation starts when you press “Generate”. Your right to cancel and how it ends are explained in the Refund & Cancellation Policy.
We tell you by email and in your dashboard when the clone is ready. Generation time depends on the size of the app, and we do not promise a specific delivery time. The clone is delivered when it is available in your dashboard to download or preview, or when it is pushed to your GitHub repository, whichever comes first.
08What the conversion does and does not do
Bubble and Next.js work differently, so some features may not convert one-to-one. These can include certain plugins, dynamic expressions and privacy rules. Where we detect this, we list it in the report.
We do not guarantee a particular level of visual fidelity, or that the clone behaves exactly like your Bubble app. The clone is a codebase for you or your developers to review, test and continue building on. Parts of it are written or repaired with the help of AI models.
You are responsible for reviewing and testing the code before you rely on it, for the security settings and data in your own accounts (Supabase, Vercel, GitHub, your email provider), and for deploying and running the result. Your end users' passwords cannot be moved out of Bubble, so they will need to set a new password in the new app.
09Free regeneration
Each clone includes one free regeneration within 30 days of delivery. A regeneration uses the same app export and the same tier; you can change your review choices, such as pages, plugin notes and design. The current code stays available until the new version is ready. If your app has grown, a new export may need a new quick scan and a new purchase.
10Hosted preview
The hosted preview runs your generated app on our server at preview.debub.io, behind a private link that expires. It is for testing, not for running your app for real users. Previews stop when they have been idle for a while, and we may limit how often you can start them. If you have connected a customer database, the preview uses it, so changes you make in the preview change your real data.
11Free sample
After the free scan you can ask for a free sample of up to 3 pages of your app. We build it with the same pipeline as a paid conversion and show it only in the hosted preview. A sample is for evaluating the Service: you get no copy of the code and no rights in it, it has no database, and we delete it 7 days after it is built (or when you buy the conversion, which replaces it). Each account and each Bubble app can have one free sample. We may pause free samples or limit how many we build per day.
12Who owns the code
In plain words: you own 100 % of the code we generate for your app. The exceptions are only the shared helper code and open-source packages described below, which you receive under licences that we cannot take back.
Once you have paid in full, we assign to you all rights we hold in the code and files generated for your app, including changes made by the assistant (the “Output”). Where an assignment is not possible, we grant you an exclusive, perpetual, worldwide, royalty-free licence to use it for any purpose. You may modify, deploy, distribute and sell products built with it.
The Output may contain generic boilerplate that we use across many projects (for example, configuration and helper code), and open-source packages under their own licences. We keep ownership of our boilerplate and grant you a perpetual, worldwide, royalty-free, non-exclusive licence to use, modify and distribute it as part of your project.
We keep all rights in the Service itself, including our pipeline, templates, prompts and know-how. Your app, your content, your data and your .bubble export remain yours. You grant us the permission we need to process them to provide the Service. We do not use your app, code or data to train AI models.
Assignment of the Output. The assignment above is an assignment, by way of present assignment of future rights, of copyright and every other intellectual property right we hold in the Output, with full title guarantee. For a clone it takes effect when the price of that app has been paid in full; for changes made by the assistant it takes effect when the change is saved, provided the plan or credit used for it has been paid for. Until then you may use the Output to evaluate it, for example in the hosted preview.
No claims against you. We will not assert any right in the Output against you, your successors or anyone you license it to, and we will sign any document you reasonably need to confirm your ownership, at no cost to you. To the extent moral rights exist in any part of the Output, we waive them, or will obtain their waiver, as far as the law allows.
Our copy. We keep a copy of the Output only to provide the Service to you (preview, regeneration, the assistant, support) and for as long as our Privacy Policy says. We do not give or license the Output made for your app to anyone else.
Third-party material. The Output can include or refer to material that neither of us owns, such as plugins, fonts, images, icons or services used by your Bubble app. Rights in that material stay with its owners and its own licence applies; we can only assign the rights we hold.
13The assistant
The assistant works on a copy of your codebase in an isolated workspace on our server. You can attach screenshots and files to your messages. To answer, we send your messages, attachments and the project files the assistant needs to our AI model provider, Anthropic. Usage is charged against credit as set out in the Subscription & Credit Terms; some error fixes from the preview are free within daily limits.
AI output can be wrong, incomplete or insecure. Review changes before you rely on them or deploy them. Do not attach anything you are not allowed to share, and avoid attaching personal data you do not need to.
14Your customer database
If you use the one-click customer database, you connect your own Supabase account through Supabase's authorisation screen. We then create a new project in your Supabase account, in the region you choose, and set it up for the clone. The project is yours: your agreement with Supabase covers it, and Supabase may charge you for it.
To copy your data, you create a Bubble Data API token and give it to us. We only use it to read from your Bubble app, never to write, change or delete anything there. We copy your data types, records, files and your app's user accounts (without passwords) into your Supabase project. Files are copied to a storage bucket in your project that is readable by anyone with the link, as they were in Bubble; check this before you go live if any file should be private. You can delete the token in Bubble once you have gone live.
This data includes personal data about your app's users. For that data, you are the controller and we are your processor, under our Data Processing Agreement.
15Launching your app
- GitHub. If you install our GitHub App, it creates a private repository in your GitHub account and pushes your code to it. It only gets access to that repository.
- Vercel. You import the repository into your own Vercel account. We show you the settings to use, including keys for your database, which you must keep secret.
- Email. You can give us an API key from your own Resend account. We store it encrypted, set it up as your app's email sender in your Supabase project and use it to send your invitations. Your agreement with Resend covers those emails.
- Inviting your users. We only email your app's users after you have sent yourself a test email and confirmed the number of people to invite. Each invitation lets the user set a password for the new app. You are responsible for having a lawful basis to email them and for the content of the invitation.
Your accounts with GitHub, Vercel, Supabase and Resend are between you and those providers, and their terms apply to them.
16Cancellation and refunds
Your right to cancel and our refunds, including the conversion guarantee, are covered by the Refund & Cancellation Policy. Cancelling a subscription is covered by the Subscription & Credit Terms. Nothing in these Terms limits rights you have under consumer law that cannot be excluded.
17Warranties and liability
We will provide the Service with reasonable care and skill. If you are a consumer, you also have legal rights about digital content and services, for example that they are as described and of satisfactory quality; these Terms do not affect them.
If you are a business customer, then to the extent the law allows, the Service and the Output are provided without other warranties, including fitness for a particular purpose or that the Output is free of errors or security issues, and:
- we are not liable for indirect or consequential loss, or for loss of profits, revenue, data or business opportunity; and
- our total liability arising from the Service is limited to the amounts you paid us in the 12 months before the claim arose.
If you are a consumer, we are responsible for loss or damage you suffer that is a foreseeable result of our breaking these Terms or failing to use reasonable care and skill. We are not responsible for loss that was not foreseeable, or for business losses. If digital content we supply damages your device or other digital content because we failed to use reasonable care and skill, we will repair the damage or compensate you.
Nothing in these Terms limits liability for death or personal injury caused by negligence, for fraud, or for anything else that cannot be limited by law.
18Suspension and termination
You can stop using the Service at any time and ask us to close your account by emailing hello@debub.io. We may suspend or close your account if you seriously or repeatedly break these Terms, if payment fails, or if the law requires it. Where reasonable, we will tell you first and give you a chance to fix the problem.
If your account is closed, your rights in Output you paid for in full continue. Download your code before you close your account; after closure we delete your projects as described in the Privacy & Cookie Policy. Assistant credit ends as described in the Subscription & Credit Terms.
19Changes to the Service and these Terms
We may improve and change the Service. If we make a material change to these Terms, we will tell you by email or in the app at least 30 days before it takes effect, unless the change is required sooner by law or for security. The Terms in force when you bought a clone apply to that purchase. If you continue to use the Service after a change takes effect, the updated Terms apply; if you do not agree, you can stop using the Service and cancel any subscription.
20General
- Bubble is a trademark of Bubble Group, Inc. deBub is independent and not affiliated with or endorsed by Bubble.
- We are not responsible for delays or failures caused by events outside our reasonable control, such as outages at the providers we rely on.
- You may not transfer these Terms to someone else without our agreement. We may transfer them to a company that takes over our business, and we will tell you if we do; your rights will not be reduced.
- If a court finds part of these Terms invalid, the rest still applies. If we do not enforce a right straight away, we can still enforce it later.
- Only you and we have rights under these Terms; no one else can enforce them.
21Governing law, disputes and contact
These Terms are governed by the law of England and Wales, and the courts of England and Wales have jurisdiction. If you are a consumer, you also keep the protection of the mandatory laws of the country where you live, and you may bring claims in the courts of that country. If you live in Scotland or Northern Ireland, you can bring claims in your local courts.
If you have a complaint, please email us first at hello@debub.io. We aim to reply within 5 working days and to resolve it within 30 days.