Terms of Service — RiveHub

Last updated: 4 March 2026 — Version 3.0

1. Purpose of the Service

RiveHub is a software-as-a-service (SaaS) platform designed to assist restaurant owners, managers, and food-service professionals in their daily operations through AI-powered tools and data-driven insights. The service is accessible at rivehub.com.

The platform provides, amongst others, the following features:

  • Digital logbook — AI-powered service note logging, automatic classification, urgency detection, and corrective action suggestions
  • Temperature monitoring — Recording, trend analysis, and HACCP-compliant corrective action recommendations
  • Menu management — Menu creation, editing, and publishing with QR code generation and public mini-site
  • Food cost analysis — Automated margin calculation per dish, ingredient and supplier management, price tracking, and profitability alerts
  • Menu engineering — BCG-matrix classification of menu items (Star, Anchor, Drift, Rock) with AI-generated strategic recommendations
  • Receipt and invoice digitisation (OCR) — AI vision model-powered optical recognition to extract data from invoices and receipts
  • Smart prep lists — Automatic generation based on reservations, historical sales data, and recipes
  • Reservation management — Multi-platform synchronisation and guest volume forecasting
  • Social media hub — AI content generation for Instagram, Facebook, and TikTok
  • Variance and loss tracking — Theoretical vs. actual comparison, waste documentation, and corrective actions
  • Deposits and revenue tracking — Daily revenue recording and bank reconciliation
  • Accounting dashboard (Le Nid) — Financial intelligence, net margin estimation, and cash flow visualisation
  • Utility cost tracking — Electricity and water consumption monitoring

RiveHub is a decision-support tool. It does not replace professional judgment, human expertise, or the user's regulatory obligations under any circumstances.

2. Definitions

In these terms, the following words have the meanings set out below:

  • "Service"The RiveHub platform accessible at rivehub.com, including all its features, APIs, and associated applications.
  • "User"Any natural or legal person who has created an account on the platform and accepted these terms.
  • "Restaurant"The food-service establishment registered by the User within the Service, constituting the primary workspace.
  • "AI" or "Artificial Intelligence"Language model (LLM) and vision model technologies provided by third-party suppliers (notably Anthropic / Claude), integrated into the Service for analysis, content generation, and data extraction.
  • "Third-Party Integration"Any connection between the Service and an external platform (POS system, reservation platform, social network) via APIs or webhooks.
  • "OCR"Optical character recognition — technology for extracting text and data from document images.
  • "User Data"All information entered, imported, or generated by the User within the Service, including notes, menus, recipes, images, transactions, and configurations.
  • "Intelligence Score"A numerical indicator reflecting the calibration level and data completeness of the restaurant within the platform.

3. Access, Registration, and Team Management

3.1. Account creation

Access to the Service requires creating an account with a valid email address. The User agrees to provide accurate information and keep it up to date.

3.2. Credential security

The User is solely responsible for keeping login credentials confidential. Any activity carried out under the User's account is deemed to have been performed by the User. In the event of a suspected compromise, the User must notify RiveHub without delay.

3.3. Team management and roles

The account owner may invite team members to join the restaurant workspace. Available roles are:

  • Owner — Full access, subscription management, inviting and removing members
  • Manager — Access to operational modules and restaurant configuration
  • Team member — Read and input access based on enabled modules

The account owner is responsible for actions performed by team members within the Service.

3.4. Free trial

A 14-day free trial is offered without a credit card. After this period, a paid subscription is required to continue using premium features. Data entered during the trial is retained.

4. Third-Party Integrations

RiveHub allows connections to external services to enhance its capabilities. The User acknowledges that these integrations depend on services operated by independent third parties.

4.1. Point-of-sale systems (POS)

The Service supports synchronisation with the following POS systems:

  • Toast
  • Square
  • SumUp
  • Lightspeed
  • Zettle (PayPal)
  • Stripe Terminal
  • CSV import (generic format)

Transaction data imported through these integrations is used for food cost analysis, menu engineering, and prep forecasting.

4.2. Reservation platforms

The Service synchronises reservations from:

  • Resy
  • Libro
  • Zenchef

Reservation data is used for guest volume forecasting and prep list generation.

4.3. Social media

The Service enables connections to the following platforms for content publishing:

  • Meta (Instagram and Facebook) — via OAuth
  • TikTok (beta) — via OAuth

The User authorises RiveHub to publish content on their behalf only after explicit approval of each publication.

4.4. Integration liability

RiveHub shall not be held liable for interruptions, API changes, data inaccuracies, or malfunctions attributable to third-party services. The User is responsible for maintaining valid integration credentials and verifying the consistency of synchronised data.

5. Artificial Intelligence and Liability

5.1. Nature of AI-powered features

The Service integrates artificial intelligence technologies (LLM and vision models) provided by third-party suppliers (Anthropic / Claude). These technologies are used to:

  • Analyse and categorise logbook service notes
  • Suggest corrective actions when anomalies are detected (temperatures, operations)
  • Translate content across supported languages (58 languages)
  • Extract data from receipt and invoice images (OCR)
  • Generate text content and captions for social media
  • Produce menu engineering recommendations
  • Generate prep lists based on historical and forecast data
  • Analyse food costs and profitability margins
  • Estimate financial indicators in the accounting dashboard

5.2. Warranty limitation on AI outputs

Suggestions, analyses, and content generated by the artificial intelligence integrated into RiveHub are provided for informational and indicative purposes only. The User acknowledges and accepts that:

  • AI suggestions do not constitute professional advice in matters of food safety, regulatory compliance, accounting, public health, or any other discipline.
  • AI suggestions do not replace the judgment of a qualified professional (health inspector, certified accountant, culinary expert).
  • AI may produce inaccurate, incomplete, or inappropriate results due to the probabilistic nature of language models.
  • Final responsibility for all operational decisions — including corrective actions, financial decisions, content publications, and compliance measures — rests solely with the User.
  • RiveHub does not guarantee regulatory compliance of the establishment. The Service is designed to facilitate management, not guarantee it.

5.3. Verification obligation

The User agrees to:

  • Verify and validate all AI-generated suggestions before applying them to operations
  • Not rely exclusively on AI suggestions for decisions affecting food safety, public health, or the financial position of the establishment
  • Maintain the regulatory skills and training required for staff, regardless of Service usage
  • Report any clearly inappropriate or potentially dangerous suggestion to the RiveHub team via the support form

5.4. Automatic translations

AI-generated translations are provided for reference only. RiveHub does not guarantee the accuracy, completeness, or appropriateness of translations, particularly for safety-related communications. Users are encouraged to have critical instructions verified by a qualified native speaker.

5.5. Data extraction (OCR)

Data automatically extracted from images (receipts, invoices) may contain errors. The User is responsible for verifying the accuracy of amounts, dates, supplier names, and other extracted data before incorporating them into accounting or operations.

5.6. Intelligence Score and calibration

The Intelligence Score is an internal indicator reflecting the completeness of data entered in the Service. It does not constitute an actual performance measure of the establishment and should not be interpreted as an audit or professional evaluation.

5.7. Automations

The Service runs periodic automated tasks, including:

  • Synchronising reservations from connected platforms
  • Daily prep list generation
  • Monthly report production
  • Sending retention alerts and operational notifications

These automations run in the background and may be affected by third-party service availability. The User should not rely exclusively on automated results without verification.

5.8. Social media content

AI-generated publication drafts (captions, hashtags, formatting) are suggestions that require User review before publishing. RiveHub disclaims all liability for content published by the User on social media, even if initially suggested by the Service.

6. Data Protection and Privacy

6.1. Legal framework

RiveHub collects and processes personal data in accordance with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA), Quebec's Act respecting the protection of personal information in the private sector (Act 25), and, where applicable, the European Union's General Data Protection Regulation (GDPR).

6.2. Data collected

The Service collects and processes the following categories of data:

  • Identification data — Name, email address, establishment information
  • Operational data — Service notes, temperature readings, menus, recipes, ingredients
  • Financial data — Ingredient costs, margins, deposits, daily revenue, digitised invoices
  • Reservation data — Cover volumes, time slots, cancellation rates (synchronised from third-party platforms)
  • Transaction data — Sales by item, payment methods (synchronised from POS systems)
  • Consumption data — Electricity and water meter readings
  • Loss data — Variance records, waste, and inventory discrepancies
  • Multimedia content — Dish photographs, receipt and invoice images
  • Usage data — Service interactions, language preferences, connection logs

6.3. Hosting and storage

User Data is securely stored on Supabase cloud infrastructure (Amazon Web Services). Data is encrypted at rest and in transit. The multi-tenant architecture ensures data isolation between establishments.

6.4. Transfer to AI providers

Certain data is transmitted to third-party AI services (Anthropic) for processing (note analysis, OCR, content generation). RiveHub commits to minimising personal data transmitted and using only data strictly necessary for the requested processing. These transfers are subject to the privacy policies of the relevant providers.

6.5. Third-party integration data

Data synchronised from POS systems, reservation platforms, and social networks flows through the APIs of those services. RiveHub only accesses data necessary for the operation of enabled modules and does not store payment credentials of restaurants' end customers.

6.6. User rights

In accordance with applicable legislation, the User has the following rights:

  • Right of access — Obtain a copy of personal data
  • Right of rectification — Correct inaccurate or incomplete data
  • Right of erasure — Request deletion of personal data
  • Right to portability — Receive data in a structured, machine-readable format
  • Right to object — Object to data processing for specific purposes
  • Right to withdraw consent — Withdraw consent to processing at any time

To exercise these rights, the User may contact RiveHub at the address indicated in section 13.

6.7. Data retention

User Data is retained for as long as the account exists, even after cancellation of a paid subscription. The User may at any time request the permanent and irreversible deletion of all their data via the "Delete my account" function in their dashboard settings, in accordance with the right to erasure (Art. 17 GDPR, Quebec Law 25). Certain data may be retained beyond this period if required by law.

6.8. Data ownership

The User retains full ownership of all data entered, imported, or generated within the Service. RiveHub acquires no ownership rights over User Data.

7. Intellectual Property

7.1. Platform

The RiveHub Service, including its source code, design, algorithms, documentation, and brand, is protected by Canadian and international intellectual property laws. Nothing in these terms grants the User any rights over these elements, other than the right of use within the scope of the subscription.

7.2. User content

The User retains all rights to content entered in the Service (notes, menus, recipes, images, financial data). The User grants RiveHub a limited, non-exclusive, revocable licence to process this content solely for the purpose of providing the Service.

7.3. AI-generated content

Content generated by AI at the User's request (social media posts, summaries, translations, recommendations) is made available to the User for commercial use without restriction. RiveHub claims no intellectual property rights over such content.

8. Subscription, Billing, and Service Tiers

8.1. Subscription tiers

The Service is offered at the following tiers:

  • Free — Logbook, menu editor, multilingual translation, social media hub
  • Essence — Free features + food cost analysis, deposits, menu engineering
  • Performance — Essence features + prep lists, reservations, variance tracking
  • Intelligence — Performance features + accounting dashboard, advanced AI, utility costs
  • Enterprise — Intelligence features + multi-location management, dedicated support, customisation

RiveHub reserves the right to modify subscription tier contents. Any changes affecting features included in a subscribed tier will be communicated with 30 days' notice.

8.2. Billing and payment

Subscriptions are billed monthly or annually at the User's choice, through the secure payment platform Stripe. Prices are shown in Canadian dollars (CAD) unless otherwise stated. Applicable taxes are added to the displayed amount.

8.3. Refund policy

Monthly subscriptions are non-refundable for the current period. For annual subscriptions, a prorated refund may be requested within 14 days of renewal. Beyond this period, no refund will be granted.

8.4. Tier changes

The User may change subscription tier at any time from account settings. Upgrades take effect immediately. Downgrades take effect at the start of the next billing period, with continued access to the higher tier's features until that date.

9. Limitation of Liability

9.1. Service "as is"

The Service is provided "as is" and "as available." RiveHub does not guarantee that the Service will be error-free, uninterrupted, secure, or fit for a particular purpose.

9.2. Liability exclusions

Under no circumstances shall RiveHub, its officers, employees, or contractors be held liable for:

  • Financial losses resulting from inaccurate data generated by AI or extracted via OCR
  • Regulatory penalties resulting from excessive reliance on Service suggestions
  • Food or operational losses related to AI recommendations
  • Inaccuracies in data synchronised from third-party integrations (POS, reservations)
  • Content published by the User on social media, even if generated by the Service
  • Service interruptions caused by third parties (host, AI providers, integrated platforms)

9.3. Liability cap

RiveHub's total liability to the User is limited to the subscription fees actually paid by the User during the twelve (12) months preceding the event giving rise to the claim.

9.4. Force majeure

RiveHub shall not be held liable for any failure resulting from force majeure, including without limitation: natural disasters, pandemics, conflicts, Internet infrastructure outages, third-party provider failures, or government actions.

10. Termination and Data Portability

10.1. Termination by the User

The User may cancel their subscription at any time through account settings or the Stripe billing portal. Cancellation takes effect at the end of the current billing period.

10.2. Termination by RiveHub

RiveHub reserves the right to suspend or terminate a User's access in the event of a breach of these terms, abusive use of the Service, persistent non-payment, or any activity likely to harm the Service or other users. The User will be notified by email before any termination, except in emergencies.

10.3. Data export and portability

Upon termination, the User has a 30-day period to export their data using the Service's export tools. After this period, data will be deleted in accordance with section 6.7. RiveHub commits to providing data in a structured, machine-readable format (CSV, JSON).

10.4. Integration disconnection

Upon termination, all third-party integrations (POS systems, reservations, social media) are automatically disconnected. OAuth authentication tokens are revoked. The User is responsible for verifying that connections have been properly removed with the relevant third-party services.

11. Modifications to Terms

RiveHub reserves the right to modify these terms at any time. Users will be notified of any material changes by email and in-app notification, with a minimum of 15 days' notice before the new terms take effect.

Continued use of the Service after the new terms take effect constitutes acceptance of the modified terms.

If the User disagrees with the modifications, they may cancel their subscription in accordance with section 10 before the new terms take effect.

12. Governing Law and Jurisdiction

These terms are governed by the laws of the Province of Quebec and the federal laws of Canada applicable therein.

Any dispute arising from these terms or the use of the Service shall be submitted to the exclusive jurisdiction of the courts of the Province of Quebec, District of Montreal.

In the event of a dispute, the parties agree to attempt an amicable resolution in good faith before resorting to litigation.

13. Contact

For any questions regarding these terms, the protection of your data, or the operation of the Service, please contact us at: support@rivehub.com