Terms of Service

Last Updated: November 9, 2026

1. Agreement to Terms

These Terms of Service ("Terms") are a legally binding agreement between you and BLAZE LABS PTY LTD (ABN 66 694 592 553, ACN 694 592 553) ("we," "us," or "our") about your access to and use of the BlazeXL platform ("Service").

You accept these Terms when you create an account, by ticking the box at sign-up, or when you use the Service. If you use the Service for an organisation, such as your employer, you accept these Terms for that organisation and confirm that you are authorised to do so; "you" then includes the organisation. If you do not agree, you must not use the Service.

You must be at least 18, use the Service for business purposes, and not be barred from receiving it under the laws of Australia or of the country you use it from, including sanctions and export control laws.

If your organisation has a quote, order form or other written agreement with us, it prevails over these Terms on the matters it covers, such as fees, scope and term. A data processing addendum we agree with you prevails on data processing. Our Privacy Policy, Security page and Sub-processors page describe how we operate the Service.

2. Description of Service

BlazeXL runs Python and shared business logic for Excel, the web workspace and APIs. The Service includes:

  • The compute runtime: server-side Python, and a sandboxed local runtime for Excel cells.
  • The gateway: versioning, permissions, review and audit controls for shared logic.
  • Blaze Blocks: versioned units of logic that can be shared within an organisation and run from Excel, the web workspace and APIs.

If you install the Excel add-in from Microsoft AppSource, Microsoft's own terms govern the store and the installation; Microsoft is not a party to these Terms. Subject to section 13, the Service is provided "as is" and "as available."

3. Accounts and Organisations

  • Organisations: accounts are normally part of an organisation. Its owners and admins invite members, set their roles and teams, and approve Blocks published to the whole organisation. The organisation is responsible for what its members do in the Service.
  • Your sign-in: keep your password and access keys secure and do not share them. You are responsible for activity under your account. If you think your account or keys have been misused, revoke the keys in the workspace and tell us at security@blazexl.com straight away.
  • Accurate details: give us accurate information when you sign up, and keep it up to date.

4. Acceptable Use

You are responsible for the logic you run through the Service, whether you wrote it, generated it with AI or reused it from shared Blocks, and for the decisions you make on its results. You must have the rights and permissions for the data and code you provide, whether through Excel, the web workspace or an API.

You must not:

  • use the Service unlawfully, or to store or send material that is unlawful, infringing, harassing or malicious, including viruses and other malicious code;
  • try to get around the sandboxes, executors or access controls, or reach data you are not allowed to see;
  • overload the Service, or run code meant to disrupt it or other users;
  • copy, modify or reverse engineer the Service, except as the law allows;
  • resell, rent or share access to the Service, or give your sign-in to anyone else.

Using our SDK, REST API, MCP interface or AI agents to work with your organisation's own data, within our documentation and rate limits, is allowed. Good-faith security research that follows the rules on our Security page (section 7) is not a breach of these Terms. Your use of the Service must comply with the laws that apply to you, including data protection and financial regulations.

5. Running Code

Server-side code runs in containerised executors, and Excel cells that run locally run in a sandboxed worker in your browser or Excel; our Security page describes these controls. No isolation is perfect, and running code carries inherent risks. We do not review your code as a matter of course, but we may stop further code from running, or suspend access (section 10), if we reasonably suspect it breaks these Terms or threatens the Service or other users. Python packages that run in the Service remain under their own open-source licences. Subject to section 13, BlazeXL is not responsible for errors in logic authored, modified or deployed by you.

6. AI-Assisted Logic

The BlazeXL AI Analyst generates Python code and explanations from your instructions. Your request is sent to an AI model provider (currently OpenAI, Anthropic, Google or xAI, listed on our Sub-processors page) and may be retried with another provider if one fails. The code it writes is shown to you before it runs, and you can edit and test it; Blocks published to the whole organisation are reviewed by an organisation admin. AI output can be wrong or incomplete, and BlazeXL does not check that generated code is correct: you are responsible for checking any AI-generated logic before you rely on it or share it with your organisation.

7. Intellectual Property and Your Content

The BlazeXL platform, including its software, infrastructure, interfaces and documentation, belongs to BLAZE LABS PTY LTD or its licensors. While you use the Service under these Terms, we give you a non-exclusive, non-transferable licence to use it for your organisation's internal business purposes; it ends when your access ends. These Terms give you no other rights in the Service.

Your proprietary data and the logic contained within your Blaze Blocks remain your intellectual property, or your organisation's. We claim no ownership over your content. You confirm that you have the rights needed to provide and run it, including any consent your employer must give.

You give BLAZE LABS PTY LTD a non-exclusive, worldwide, royalty-free licence to host, store, copy, process, run and transmit your content (the data you provide, your Blaze Blocks and Apps, and your AI Analyst requests). We use it only to provide, secure and support the Service for you and the people you share it with. The providers on our Sub-processors page may do the same on our behalf; this includes sending AI Analyst requests to AI model providers, as described in our Privacy Policy (section 5). The licence ends when your content is deleted. It continues only for copies the law requires us to keep, and for Block versions published to an organisation, while that organisation keeps them (section 11). We do not use your content to train AI models.

When a member publishes a Block to an organisation, the organisation may keep using that Block version after the member leaves or closes their account.

8. Trials and Pilots

We may offer a free trial or a paid pilot. Its length, fee, scope and data handling are set in your order form. Unless the order form says otherwise, a pilot is for evaluation rather than production use, and is provided as is to the extent the law allows (section 13). A pilot does not turn into a paid plan automatically: it continues only under an order form agreed before it ends. Otherwise access ends when the pilot ends, and section 11 applies to your data.

9. Subscriptions and Payment

Some plans are free. Access is currently by invitation or by an approved early-access request. Paid plans are agreed with us and invoiced directly, at the prices in your quote or order form. Organisations are responsible for managing their users' access and for choosing a plan that suits them.

Unless your order form says otherwise: fees exclude GST and other taxes, which we add at the applicable rate; invoices are payable within 30 days; we do not raise fees during an agreed term, and renewal prices are agreed in writing before the term ends. If you think an invoice is wrong, tell us within 60 days of receiving it. Refunds follow your order form and the Australian Consumer Law.

10. Suspension and Termination

You may leave an organisation from the workspace; an owner first transfers ownership to another member. An owner can also delete the organisation from the workspace (section 11). You may ask us to close your account at any time through our support page or at privacy@blazexl.com. A paid plan or pilot ends as its order form sets out.

We may suspend access, with notice where practicable, if:

  • you breach these Terms, or we reasonably suspect a breach while we look into it;
  • your use poses a security risk to the Service or other users;
  • the law requires it; or
  • an invoice is still unpaid 14 days after we notify you that it is overdue.

We may end these Terms with you if you materially breach them and do not fix the breach within 30 days of our notice, or straight away where the law requires. If we stop offering the Service, we will give at least 90 days' notice, refund prepaid fees for the unused period, and give you time to export your data (section 11).

When your access ends, your right to use the Service ends. Section 11 describes what happens to your data. Clauses that by their nature continue after termination, such as fees owed, the licence for published Blocks, and sections 13, 14 and 16, continue.

11. Your Data When You Leave or Close an Account

  • Exporting your data: you can download a Block's code from the workspace. Owners and admins on the Pro and Enterprise plans can review the organisation's audit trail in the workspace and download a SOC 2 summary report. For 30 days after a paid plan or pilot ends, we keep the organisation's Blocks, Apps and audit records, and on request we provide them in a common format where we reasonably can. Data objects expire as your plan sets (Privacy Policy, section 6) and are not kept for export.
  • Account information: when you ask us to close your account, we delete your account information and remove your email address and IP address from the audit records of your actions, except where the law requires us to keep them (Privacy Policy, sections 6 and 10).
  • Blaze Blocks and Apps: Block versions published to an organisation stay with that organisation and cannot be deleted from the workspace. You can delete your drafts, and Apps you own (including published Apps), from the workspace; deleting an App does not delete a Block version published from it. Drafts and Apps you have not deleted stay in the Service when you leave an organisation.
  • Execution and audit records: kept while the organisation's account is active (Privacy Policy, section 6).
  • Deleting an organisation: deleting an organisation from the workspace removes its teams and invitations, revokes its access keys, and ends its members' access within about 30 seconds. It does not delete the organisation's Blocks, Apps, or execution and audit records: contact us to have them deleted. We confirm when it is done, and keep only records the law requires us to keep.

12. Service Availability

We use commercially reasonable efforts to maintain Service availability but do not guarantee uninterrupted access. Availability may be affected by maintenance, infrastructure issues, or circumstances beyond our control. We try to give notice of planned maintenance.

13. Limitation of Liability

Nothing in these Terms excludes, restricts or modifies any right or remedy that cannot lawfully be excluded, including under the Australian Consumer Law. Where the law allows us to limit our liability for failing to meet a consumer guarantee, our liability is limited to supplying the Service again or paying the cost of having it supplied again.

To the maximum extent permitted by law:

  • neither party is liable to the other for indirect or consequential loss, including loss of profits, revenue, business or goodwill; and
  • each party's total liability arising from these Terms or the Service is limited to the fees paid or payable to us in the 12 months before the claim arose, or AUD 100 if no fees were payable.

These limits do not apply to fraud, wilful misconduct, death or personal injury caused by negligence, or your obligation to pay fees. Our platform provides the runtime; the decisions made using outputs from that runtime remain your responsibility.

14. Indemnification

You indemnify BLAZE LABS PTY LTD against third-party claims, and the reasonable costs of them, to the extent they arise from your breach of these Terms, your content, or your unlawful use of the Service. This does not apply to the extent a claim is caused by our own breach or negligence. We will tell you promptly about such a claim and let you take part in its defence.

15. Force Majeure

Neither party is liable for failure or delay in performing its obligations, other than paying fees, due to causes beyond its reasonable control, including natural disasters, acts of government, internet or infrastructure failures, pandemics, or acts of terrorism.

16. Dispute Resolution

Before starting court proceedings about these Terms, a party must give the other written notice of the dispute and the outcome it wants, and both must try in good faith to resolve it. If it is not resolved within 21 days of the notice, the parties must refer it to mediation by the Australian Disputes Centre, held in Victoria or by video. Each party pays its own costs and half of the mediator's fees. If the dispute is not resolved within 30 days after the mediation starts, either party may go to court. Either party may still seek urgent relief, recover undisputed overdue invoices, or act on an actual or threatened security incident at any time.

17. Governing Law

These Terms are governed by the laws of Victoria, Australia. You and BLAZE LABS PTY LTD submit to the non-exclusive jurisdiction of the courts of Victoria and the courts that hear appeals from them. Nothing in these Terms excludes, restricts or modifies any right or remedy you have under the Australian Consumer Law or any other law that cannot be excluded, including the consumer protection laws of the country where you live.

18. Changes to These Terms

We may update these Terms to reflect changes in our practices or legal requirements. Material changes will be communicated by email at least 30 days before they take effect; changes required by law or urgently needed for security may take effect sooner, with notice as soon as practicable. If a material change is to your disadvantage, you may end your paid plan before it takes effect, and we will refund prepaid fees for the unused period. Continued use of the Service after the effective date constitutes acceptance of the updated Terms. A change does not alter an order form signed by both parties unless that order form allows it.

19. General

  • Whole agreement: these Terms, with any quote, order form or other written agreement with us and any data processing addendum, are the whole agreement between us about the Service.
  • Severance: if any part of these Terms is unenforceable, it is limited or removed to the minimum extent needed, and the rest continues.
  • Assignment: you may not transfer these Terms without our consent. We may transfer them to a related company, or as part of a merger, acquisition or sale of our business, with notice to you.
  • Relationship: these Terms do not create a partnership, agency or employment relationship.
  • Notices: we send notices to the email address on your account. Send notices to us at support@blazexl.com; security reports to security@blazexl.com and privacy requests to privacy@blazexl.com also count as notice.

20. Contact

For inquiries regarding these Terms or enterprise agreements, contact support@blazexl.com.