Terms of Sale and Use of Bernard Review

Version 1.0 — effective on 12 November 2026.

These terms (the "Terms") are offered by AArts Lab, a French SAS (simplified joint-stock company) with a share capital of €1,117.60, whose head office is at 151 Impasse du Verneguier, 13300 Salon-de-Provence, France, registered with the Salon-de-Provence trade and companies register (RCS) under number 885 393 827, EU VAT number FR35885393827, reachable at ("AArts Lab"). Bernard Review and Bernard Engine are trade names used by AArts Lab.

The Service is sold to businesses only (article 3). This is a translation, for information. The French version is the reference text: between businesses, it prevails in case of difference (article 27). A Spanish version also exists.

Article 1 — Purpose and scope

Bernard Review is made of two separate things:

These Terms set out:

The contract is made of the following documents, in this order of priority in case of conflict:

  1. for the Enterprise plan, the signed order form or contract and its schedules (including, where agreed, the service level commitment and the self-hosted relay licence);
  2. the data processing agreement (in French);
  3. these Terms;
  4. the cancellation and refund policy (in French), which details these Terms and cannot depart from them;
  5. the Pricing Page, as in force on the day of the order or of the renewal.

The Customer's own purchasing terms do not apply unless AArts Lab agrees in writing. These Terms are accepted in the Console, as described in article 3.

Article 2 — Definitions

Article 3 — Service for businesses only

The Service is designed for animation, visual effects and post-production studios, and for independent professionals. It is sold to businesses only: companies, sole traders and freelancers, schools and associations, acting for the purposes of their trade, business, craft or profession, or of their mission. It is not sold to consumers, that is to individuals acting for purposes outside any such activity.

In the Console, when the Studio is created, and then for the Studio's owner at each new version of these Terms, the person ticks two required boxes: "I accept the terms of sale and use" and "I act for the purposes of my professional activity". The accepted version of the Terms, the date and that person's e-mail address are recorded. No purchase is possible until that acceptance and that statement are recorded for the current version of the Terms. By placing an order, the buyer confirms that this statement is accurate.

The person who accepts these Terms or places an order acts in the Customer's name and states that they have the authority to bind it. At checkout, the Customer gives its EU VAT number if it has one; AArts Lab may ask for its company registration number or equivalent evidence. If it turns out that a Studio was opened by a consumer, AArts Lab may refuse the order or close the Studio; it then refunds the sums paid for the unused period.

Article 4 — The Player, free and open source

The Player is free. It can be downloaded without an account from https://bernardreview.com. It is open-source software released under the MIT licence: its use, copying, modification and redistribution are governed by that licence, whose text comes with every version, and not by these Terms.

Used on its own, locally or on the studio's network, the Player sends AArts Lab no images, no notes and no review data. It checks the Bernard Review site to know whether a new version exists. It sends its technical log to AArts Lab's support only when the user asks for it (Help > Send log menu); that log is kept 90 days at most, then erased.

As the MIT licence provides, the Player is supplied "as is", without warranty. AArts Lab fixes and improves it regularly, without any committed schedule.

Article 5 — The online Service

Depending on the plan, the Service makes it possible, in particular:

What the Service does not do: it records neither the video, nor the voice, nor the chat, nor the annotations; it does not store the Customer's media files, which stay on the Customer's machines (article 17).

AArts Lab may change the Service, in particular for security reasons, without substantially reducing the essential features of the subscribed plan during the current period.

Article 6 — Account, Members, roles and Pilot Seats

The Customer creates its Studio in the Console with an e-mail address and adds its Members to it, each with a role:

RoleWhat it allows
Ownereverything, billing included; a Studio keeps at least one owner
Adminmanaging Members, API keys, the access log and billing actions
Pilotopening and leading Online Sessions, within the paid Pilot Seats
Billingreading the plan, invoices and passes, nothing else

Pilot Seats are assigned to named Members by the owner or an admin, who may reassign them. A Pilot Seat must not be shared between several people. Guests do not count as Seats: their number per Session depends on the plan (article 7).

The Customer is responsible:

The Customer informs AArts Lab without delay of any unauthorised use it notices.

Article 7 — Plans and prices

The plans, their limits and their prices are those of the Pricing Page on the day of the order. For information, on the date of these Terms, in euros excluding taxes:

PlanMonthly priceYearly price (paid in advance)Main content
Pilote€39 per month per Pilot€372 per year per Pilot (i.e. €31 per month)10 Guests per Session
Studio€149 per month for 5 Pilots€1,428 per year (i.e. €119 per month)40 Guests per Session, SSO, session rules, API keys, exportable log, priority support
Extra Pilot (Studio plan)€29 per month€276 per year (i.e. €23 per month)one more Pilot Seat
Session Pass€19 per pass, one-off payment—one 4-hour Online Session, 10 Guests (article 9)
Enterpriseon quote, from €6,000 per year—per contract: seats, Guests, optional self-hosted relay, service level commitment

The personal watermark is available on every plan.

Price changes. AArts Lab may change its prices. A new price applies to current Subscriptions at their next renewal, provided it was announced to the Customer by e-mail at least 30 days before that renewal. A Customer who refuses the new price cancels before the renewal, at no cost (article 14). The founder price freeze (article 10) remains reserved.

Article 8 — Free trial

A new Studio gets a free 14-day trial, without any payment method, with the Studio plan's features for 2 Pilots. One trial only is granted per mailbox (variants such as name+tag@ count as the same mailbox) and per SSO domain.

At the end of the trial, Online Sessions are no longer possible until a plan is subscribed to or a pass is bought. Nothing is charged automatically at the end of the trial. Local use of the Player is not affected.

Article 9 — Session Pass

A Session Pass opens one Online Session of at most 4 hours, with at most 10 Guests. It is valid 12 months from purchase; a pass not used within that time expires. A Session opened with a pass closes automatically after 4 hours. A pass is used as soon as the Session opens, even if it ends earlier. Unused passes are lost when the Studio is closed; the Console shows their number before the owner confirms the closure. An unused pass is refundable on request within 14 days of purchase.

Article 10 — Discounts: schools and associations, founder offer

Schools and associations rate (−50%). Schools and associations may ask, from the Console, for a 50% discount on the Pilote and Studio plans. The request gives the institution, its kind, its country and its website. AArts Lab checks the request by hand and may ask for evidence; it may refuse it, giving the reason. Once granted, the discount is applied by a coupon at checkout (and to the current Subscription from its next renewal). It does not lead to a refund of payments made before it was granted. AArts Lab may withdraw it if the conditions are no longer met, from the next renewal, after informing the Customer.

Founder offer (−20%). Studios that took part in the Bernard Review beta programme and that AArts Lab has designated as founders get the founder offer if they subscribe to a yearly Subscription (Pilote or Studio) within 60 days of the entry into force of this version 1.0 of the Terms:

Article 11 — Order and payment

Pilote and Studio plans, Session Pass. Orders are placed from the Console, once these Terms are accepted and the statement of article 3 is recorded. Before paying, the Customer sees a summary of the order (plan, period, number of Pilots, price, taxes) and can correct it. Payment is handled by Stripe (Stripe Payments Europe, Limited, Ireland), on its checkout page: card, SEPA direct debit, Apple Pay or Google Pay. AArts Lab neither sees nor keeps card or account numbers. The order is final when Stripe confirms the payment; access opens on that confirmation. For a SEPA direct debit, the confirmation may take a few business days.

Subscriptions are payable in advance, at the start of each period (month or year). By choosing SEPA direct debit, the Customer signs a mandate in favour of AArts Lab through Stripe.

The Customer changes plan, number of Pilots or payment method, and views its invoices, in the Stripe billing portal reached from the Console. Moving to a more expensive plan or to more Pilots takes effect at once, and the difference is charged pro rata for the remaining period. Moving to a cheaper plan, to fewer Pilots or to a shorter period takes effect at the end of the current period and gives rise to no refund.

Enterprise plan. It is subject to a quote and a signed order form or contract. It is invoiced and paid by bank transfer, 30 days from the invoice date unless otherwise agreed, within the limits of article L. 441-10 of the French Commercial Code.

Article 12 — Invoices and VAT

Invoices are issued by Stripe in AArts Lab's name and made available in the Console and by e-mail; Enterprise invoices are issued by AArts Lab with its invoicing software (Tiime). The Customer agrees to receive its invoices electronically.

Prices on the Pricing Page exclude taxes. VAT is computed by Stripe Tax according to the Customer's situation:

The Customer gives an accurate and current VAT number; otherwise French VAT may be applied.

Article 13 — Term and automatic renewal

The monthly Subscription is concluded for one month, the yearly Subscription for one year. Each renews automatically for the same length, at the current price (article 7), unless cancelled before the end of the current period (article 14). The registered payment method is charged at the start of each new period.

Article 14 — Cancellation by the Customer and refunds

The Customer cancels at any time, at no cost and without giving reasons, online: "Manage billing" button of the Console, then cancellation in the Stripe portal; the owner may also close the Studio from the Console, after confirmation. Cancellation takes effect at the end of the current period; the Service stays available until then.

The refund rules are as follows; the cancellation and refund policy (in French) details them:

A business buying the Service does not benefit from the right of withdrawal that the French Consumer Code gives consumers.

Article 15 — Late payment and suspension

Failed Subscription payment. If a payment fails, Stripe may retry it automatically. The Customer has a grace period of 7 days from the failure, during which the Service stays available. After that, opening new Online Sessions is blocked until payment. Local use of the Player is not affected.

Penalties. Under article L. 441-10 of the French Commercial Code, any sum unpaid when due bears, automatically and without prior reminder, late payment penalties at the interest rate applied by the European Central Bank to its most recent refinancing operation plus 10 percentage points, and a fixed recovery fee of €40 (article D. 441-5). If the recovery costs actually incurred exceed that amount, AArts Lab may claim further compensation on evidence.

A SEPA direct debit disputed or rejected without a legitimate reason is treated as a payment failure.

Suspension for other reasons. AArts Lab may suspend all or part of the Service, without delay and for as long as needed, in case of a threat to the Service's security, manifestly unlawful use or an order from an authority. It informs the Customer, unless the law or the authority forbids it.

Article 16 — Service level, maintenance and support

AArts Lab uses reasonable means to keep the Service available and working properly (best-efforts obligation). No availability rate is guaranteed for the Pilote and Studio plans and the Session Pass; no service level agreement (SLA) is given outside an Enterprise contract that expressly provides one.

The quality of an Online Session also depends on factors AArts Lab does not control: the network of the Customer and of the Guests, firewalls, browser, workstation. AArts Lab publishes the list of ports and addresses to allow on the page for studios' IT teams (https://bernardreview.com/it.html).

Maintenance. The Service may be interrupted for maintenance. Planned work is done preferably outside working hours in Europe and announced in advance when possible; urgent work (security, outage) may be done without notice.

Support. By e-mail to , in French or English, on business days and hours in France, with no guaranteed response time. Requests from Studio plan Customers are handled with priority.

Enterprise plan. A service level commitment (availability, response times, possible penalties) may be agreed in the Enterprise contract; it then prevails over this article.

Article 17 — Customer Content and how the relay works

Customer Content stays the Customer's. It remains the property of the Customer or of its rights holders. AArts Lab acquires no right in it; it processes it only to provide the Service, for the strictly necessary time, and never uses it for any other purpose (no advertising, no model training, no demonstration).

The relay passes things on; it does not keep them. In the current version of the Service:

The Pilot's Player and the Guests' browsers may keep a local copy of some items (for instance the notes): that copy is the Customer's matter.

Article 18 — Confidentiality

Studios' images. AArts Lab knows that the images shown in Sessions are often confidential and subject to the security requirements of the studio's own clients. Accordingly:

Mutual obligation. Each party keeps confidential the non-public information of the other party it learns in connection with the contract, in particular Customer Content, projects shown in Sessions, commercial terms and technical and security information about the Service. It uses it only to perform the contract and discloses it only to people who need it and are bound by the same obligation. This obligation does not cover information that is public through no fault of the receiving party, already known to it, or whose disclosure is required by law or by an authority. It lasts for the contract and 5 years after its end.

The Customer may ask for a non-disclosure agreement specific to its productions; it then prevails over this article.

AArts Lab names the Customer as a reference only with its written consent.

Article 19 — Acceptable use (Members and Guests)

The Customer uses the Service in accordance with the law and these Terms, and is answerable for its Members and Guests. It is solely responsible for Customer Content and for the choice of the people it invites. It warrants that it holds the rights needed to show Customer Content to its Guests, including towards its own clients (non-disclosure agreements, production security rules).

It is forbidden:

The Customer informs its Guests of the processing of data that concerns them (in particular the personal watermark and the access log), as the data processing agreement provides.

Guests. Guests join a Session through the link the Pilot sends them; they create no account and pay nothing. By joining a Session, the Guest accepts the following rules, shown on screen with a link to these terms:

The Pilot may at any time revoke a Session's invitations (connected Guests are then disconnected) or close the Session.

AArts Lab does not check Customer Content beforehand. If it receives notice of manifestly unlawful content in the form required by law, it may suspend the Session or the account concerned.

Article 20 — Intellectual property and licences

Player: open-source software. The Player is released under the MIT licence; its source code is public. The MIT licence does not cover the names "Bernard Review" and "Bernard Engine" or their logos.

Relay and Console: closed software. The Service's software (relay, session server, Console, back office, related services), its documentation and its graphic elements belong to AArts Lab or its licensors; their source code is not published. AArts Lab grants the Customer, for the term of the contract, a personal, non-exclusive and non-transferable right to use the Service for its needs, within the limits of its plan. No other right is granted; in particular, the Customer does not copy, decompile or resell the Service, except where the law allows. Third-party components of the Service remain under their own licences.

Feedback. The Customer may make suggestions about the Service; AArts Lab may use them freely, without compensation, without reusing any confidential information of the Customer.

Article 21 — Personal data

AArts Lab processes the personal data of Members and Guests as described in the privacy policy (in French):

The Service's data is hosted in the European Union (Germany). On personal data, the privacy policy prevails over these Terms.

Article 22 — Security

AArts Lab applies the security measures described in schedule 3 of the data processing agreement (encrypted exchanges, secrets stored as hashes, one-time codes, SSO, access log, encrypted backups). The Customer, for its part, protects its workstations, access means and invitation links, and chooses each Session's protection level (password, e-mail code, watermark).

No measure removes all risk: a Guest may, for instance, photograph their screen. The personal watermark deters leaks and helps trace their origin; it does not prevent them.

Article 23 — Liability

Each party is liable for damage caused to the other by its proven breaches of the contract.

AArts Lab is not liable:

Except for personal injury, gross negligence or wilful misconduct, or any contrary legal provision, AArts Lab's total liability towards the Customer, all events combined, is limited to the amount excluding taxes paid by the Customer for the Service during the 12 months before the event giving rise to the claim. Any claim by the Customer must be brought within one year from the day it learned of that event.

AArts Lab holds professional liability insurance with Orus.

Article 24 — Force majeure

Neither party is liable for a failure due to force majeure within the meaning of article 1218 of the French Civil Code, in particular a general outage of networks or of the host not attributable to the party concerned, a large-scale cyberattack despite reasonable security measures, or a decision of an authority. The prevented party informs the other without delay. If the impediment lasts more than 30 days, either party may terminate the contract in writing, without compensation; sums paid in advance for the period not supplied are refunded pro rata.

Article 25 — Termination by AArts Lab and end of the contract

AArts Lab may terminate:

Effects. At the end of the contract, Online Sessions are no longer possible; local use of the Player goes on, free of charge. When the Studio is closed from the Console, its data is erased 30 days after the end of the paid period, except invoices (privacy policy, section on the closure of a studio). During those 30 days, the Studio's owner can still sign in to the Console, read-only, and export the Studio's data (ZIP archive of members, Sessions, access log, event log, invoices, passes and API keys, without secrets); that export is also available throughout the contract.

Article 26 — Changes to these Terms

AArts Lab may change these Terms. The new version is notified to the Customer by e-mail and in the Console at least 30 days before it takes effect; it applies to the following period, and the Console asks the Studio's owner to accept it. A Customer who refuses it may cancel before it takes effect; for a yearly Subscription, it is then refunded pro rata for the unused period. A change required by law, or with no adverse effect on the Customer, may apply sooner. The applicable Terms are those accepted at the order or at the last renewal.

Article 27 — Miscellaneous

Article 28 — Governing law and disputes

These Terms are governed by French law.

Complaints. Any complaint is first sent in writing to . The parties seek an amicable solution for 30 days from the complaint.

Failing an amicable agreement, any dispute about the formation, performance or end of the contract falls under the exclusive jurisdiction of the commercial court of Salon-de-Provence (France), or of the court that succeeds it, including in case of several defendants or third-party claims.