Legal

Terms of Service

The agreement between you and Emberblocks when you build, publish or use apps on the platform. Please read it; it is written to be readable.

Last updated · See also our Privacy Policy

In short(a summary, not part of the Terms)

  • You own your data, your apps and what Ember generates for you. We host and process them only to run the Service.
  • Builders are free. Paid plans renew automatically until you cancel, and payments are non-refundable unless the law says otherwise.
  • You are responsible for the apps you publish, the people you give access to, and the data you connect.
  • AI output can be wrong, so review it before you publish. Prompts go to third-party model providers under their terms.
  • No uptime guarantee; we do our best. Greek law applies; consumers keep their local mandatory rights.
Contents
  1. 1. Agreement to these Terms
  2. 2. The Service
  3. 3. Eligibility and business use
  4. 4. Accounts, workspaces and the sandbox
  5. 5. Plans, trials, billing and cancellation
  6. 6. Plan limits and fair use
  7. 7. Acceptable use
  8. 8. Your Content and connected data sources
  9. 9. Your apps, app users and public links
  10. 10. AI features and generated output
  11. 11. AI disclaimer
  12. 12. Third-party services
  13. 13. Availability and changes to the Service
  14. 14. Intellectual property and feedback
  15. 15. Suspension and termination
  16. 16. Disclaimer of warranties
  17. 17. Limitation of liability
  18. 18. Indemnity
  19. 19. Governing law and disputes
  20. 20. Changes to these Terms
  21. 21. General
  22. 22. Contact

1.Agreement to these Terms

These Terms of Service (the “Terms”) are a binding agreement between you and Apostolos Papadopoulos, a sole trader established in Greece at Filippou 2, 546 30 Thessaloniki, Greece, operating Emberblocks (“Emberblocks”, “we”, “us”). They govern your access to and use of emberblocks.com, the Emberblocks builder, published apps, public links, the Emberblocks API and MCP server, and every related service we provide (together, the “Service”).

By creating an account, opening a sandbox, using an app built on Emberblocks as a signed-in app user, or otherwise accessing the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.

If you use the Service on behalf of a company or another legal entity, you confirm that you are authorised to bind that entity, and “you” refers to that entity. Our Privacy Policy explains how we handle personal data and forms part of these Terms.

2.The Service

Emberblocks is a platform for building internal tools and client portals on your data. You assemble apps from blocks, connect them to data stored in Emberblocks (Ember DB) or in your own Airtable bases and Postgres databases, add actions, workflows, documents and emails, and publish the result to the people who need it: signed-in app users or anonymous visitors through public links. Optional AI features (“Ember”) help you draft apps, fields and expressions from plain language.

The Service is offered on a free plan and on paid subscription plans (see §5), plus an anonymous, temporary sandbox for trying templates (see §4). Emberblocks is under active development: features may be added, changed or removed over time, as described in §13.

3.Eligibility and business use

You must be at least 18 years old (or the age of majority where you live, if higher) to create an account or workspace. By using the Service you confirm that you meet this requirement. Emberblocks is designed and priced for business and professional use.

If you nevertheless use the Service as a consumer, nothing in these Terms limits rights that mandatory consumer law gives you and that cannot be waived by contract, including, where it applies, the right to withdraw from a paid subscription within 14 days of purchase.

You may not use the Service if you are prohibited from doing so under the laws that apply to you, or if we have previously suspended or terminated your access.

4.Accounts, workspaces and the sandbox

Accounts. You need an account to build apps. Provide accurate information and keep it current. You are responsible for everything that happens under your account and for keeping your password, magic links, API keys and OAuth tokens (including tokens issued to AI assistants through our MCP server) confidential. Tell us at hello@emberblocks.com immediately if you suspect unauthorised access. Anything done with credentials you issued is treated as done by you.

Workspaces. Apps live in workspaces. The workspace owner controls its members, plan and billing and is responsible for how the workspace is used. Members act within the roles the owner assigns. Transferring an app to another workspace requires acceptance by that workspace, and the receiving workspace becomes responsible for it from that moment.

App users. People who sign in to an app you publish are your app users. You choose who they are, what they can see and do, and you are responsible to them for the app you built. They agree to these Terms as far as their use of the Service is concerned, but their relationship with you (and your data) is governed by your own terms and policies.

Sandbox. You can try Emberblocks without an account by opening a template in a sandbox. Sandboxes are anonymous and temporary: they expire roughly 24 hours after they are created, and anything in them is deleted unless you keep the app by creating an account before then. Do not put real business data or personal data in a sandbox. We may limit or discontinue the sandbox at any time.

5.Plans, trials, billing and cancellation

Plans and prices. Current plans, prices and what each plan includes are published on our pricing page. Builders are always free; paid plans are priced by the size of what you publish: app users, rows, storage, runs and other allowances. Prices are in US dollars and exclude VAT and other taxes, which are added at checkout where they apply.

Trial. Every new workspace starts with a 14-day trial of the Pro plan; no payment method is required. When the trial ends, the workspace moves to the Free plan automatically unless you have subscribed. Nothing is deleted when a trial ends, but apps and data above the Free limits become read-only until you are within them or you upgrade.

Merchant of record. Payments are processed by Dodo Payments, our merchant of record. Dodo Payments charges you, issues invoices and receipts, collects and remits applicable taxes, and its own terms apply to the payment transaction. We do not store your card details.

Renewal. Subscriptions are billed in advance, monthly or yearly, and renew automatically at the end of each billing period at the then-current price for your plan until cancelled. Optional add-ons (extra app users, rows or storage) renew with your subscription.

Cancellation. You can cancel at any time from your workspace billing page. Cancellation takes effect at the end of the current billing period: you keep your plan until then, and the workspace then moves to the Free plan. Downgrading works the same way and nothing is deleted: apps beyond the new plan’s limits become read-only for viewers and data above the caps stays readable, as described on the pricing page.

Refunds. Except where the law requires otherwise, payments are non-refundable, including for partial periods, unused allowances, downgrades and accounts we close for breach of these Terms. If you believe you were charged in error, contact us within 30 days of the charge and we will look into it with Dodo Payments.

Price changes. We may change prices or plan allowances. Changes to a plan you are paying for take effect at your next renewal after we have given you at least 30 days’ notice by email or in the product. If you do not accept the change, cancel before it takes effect.

Failed payments. If a renewal payment fails, we (through Dodo Payments) may retry it and may move the workspace to the Free plan if it cannot be collected. Your data is not deleted because of a failed payment.

6.Plan limits and fair use

Each plan comes with limits set out on the pricing page: published apps, app users, rows, storage, workflow runs, AI credits, public reads and submissions, documents and emails per month, and so on. Monthly allowances reset each billing month and unused allowance does not carry over. When a limit is reached, the affected action is paused until the allowance resets or you upgrade; on plans that allow it you can buy additional blocks of capacity. We aim to email workspace owners as a workspace approaches and reaches a limit.

Beyond the published limits, we may apply reasonable rate limits and technical safeguards to keep the Service fast and available for everyone, for example on API and MCP calls, AI requests, public link traffic, emails and background jobs. We may throttle or pause usage that materially exceeds what is normal for a plan, and we will contact you first where practical.

7.Acceptable use

You agree not to use the Service, or let anyone else use it through your apps, workspaces or credentials, to:

  • break any law, or store, process or publish content that is illegal where you, we or your app users are located;
  • store or distribute child sexual abuse material, content that sexualises minors, or content that threatens, harasses or incites violence or hatred against people;
  • infringe anyone’s intellectual property, privacy, publicity or contractual rights, or process data you do not have the right to process;
  • send unsolicited bulk email, phishing messages or other spam from workflows, actions or email features;
  • upload malware, or use public links, uploads or documents to host content unrelated to an app’s purpose;
  • probe, scan or test the vulnerability of the Service, bypass authentication, permissions, rate limits or plan limits, or access data, workspaces or apps you are not authorised to access;
  • scrape, crawl or automate access to the Service other than through the documented API, MCP server and your own apps;
  • reverse engineer, decompile or copy the Service, or use it to build a competing product;
  • make automated decisions that produce legal or similarly significant effects on individuals (for example about credit, employment, housing, health care or insurance) without human review;
  • resell or sublicense the Service as such; you may charge your own customers for apps and services you build with it;
  • misrepresent your identity or affiliation, or impersonate Emberblocks in apps, emails or public links.

We may investigate suspected violations, remove or disable content, unpublish apps, revoke public links, block IP addresses, suspend accounts and cooperate with law enforcement. Where practical we will notify you and give you a chance to fix the problem first.

8.Your Content and connected data sources

Ownership. Everything you and your app users put into the Service, including rows, files, prompts, app definitions, expressions, templates, emails, documents, comments and data read from sources you connect (“Your Content”), remains yours. We claim no ownership of it.

Licence to us. You grant us a worldwide, non-exclusive, royalty-free licence to host, store, copy, process, transmit, display and back up Your Content, and to make the technical modifications needed to do so, solely to provide, secure, support and improve the Service for you and as these Terms and the Privacy Policy allow. This licence ends when Your Content is deleted from the Service, except for copies in routine backups, which expire in the normal course.

Your responsibilities. You confirm that you have all the rights, consents and legal bases needed to use Your Content with the Service, including for any personal data in it, and that doing so does not violate any law or anyone’s rights. Where we process personal data on your behalf, we do so on your documented instructions as described in the Privacy Policy. You are the data controller for the personal data in your apps.

Connected sources. When you connect Airtable, a Postgres database or another external source, you authorise us to read from and, where an app is built to do so, write to that source using the credentials you provide, for as long as the connection exists. Grant those credentials only the access your apps need. Changes that you, your members or your app users make to a connected source through an app are your changes; keep your own backups. Your use of the connected source remains subject to its provider’s terms.

Files. Files uploaded to apps (attachments, images, generated PDFs and CSVs) are stored at stable, unguessable URLs that are accessible to anyone who has the link, independently of your app’s sign-in and permission settings. Do not upload files that require stricter access control than that.

Export and deletion. You can export your data (for example as CSV) at any time while your account is open. When you delete content, a workspace or your account, we remove it from the live Service and it ages out of backups in the normal course; we may keep records we are legally required to keep.

9.Your apps, app users and public links

You are responsible for the apps you build and publish: their content, the permissions you configure, the actions, workflows, emails and documents they run, and their compliance with the laws that apply to you and your app users. Emberblocks enforces the permissions you configure, but deciding who should see what is your job.

Public links make part of an app available to anyone who has the link, without signing in. Anything you expose through a public link should be something you are comfortable publishing. You can revoke a public link at any time.

Apps published on plans that do not include badge removal display a “Powered by Emberblocks” badge. You may not hide, remove or alter it on those plans. Plans that include badge removal or white-labelling let you turn it off.

Templates and their sample data are provided as starting points. Sample data is fictional; replace it with your own before relying on an app.

10.AI features and generated output

Ember can draft whole apps from a description, suggest fields, write expressions, and run AI steps you configure in workflows and actions. These features are optional and consume AI credits included in your plan.

How it works. When you use an AI feature, the prompt you write and the context the feature needs (for example your app definition, table schemas and, where you ask for it, sample rows) are sent to third-party large language models. We route these requests through OpenRouter to model providers such as Anthropic, OpenAI and Google. We do not train AI models ourselves. Those providers process your inputs under their own terms and privacy policies, which may allow them to retain inputs for purposes such as abuse monitoring or as otherwise described there. Do not include data in prompts that you are not comfortable sharing with them.

Output. As between you and us, you own the output Ember produces for you and may use it for any lawful purpose, including commercially. Because similar prompts can produce similar output, we cannot promise that output is unique to you, and AI-generated material may not be eligible for copyright protection in every jurisdiction. You are responsible for reviewing output before you rely on it or publish it, and for making sure it does not infringe anyone’s rights.

Credits. Each AI request costs credits according to the model tier it runs on, shown before you run it. Credits are charged only when a request reaches the model; monthly credit allowances reset each billing month and do not carry over.

11.AI disclaimer

Ember’s output is produced by probabilistic AI models. It can be incomplete, inaccurate or simply wrong; it can invent field names, misread your schema, produce expressions that do not do what you asked, or generate text that looks confident and is not. Every panel shows what Ember is about to do, and every change lands in a draft you can review, edit and discard before publishing.

Ember is a building aid, not a source of factual truth or professional advice. Verify everything it produces before you publish an app or act on it. We are not liable for decisions made, or apps published, on the basis of AI output that you did not review.

12.Third-party services

The Service runs on, and hands certain functions to, third parties. Their terms apply to those parts of the Service:

  • Supabase: database, authentication and file storage (terms, privacy).
  • Vercel: hosting and content delivery (terms, privacy).
  • Dodo Payments: merchant of record for paid plans (terms, privacy).
  • OpenRouter and the model providers it routes to: AI features (terms, privacy).
  • Resend: transactional email and emails sent by your workflows (terms, privacy).
  • Plausible: cookieless, aggregate website analytics on our marketing pages (privacy).
  • PostHog: product analytics on emberblocks.com and in the builder, only with your consent and never in published apps (terms, privacy).

Sources you choose to connect (Airtable, your own Postgres databases, webhooks you call from workflows) are your relationship with those providers, and their terms apply to your use of them. We are not responsible for third-party services, for changes they make, or for their availability. The Privacy Policy lists the parties that process personal data for us and where they are located.

13.Availability and changes to the Service

We work hard to keep Emberblocks fast and available, but we do not offer an uptime guarantee or service credits on any plan, and we do not promise that the Service will be uninterrupted, error-free or free from data loss. Keep backups of data that matters to you, especially data in connected sources that your apps write to.

Emberblocks is under active development. We may add, change, limit or remove features, blocks, integrations, templates and plans, and perform maintenance, at any time. Where a change removes something that published apps depend on, we will try to give reasonable advance notice by email or in the product. If a change is material and adverse to a plan you are paying for, you may cancel and we will refund the unused part of the current period.

14.Intellectual property and feedback

The Service, including its software, builder, block library, runtime, templates we publish, documentation, designs, name, logo and other brand features, is owned by us or our licensors and protected by intellectual property laws. Subject to these Terms we grant you a limited, non-exclusive, non-transferable, revocable licence to use the Service to build, run and use apps. Your Content and the output Ember produces for you are excluded from our intellectual property and remain yours as described in §8 and §10.

You may not copy, modify, distribute, sell or lease any part of the Service, remove or obscure proprietary notices, or use our name, logo or trade marks except to say truthfully that your app is built with Emberblocks.

If you send us ideas, suggestions or other feedback, you grant us a perpetual, irrevocable, royalty-free licence to use it without obligation to you. We will never claim your app, data or output as our own on that basis.

15.Suspension and termination

By you. You can stop using the Service at any time. Cancel any paid subscription from your billing page (§5) and ask us at hello@emberblocks.com to delete your account and workspaces. Export anything you need first; deletion is permanent.

By us. We may suspend or terminate your access to all or part of the Service if you materially breach these Terms, if your use creates legal exposure or a security or operational risk for us or others, if a payment remains unpaid, or if we are required to by law. Where practical we will give you notice and a chance to cure first. We may also suspend individual apps, public links, tokens or workflows instead of a whole account. We may terminate the Service as a whole on at least 60 days’ notice, in which case we will refund any prepaid fees for the period after termination.

Effect. On termination your right to use the Service ends, published apps and public links stop working, and we may delete Your Content after a reasonable period. Provisions that by their nature should survive continue to apply, including §8 (licences you have granted for content still in backups), §14, §16, §17, §18 and §19.

16.Disclaimer of warranties

The Service is provided “as is” and “as available”. To the maximum extent permitted by law, we disclaim all warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, title and non-infringement. We do not warrant that the Service will be uninterrupted, secure or error-free, that data will not be lost, that connected sources will behave as your apps expect, or that AI-generated output will be accurate, appropriate or free of infringing content.

Some jurisdictions do not allow the exclusion of certain warranties. In those jurisdictions the exclusions above apply to the extent permitted by law, and you may have additional rights.

17.Limitation of liability

To the maximum extent permitted by law, we will not be liable for any indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, business, goodwill or data, arising out of or in connection with the Service or these Terms, however caused and on any theory of liability, even if we were advised of the possibility. Our total liability for all claims arising out of or relating to the Service or these Terms in any 12-month period is limited to the greater of (a) the amounts you paid us for the Service in the 12 months before the event giving rise to the claim and (b) €100.

These limits do not apply to liability that cannot be limited by law, including liability for death or personal injury, for wilful misconduct or gross negligence, or to rights that mandatory consumer law gives consumers. Some jurisdictions do not allow the limitation of certain liabilities; in those jurisdictions our liability is limited to the maximum extent the law permits, and the limits above may not apply to you.

18.Indemnity

You will defend, indemnify and hold us harmless from claims, damages, liabilities, costs and expenses (including reasonable legal fees) brought by a third party and arising out of Your Content, the apps you build and publish, your app users’ use of those apps, your use of generated output, your connected data sources, or your breach of these Terms or of applicable law. We will notify you promptly of any such claim and cooperate reasonably in its defence; you may not settle a claim in a way that imposes obligations on us without our written consent. This section does not apply to consumers where mandatory law prohibits it.

19.Governing law and disputes

These Terms, and any dispute arising out of or in connection with them or the Service, are governed by the laws of Greece, without regard to its conflict-of-law rules. The courts of Thessaloniki, Greece have exclusive jurisdiction, except that we may seek injunctive relief in any competent court to protect our intellectual property or the security of the Service.

If you are a consumer resident in the European Union, you also benefit from the mandatory provisions of the law of the country where you live, and you may bring proceedings in the courts of that country. You may also be able to use a national consumer dispute-resolution body.

Before going to court, please contact us at hello@emberblocks.com; most problems can be sorted out quickly and informally.

20.Changes to these Terms

We may update these Terms from time to time, for example when we launch features, change plans or the law changes. When we do, we will post the revised Terms at this address and update the “Last updated” date at the top. For material changes we will also notify workspace owners by email or in the product at least 14 days before the changes take effect, unless a shorter period is required to comply with the law or to protect the Service.

Your continued use of the Service after revised Terms take effect constitutes acceptance of them. If you do not agree to a change, stop using the Service and cancel any subscription before it takes effect.

21.General

  • Entire agreement. These Terms, the Privacy Policy and any plan or order details you accept in the product are the entire agreement between you and us about the Service and replace any earlier agreements.
  • Severability. If a provision is found unenforceable, it will be enforced to the maximum extent permitted and the rest of the Terms remain in effect.
  • No waiver. Our not enforcing a provision is not a waiver of our right to enforce it later.
  • Assignment. You may not assign these Terms without our written consent. We may assign them to a successor or affiliate that takes over the Service, and will notify you if we do.
  • Force majeure. Neither party is liable for delays or failures caused by events beyond its reasonable control.
  • Notices. We send notices to the email address on your account; you send notices to hello@emberblocks.com.
  • Language. These Terms are written in English. Any translation is for convenience only.

22.Contact

Questions about these Terms, your account or billing: hello@emberblocks.com. We aim to reply within five business days.

Copyright and other rights complaints. If you believe content available through the Service (in an app, a public link or an uploaded file) infringes your copyright or other rights, email hello@emberblocks.com with the subject “Rights complaint”. Include the URL of the content, a description of the work or right you say is infringed, your contact details and a statement that you believe in good faith that the use is not authorised. We will review the notice, may remove or disable the content, and may forward it to the workspace responsible.