1. Who we are
CodeBlock Studio is a visual development platform that lets you build websites, web applications, Discord bots, APIs, desktop apps, mobile apps, Telegram chat bots, and forms by connecting configurable blocks on a canvas, with the option to inspect, edit, and export the real underlying source code.
The Service is operated by [Legal entity name], [legal form, e.g. sole proprietor / Kft.] registered at [registered address], company/registration number [registration number], tax number [tax number]. You can reach us at [legal@codeblockstudio.net].
2. Acceptance of these Terms
By creating an account, accessing, or using the Service, you agree to be bound by these Terms and by our Privacy Policy, which is incorporated into these Terms by reference. If you do not agree, do not use the Service.
If you use the Service on behalf of a company or other legal entity, you represent that you have the authority to bind that entity, and "you" refers to that entity.
3. Eligibility
You must be at least 16 years old to create an account. If you are under the age of majority in your country of residence, you may only use the Service, and in particular only purchase a paid subscription, with the involvement and consent of a parent or legal guardian who agrees to be bound by these Terms on your behalf.
By using the Service you represent that you meet these requirements and that any registration information you provide is accurate.
4. The Service
The Service is provided on an evolving, "as available" basis. We offer a free plan with a reduced feature set and one or more paid subscription plans (currently marketed as the "Plus" and "Creator" plans) that unlock additional projects, building tools, and export options, as described on our pricing page at the time of purchase. Exact plan names, limits, and pricing may change over time; the version shown to you at checkout, and any change notice given under Section 6, controls.
Some capabilities (for example connecting a Discord bot, a third-party payment account inside a project you build, or a custom domain) require you to create and configure your own account with that third-party provider and to accept its own terms. We are not a party to that separate relationship, see Section 11.
5. Accounts
You need an account to use most of the Service. You agree to:
- provide accurate, current information when you register;
- keep your password confidential and immediately notify us of any unauthorized use of your account;
- remain responsible for all activity that happens under your account, whether or not you personally performed it;
- not create an account for anyone else without their permission, and not create more accounts than reasonably needed for your own use.
We offer optional two-factor authentication (TOTP) and Google sign-in; using either does not change your responsibility for your account's security. We may suspend an account we reasonably believe has been compromised until it is secured again.
6. Subscriptions, fees & payment
Paid plans are billed on a recurring basis (monthly or annually, as selected at checkout) and automatically renew for successive periods of the same length until you cancel. Payments are processed by Stripe, Inc., an independent payment processor, see our Privacy Policy for how your payment data is handled. We never see or store your full card number.
All prices are shown in the currency and, where applicable, with the taxes (e.g. VAT/ÁFA) displayed at checkout. You authorize us (through Stripe) to charge your chosen payment method for the then-current fee of your plan at the start of each billing period, and for any add-ons you separately purchase.
If a payment fails, we may retry it, downgrade your account to the free plan, or suspend access to paid features until payment succeeds. We will not delete your projects solely for a failed payment without first giving you a reasonable opportunity to fix it, except as described in Section 14.
Fee changes
We may change subscription fees for future billing periods. If we do, we will notify you (by email and/or in-app) at least [30] days before the change takes effect. If you do not agree to a fee increase, you can cancel before your next renewal to avoid being charged the new price.
Free trials & promotional pricing
We may from time to time offer a free trial or a discounted introductory price for a paid plan. Unless stated otherwise at the time of the offer, a trial automatically converts into a paid, recurring subscription at the then-current standard price when it ends, unless you cancel before the trial ends.
7. Cancellation & right of withdrawal
You can cancel your subscription at any time from your account settings. Cancelling stops future renewals; you keep access to your paid plan's features until the end of the billing period you already paid for, and you are then moved to the free plan. We do not provide partial-period refunds for unused time, except as described below.
If you are a consumer in the European Union / EEA: you have a statutory right to withdraw from your first purchase of a subscription within 14 days, without giving any reason, for a full refund. Because the Service gives you immediate access to digital content and continuously supplied digital services, by starting to use a paid plan before the 14-day period ends you expressly request early performance and acknowledge that, once the plan has been fully used or once the 14-day period has otherwise elapsed, this withdrawal right no longer applies to that billing period. To withdraw, contact us at [legal@codeblockstudio.net] within 14 days of your first purchase.
Outside of this statutory right, refunds are not automatic, but you can always contact [support@codeblockstudio.net], we review requests case by case (for example a clear billing error or a service outage that meaningfully prevented you from using a plan you paid for).
8. Your projects & content
You keep ownership of the projects, code, text, images, and other content you create, upload, or generate using the Service (your "Content"). We do not claim ownership of it.
You grant us a worldwide, non-exclusive, royalty-free license to host, store, reproduce, display, and process your Content solely to operate, maintain, and improve the Service for you, for example to render your project in the editor, run its preview, or build and publish it when you ask us to. This license ends when you delete the Content or your account, subject to routine backup retention and Section 14.
You are solely responsible for your Content and for having the rights needed to upload and use it (images, fonts, third-party API keys, and similar assets included). Code you export from the Service is yours to use, modify, and distribute without restriction from us.
Data your own projects collect from other people
Several project types offer blocks or features that collect personal data from people other than you. Website and Web Application projects can collect data from the people who visit or sign up to your published project, for example a Form, File Upload, Booking, Live Chat, Resource Download, Reviews, or Blog comment block, or a Web Application's own end-user accounts and data collections (Data Table, Kanban, Comments, and similar). An API project can collect data from whoever calls the endpoints you publish, for example through a Database Query block, a stored collection, or an incoming webhook you set up. A Discord Bot project can collect data about the members of the Discord server(s) you connect it to, for example a member's Discord ID, roles, or message content, including a direct message a member sends your bot, through commands, events, or a module you enable, such as an audit log, leveling, economy, warnings, moderation notes, RSVP responses, a ModMail thread, a custom profile, marriage status, reputation, or an anonymous confession board. A Chat Bot project can similarly collect data about the people who message your Telegram bot, for example their Telegram user ID, username, and message content, through the flows you build and any variables or records you choose to store about them. A Form Builder project collects whatever a respondent enters when they submit your published form, for example their name, email address, or any other answer your fields ask for. A Desktop Application project's crash reporting, if you turn it on, sends us the OS platform and app version from an installed copy that crashes. If you use any of these, you, not us, are the data controller for that data: you decide to collect it, you are responsible for having a lawful basis and, where required by law, your own privacy notice for the people affected, and you are responsible for responding to their requests to access, correct, or delete their own data. We process this data only as your service provider, to run the feature you configured, see our Privacy Policy for how. You agree to use these blocks and modules in compliance with applicable data protection law, and to indemnify us as described in Section 17 for a claim arising from your failure to do so.
A Desktop or Mobile Application project's device-storage blocks (for example Local Data Table, Local Record Form, Camera, Location, QR Scanner, or its own local Login Form/Signup Form/ Change Password Form accounts, hashed and checked entirely on that device) store data directly on the end user's own device. We do not receive, host, or process that data, and are not a party to it, unless you add your own Call API action to send it somewhere yourself.
Viewing your Web Application as one of your own end users
If your Web Application has end user accounts, you can use the "view as user" tool to sign in as one of them for troubleshooting, without knowing or resetting their password. You agree to only use this on your own project's end users, and only for legitimate support or debugging purposes consistent with your own privacy notice to them. Every use is logged in a record you cannot turn off or delete, see our Privacy Policy.
9. AI Assistant features
For website, web application, Desktop Application, Mobile Application, Discord Bot, REST API, Chat Bot, and Form Builder projects, we offer an optional, separately-paid AI Assistant add-on (an in-editor chat assistant and a workflow/structure generator), powered by a third-party AI provider, Anthropic. For a Discord Bot, REST API, or Chat Bot project, the assistant works on one command, event, module, endpoint, or flow at a time — the one currently open in its editor — rather than the whole project at once. It is billed and can be turned on or off as described in Section 6, and processes the data described in our Privacy Policy.
The add-on is subject to daily and weekly usage limits, shown on the pricing page and in your Billing settings, which we may adjust from time to time. We do not guarantee that any specific amount of usage will always be available, or that the AI Assistant (or the third-party provider behind it) will be available or error-free at all times.
Any text, code, or project structure generated by the AI Assistant becomes part of your Content once you accept it into your project, with the same ownership and responsibility under Section 8, you keep and are responsible for it. AI-generated output can be inaccurate, incomplete, or unsuitable for your purpose, we do not review it before it reaches you, and you are solely responsible for checking it before relying on it, using it in a published project, or acting on any suggestion it gives you. The disclaimer in Section 15 applies fully to AI-generated output.
10. Acceptable use
You agree not to use the Service to:
- break the law, or build or publish anything illegal, fraudulent, or infringing on someone else's intellectual property or privacy;
- build or operate malware, spam tools, phishing pages, or Discord bots/automations designed to abuse another platform's terms of service or rate limits;
- probe, scan, or attempt to bypass the Service's security, usage limits, or billing, or reverse-engineer the parts of the platform that are not exported to you as your own code;
- scrape, resell, sublicense, or provide the Service (as opposed to projects you build with it) to third parties as if it were your own product;
- upload content that is unlawful, hateful, sexually exploitative of minors, or that harasses or threatens others;
- interfere with the Service's normal operation or other users' use of it, including through excessive automated requests;
- use the AI Assistant add-on (Section 9) to generate illegal, infringing, or harmful content, or attempt to bypass its usage limits, for example through automated or scripted requests.
We may investigate suspected violations and take action under Section 14, including removing offending content or suspending the responsible account.
11. Third-party services
The Service integrates with, or lets you connect, third-party providers, for example Discord, Telegram, Google sign-in, Stripe, Anthropic (Section 9), and any payment, messaging, notification, or data provider you configure inside a project you build, including a Discord bot module, a Chat Bot flow block, an API endpoint block, or a Desktop/Mobile Application's API Fetch, API List, or Call API block, that calls, posts to, or fetches from a service you point it at (for example a live-notification, translation, weather, or webhook feature). Your use of those providers is governed by their own terms and privacy policies, which we encourage you to read. We are not responsible for third-party services, and we do not control or endorse content, code, or services accessible through them.
If you provide API keys, tokens, or other secrets for a third-party service inside a project, you are solely responsible for that key's permissions, usage, and any cost it incurs, see our Privacy Policy for how such secrets are stored.
12. Our intellectual property
Aside from your Content, the Service (including the platform's software, visual design, block library, editor, documentation, and the CodeBlock Studio name and logo) is owned by us or our licensors and protected by intellectual property law. These Terms do not grant you any right to our trademarks or branding.
If you send us feedback or suggestions about the Service, you agree we may use them without restriction or obligation to you.
13. Service availability & changes
We aim to keep the Service reliably available but do not guarantee uninterrupted or error-free operation. We may modify, add to, or remove features, or perform maintenance that temporarily affects availability. We will make a reasonable effort to give advance notice of changes that materially reduce a paid plan's functionality.
14. Suspension & termination
You may stop using the Service and delete your account at any time from your account settings. Doing so deactivates your account immediately (any active subscription is cancelled right away, see Section 6 and Section 7) but starts a 3-day grace period before your account and projects are permanently deleted, giving you a window to contact us and reverse a mistaken or unauthorized deletion request, see our Privacy Policy for details.
We may suspend or terminate your access, in whole or in part, if:
- you materially breach these Terms, including Section 10;
- your payment fails and remains unresolved after we've given you a reasonable opportunity to fix it;
- we reasonably believe it is necessary to protect the Service, other users, or comply with the law; or
- your account has been inactive on the free plan for an extended period and we have given prior notice to the email on file.
Where reasonably possible, we will give you notice and a chance to export your Content before permanent deletion. After termination, we may retain your data only as long as needed for the purposes described in our Privacy Policy (for example accounting records we are legally required to keep).
15. Disclaimer of warranties
To the maximum extent permitted by law, the Service is provided "as is" and "as available", without warranties of any kind, whether express, implied, or statutory, including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the Service, or any project built with it, will be uninterrupted, secure, or error-free, or that it is fit for any specific purpose you have in mind. Nothing in this section limits any statutory right you have as a consumer that cannot lawfully be excluded.
16. Limitation of liability
To the maximum extent permitted by law, neither party will be liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenue, data, or goodwill, arising out of or related to these Terms or the Service.
To the maximum extent permitted by law, our total liability for any claim arising out of or relating to these Terms or the Service is limited to the greater of [€100] or the amount you paid us for the Service in the twelve (12) months before the event giving rise to the claim.
Nothing in these Terms excludes or limits liability that cannot lawfully be excluded or limited, including liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any liability that applicable consumer protection law does not allow us to exclude.
17. Indemnification
You agree to defend, indemnify, and hold us harmless from any claim, liability, damages, and expenses (including reasonable legal fees) arising from your Content, your use of the Service in violation of these Terms, or your violation of any third party's rights, to the extent permitted by applicable law.
18. Governing law & disputes
These Terms are governed by the laws of Hungary, without regard to its conflict-of-laws principles. If you are a consumer habitually resident in the EU/EEA, this choice of law does not deprive you of the protections granted to you by mandatory provisions of the law of your own country of residence, and you may bring proceedings before the courts of your own country in addition to the courts of Hungary.
The European Commission provides an Online Dispute Resolution platform for consumers in the EU, available at ec.europa.eu/consumers/odr. We are not currently required, and do not currently commit, to use any particular alternative dispute resolution body.
19. Changes to these Terms
We may update these Terms from time to time. If a change is material, we will give you notice (by email and/or in-app) at least [30] days before it takes effect for existing paid subscribers. Continuing to use the Service after a change takes effect means you accept the updated Terms; if you do not agree, you should stop using the Service and, if you have a paid plan, cancel it before the change takes effect.
20. General terms
If any provision of these Terms is found unenforceable, the rest remain in effect and the unenforceable part will be interpreted to best reflect its original intent. Our failure to enforce a right is not a waiver of it. You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets. These Terms, together with our Privacy Policy, are the entire agreement between us regarding the Service.
21. Contact us
Questions about these Terms can be sent to [legal@codeblockstudio.net], or by post to [registered address]. Our Help Center also answers most common questions about how the Service and your plan work.