Terms of Service

Effective: April 14, 2026 · Version 1.0

1. Service Description

Opal is an AI assistant for Odoo ERP, provided by Bizzi Vietnam (“Bizzi”, “we”, “us”, “our”). The Service consists of:

  • An Odoo module (“Module”) distributed freely via the Odoo App Store
  • A hosted backend service at opal-agent.bizzi.ai (“Backend”)

The Module connects your Odoo instance to our Backend, which provides AI-powered natural language interaction with your Odoo data. The Backend processes requests using third-party large language model (LLM) providers.

The Service requires your Odoo instance to be accessible via public HTTPS from our Backend. Self-hosted instances on private networks, intranets, or localhost are not supported in the current version.

2. Account Terms

Your account (“Tenant”) is identified by your Odoo instance URL. There are no separate user accounts, email addresses, or passwords. By clicking “Connect to Opal” in the Module, you register your Odoo instance with our Service and accept these Terms.

You represent that you have authority to bind the organization that operates the Odoo instance. You are responsible for all activity originating from your Odoo instance through the Service, including actions taken by any user with access to the Opal chat widget.

Each Odoo instance registers as a separate Tenant with an independent credit balance. If you operate multiple instances (e.g., staging and production), each is treated as a distinct Tenant.

3. Credit-Based Billing

The Service operates on a prepaid credit model:

  • New Tenants receive 50 welcome credits at no charge upon first registration.
  • Additional credits may be purchased via the Billing tab in the admin dashboard.
  • One credit equals approximately one AI interaction (message and associated tool calls). Actual consumption varies based on the LLM model used and request complexity.
  • Credits are non-refundable and do not expire.
  • Payments are processed by PayPal. Your payment is subject to PayPal's terms of service.

We reserve the right to adjust credit pricing with 30 days' notice. Existing purchased credits are not affected by price changes.

4. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable laws, regulations, or third-party rights
  • Attempt to access data belonging to other Tenants
  • Reverse engineer, decompile, or extract source code from the Backend
  • Use automated scripts, bots, or scrapers to abuse the Service beyond normal business use
  • Transmit malicious content, prompt injections, or data designed to compromise the AI system
  • Resell access to the Service without prior written authorization

We may suspend or restrict access to Tenants that violate these terms or whose usage patterns indicate abuse. We will provide notice where practicable.

5. Data Processing

Opal processes your Odoo data transiently to fulfill AI requests. Our data handling principles:

  • Zero business data at rest: Your Odoo records (contacts, invoices, orders, etc.) are processed in memory and never stored on our servers.
  • Conversation persistence: Chat messages are stored on your Odoo instance, not on ours.
  • Usage metadata: We store session IDs, token counts, and credit transactions for billing and service quality purposes.
  • LLM processing: Your queries and relevant Odoo data are sent to third-party LLM providers for processing. See our Privacy Policy for details.

6. Intellectual Property

The Module is licensed under LGPL-3. The Backend, including its architecture, algorithms, and design, is proprietary to Bizzi. Your Odoo data remains your property at all times.

You grant us a limited, non-exclusive license to process your data solely to provide the Service. This license terminates when you disconnect from Opal.

7. Service Availability

We use commercially reasonable efforts to maintain Service availability. However, the Service may be temporarily unavailable due to scheduled maintenance, infrastructure updates, or circumstances beyond our control.

Neither party shall be liable for delays or failures in performance resulting from causes beyond its reasonable control, including but not limited to: natural disasters, acts of government, internet or telecommunications failures, power outages, or third-party service provider disruptions (force majeure).

8. Support

We provide support via email at contact@bizzi.vn. We aim to respond to inquiries within 5 business days. Support is provided in English and Vietnamese.

9. Warranties & Disclaimers

The Service is provided “as is” and “as available” without warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, or non-infringement.

AI-generated responses may contain errors. You are responsible for reviewing and verifying all actions before confirming them in the preview-and-confirm flow. We do not guarantee the accuracy, completeness, or reliability of AI-generated content.

10. Limitation of Liability

To the maximum extent permitted by law, Bizzi shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or business opportunities, arising from your use of the Service.

Our total aggregate liability for any claims arising from or related to the Service is limited to the amount you paid for credits in the 12 months preceding the claim, or USD $100, whichever is greater.

11. Indemnification

You agree to indemnify and hold harmless Bizzi and its officers, directors, and employees from any claims, damages, or expenses arising from: (a) your use of the Service; (b) your violation of these Terms; (c) actions taken through Opal on your Odoo instance.

12. Termination

You may disconnect from Opal at any time by uninstalling the Module or clicking “Disconnect” in the admin dashboard. Upon disconnection:

  • The chat widget will cease to appear in your Odoo instance
  • Your Tenant data (usage metadata, credit balance) is retained for 90 days, then deleted
  • Unused credits are forfeited upon termination

We may suspend or terminate your access for violation of these Terms, with notice where practicable. In cases of egregious abuse, we may terminate immediately.

13. Changes to Terms

We may update these Terms from time to time. Material changes will be communicated via the admin dashboard at least 30 days before taking effect. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

14. Governing Law

These Terms are governed by the laws of Vietnam. Any disputes arising from or relating to these Terms shall be resolved through good-faith negotiation, followed by arbitration in Ho Chi Minh City if negotiation fails.