Contents

Legal

Terms of Service

Effective date: October 1, 2026

  • These Terms cover everything we operate: the Raven app, DCode, the DipoleML API, and our websites.
  • You keep ownership of your content. It stays encrypted, and we use it to run the Services and to improve and train our own models.
  • Subscriptions renew until you cancel. Prepaid credits never expire.
  • Most disputes end with an email. Write us first.

These Terms of Service ("Terms") are an agreement between you and Dipole ML Inc. ("Dipole ML Inc.", "we", "us"), a federally incorporated Canadian company that operates the Raven model family, the Raven app, DCode, the DipoleML API, and the websites at dipoleml.com, docs.dipoleml.com, chat.dipoleml.com, dashboard.dipoleml.com and dcode.dipoleml.com (together, the "Services"). By creating an account, subscribing, buying credits, downloading our software, or using any part of the Services, you agree to these Terms. If you use the Services for an organization, you confirm you are authorized to bind it, and "you" refers to both you and the organization.

1. What the Services are

1.1 Raven. The Raven app lets you chat with our Raven Flash and Raven Max models on the web, on desktop (Windows and macOS) and on mobile (Android, with iOS where offered). Chats can sync across your signed-in devices, understand images and attachments, search the web when you ask, and be shared with people you choose. Connectors let Raven work with third-party accounts you authorize.

1.2 DCode. DCode is our agentic coding application for Windows and macOS, together with its command line tool distributed through npm. It reads and edits code on your machine, runs commands at your direction, installs plugins from our marketplace, and on Windows can control your computer under your direct instruction.

1.3 The DipoleML API. The API gives you programmatic access to the Raven models using keys you create and manage in your dashboard. It is built for production use, though at launch it is offered without an uptime service level agreement, and no credits or refunds are owed for downtime.

1.4 Websites and dashboard. Our website presents the products and pricing, docs.dipoleml.com hosts our documentation, and the dashboard is where you manage your account, keys, usage and billing. The playground runs the same models under your own account.

1.5 Evolving features. We may add, change or remove features as the Services grow. Features labeled beta or pre-release may be unstable and can change or disappear without notice.

2. Accounts and eligibility

2.1 Age. You must be at least 13 years old, or the minimum digital age in your jurisdiction if higher (for example, 16 in parts of the European Economic Area). If you are below the age of majority where you live, a parent or guardian must agree to these Terms on your behalf.

2.2 Sign-in and security. Accounts are created with Google or Apple sign-in. You are responsible for the security of your provider account, for all activity under your account, and for keeping your keys confidential. Tell us right away at legal@dipoleml.com if you suspect unauthorized use.

2.3 Fair use and suspension. We may suspend or restrict an account that is compromised, that we reasonably believe violates these Terms, or that threatens the Services or other users. Where we can, we will tell you why and how to fix it.

3. Plans, billing and credits

3.1 Prices and taxes. Prices are in US dollars and exclude taxes unless stated otherwise. Purchases are processed by our payment processor; we do not see or store your card number.

3.2 Renewal. Paid plans renew automatically at the end of each billing period until you cancel. You can cancel anytime in the billing portal, and access continues to the end of the period you paid for. We will give at least 30 days notice before a price increase applies to your renewal.

3.3 API credits. Credits are prepaid balances, debited per request at the per-model rates published on our website. Credits never expire, are not transferable, and are not refundable except where law requires. A request that finishes after the balance runs out may draw the balance slightly below zero; further requests are paused until you top up. Spend limits and expiry dates you set on a key in the dashboard are enforced before each request.

3.4 Failed payments and disputes. If a payment fails, we may retry it and may suspend the related plan until it succeeds. Contact us at billing@dipoleml.com before disputing a charge with your bank; most issues resolve faster that way. We may suspend accounts for chargeback abuse.

3.5 Limited offers. Promotional pricing, including Founding Member pricing, is available only while displayed on our website, on the terms shown at purchase.

4. Acceptable use

Do not use the Services to do any of the following:

  • break the law, or infringe anyone's rights, including intellectual property, privacy or publicity rights;
  • submit or generate content that is illegal, that harms or endangers minors, or that you have no right to use;
  • try to extract, replicate or reverse engineer our models, their instructions or our internal systems, or help anyone else do so;
  • circumvent or test security, quota, rate-limit or abuse-prevention measures, including through multiple accounts or credential sharing;
  • resell raw access to our models, or build a competing service on them, without our written consent;
  • present AI output as human-authored, human-reviewed or a genuine human communication where that would deceive a reasonable person, or impersonate a real person;
  • create or distribute malware, or use the Services to attack, defraud or disrupt any system or person;
  • connect or act on third-party accounts you are not authorized to use;
  • use the Services where export controls, sanctions or other law prohibits it.

We may investigate suspected violations and take action under Section 11, and you are responsible for harm your use causes to the Services or to others.

5. Content and intellectual property

5.1 You keep ownership. You keep every right in the content you submit through the Services ("Your Content"): prompts, messages, files, images and code. These Terms give us no ownership of it.

5.2 A limited license. You grant us a non-exclusive, worldwide, revocable license to host, store, process, transmit and display Your Content to operate the Services you use, including generating responses, syncing your chats across your devices, running sharing and connectors, and keeping the Services secure, and to develop, improve and train our own models as described in Section 5.3. The license ends for content you delete, except for copies retained as described in our Privacy Policy.

5.3 How we use Your Content. Your Content is retained by us and encrypted at rest, with access limited to the small team that operates and improves the Services. We use Your Content to provide the Services and to develop, improve and train our own models, including the Raven model family. We do not sell Your Content, we do not use it for advertising, and we do not use it to train models for anyone else. The inference providers that generate responses process your requests only to answer them and do not keep your content afterwards.

5.4 Your responsibility. You must have the rights to everything you submit, including files and code DCode works with and accounts you connect.

5.5 Feedback. If you send us suggestions or feedback, you grant us a perpetual, irrevocable license to use them to improve the Services, without compensation or attribution.

5.6 What is ours. The Services, our software, the Raven model family, the Raven, DCode and dipole marks, and our documentation are owned by Dipole ML Inc. and its licensors, and these Terms grant you no license to our marks beyond referring to us accurately. If you believe material on our websites or in the marketplace infringes your copyright, tell us at legal@dipoleml.com; we will investigate and remove infringing material where warranted.

6. AI output

6.1 Generative models are probabilistic. Output can be wrong, incomplete or offensive, the same prompt can produce different answers, and output does not represent our views.

6.2 Output is not professional advice. It is not legal, medical, financial or other licensed advice, and using the Services creates no professional relationship. Verify anything that matters with a qualified human.

6.3 You are responsible for how you use output: code DCode writes, messages Raven composes for you, and actions taken through connectors or Computer Use at your direction. Review before you rely on it.

6.4 To the extent we hold rights in output generated for you, those rights are yours. We cannot promise output is unique, protectable, or free of third-party claims.

7. Connectors and third-party services

7.1 Connectors let Raven act on accounts you authorize, such as Google, GitHub, Vercel or Cloudflare accounts, within the permissions you grant, to do what you ask.

7.2 Disconnecting an account in the app removes our ability to act on it. Actions taken at your direction on connected accounts are Your Content and output under Sections 5 and 6, and you are responsible for them.

7.3 Third-party services keep their own terms and privacy practices, which govern your use of them. We are not responsible for third-party services.

8. Our software

8.1 License. We license DCode, the Raven desktop and mobile apps, and the command line tool to you, for your use of the Services, as provided.

8.2 Updates. Our apps check our servers for updates and, where enabled, install them automatically. Update checks send basic technical data, like the app version, the platform, and an install identifier, so we can offer the right update.

8.3 Open-source components. Parts of our software are covered by open-source licenses, including the Apache License 2.0. The notices bundled with the software govern those parts, and nothing in these Terms limits rights those licenses give you.

8.4 Marketplace plugins. The marketplace includes plugins from third parties. We do not vet or endorse them. You install them at your discretion, their terms apply, and their behavior on your machine is your responsibility. Report abusive plugins to security@dipoleml.com and we will investigate and can remove listings.

8.5 Computer Use. On Windows, DCode can control your computer under your direct instruction. Review what it will do before approving it. You are responsible for actions taken on your machine at your direction.

9. API keys

9.1 Keys are credentials. Keep them secret, do not publish them or embed them in client code, and revoke any key you believe has leaked, right from the dashboard.

9.2 We may throttle, block or revoke keys that abuse the Services, and management keys can never call models.

9.3 Our usage records are the authoritative basis for billing, quotas and credits.

9.4 We aim to give at least 30 days notice on our website before retiring a model version or making a breaking API change. Emergency security or legal changes can be immediate.

10. Privacy and security

10.1 Our Privacy Policy is part of these Terms and explains how we handle personal information.

10.2 We use reasonable administrative, technical and physical safeguards appropriate to the information we hold. No system is perfectly secure.

10.3 If you delete your account, your chats and content are removed from the Services within 30 days, except for records we must keep for legal, billing or abuse-prevention purposes.

11. Term and termination

11.1 These Terms apply while you use the Services. You may stop using them and delete your account at any time.

11.2 We may suspend or terminate access for material or repeated violations of these Terms, for nonpayment, or to protect the security or integrity of the Services or our users, with notice where practicable. Measures that protect the Services, as described in the Privacy Policy, may remain in effect after termination.

11.3 On termination, your right to use the Services ends. Sections 5.5, 6, 10, 12, 13, 14 and 15 survive termination.

12. Disclaimers

12.1 THE SERVICES AND ALL OUTPUT ARE PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT, AND ANY WARRANTY THAT OUTPUT IS ACCURATE, COMPLETE OR USEFUL.

12.2 We do not promise uninterrupted, timely or error-free operation, and we do not promise that defects will be fixed.

12.3 These disclaimers do not affect rights you cannot waive under the consumer law of your jurisdiction.

13. Limitation of liability

13.1 TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, GOODWILL OR BUSINESS OPPORTUNITY, ARISING FROM OR RELATING TO THE SERVICES, EVEN IF ADVISED OF THE POSSIBILITY.

13.2 OUR TOTAL LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SERVICES IS LIMITED TO THE GREATER OF THE AMOUNTS YOU PAID US IN THE 12 MONTHS BEFORE THE FIRST CLAIM, OR USD $100.

13.3 These limits apply to all theories of liability and are a fundamental basis of the agreement between us. They do not apply where the law does not allow them, including liability for our own fraud, for death or personal injury caused by our negligence, or for consumer rights that cannot be waived.

14. Indemnification

14.1 You will indemnify and hold harmless Dipole ML Inc. and its personnel from third-party claims, damages and reasonable costs, including legal fees, arising from your use of the Services, Your Content, your connected accounts, or your violation of these Terms, except to the extent a claim arises from our breach of these Terms or our negligence.

15. Governing law and disputes

15.1 If something goes wrong, contact us first at legal@dipoleml.com. Most disputes end there.

15.2 These Terms and any dispute relating to the Services are governed by the laws of Ontario, Canada, and the courts of Ontario have jurisdiction, except that you may bring qualifying claims in the courts of your residence where local law gives you that right, and nothing here limits mandatory consumer protections where you live.

16. Changes and notices

16.1 We may update these Terms. Updated versions are posted on this page with a new effective date, and we give at least 30 days notice on our website before material changes that reduce your rights take effect. If you continue using the Services after the effective date, you accept the update; if you do not, stop using the Services and delete your account.

16.2 We may notify you through the Services, on our websites, or by email where we have your address. Service notices are not marketing, and marketing messages can always be opted out.

17. Contact

Dipole ML Inc., a federally incorporated Canadian company. legal@dipoleml.com (legal and copyright) · privacy@dipoleml.com (privacy) · billing@dipoleml.com (billing) · security@dipoleml.com (security)

Questions

We answer fast.

Write to legal@dipoleml.com for legal questions, or privacy@dipoleml.com for privacy. A person reads every message.

Read the Privacy Policy