LLast updated: 21 May 2026

Short version

You hire us to build a Beer Club system for your brewery. We deliver it in four weeks. You pay €8,500, half in advance, half on delivery. The system is yours when it's done. Your pricing card shows a "Powered by RIWAKA" mention forever. We won't put your brand or your story on our website without asking you first. If anything goes wrong in the first 30 days, we fix it. If we can't agree, French law applies.

What follows is the legally required version of the same thing.

1. About Riwaka

Riwaka builds Beer Club systems for craft breweries on Shopify. The business is operated by Antoine Pottier, auto-entrepreneur registered in France, registered address: 5 Allée de Beg Er Vil, 56170 Quiberon, France.

For any question about these Terms, write to [email protected].

By accessing riwaka.xyz or engaging our services, you agree to the terms below. These public Terms govern your use of the website and the general framework of our commercial relationship. The specific terms of any paid engagement are defined in a separate Engagement Agreement signed between Riwaka and the client brewery. In case of conflict between these public Terms and a signed Engagement Agreement, the Engagement Agreement prevails for the engagement it governs.

2. Who we serve

Our service is B2B. We work exclusively with craft breweries operating as professional businesses (registered companies, auto-entrepreneurs or equivalent self-employed structures, or other businesses acting in a professional capacity). The right of withdrawal under Article L221-18 of the French Code de la Consommation does not apply.

We work with breweries in France and internationally. Engagement-specific terms, including any country-specific legal requirements, are defined in the Engagement Agreement.

3. Our service

Riwaka's current service is Build to Own — a four-week build that delivers a complete Beer Club system into your Shopify store. The deliverables, timeline, and acceptance criteria are defined in the Engagement Agreement signed before work begins.

The Build to Own system includes:

  • A custom-coded landing page deployed as a Liquid section in your Shopify store
  • Configuration of Recharge (or equivalent subscription app) for monthly enrollment with an open/close window mechanic
  • A branded customer portal for self-service (skip, pause, update, cancel)
  • Three email flows in your existing email tool (welcome, failed payment recovery, cancellation feedback)
  • An FAQ section drafted for brewery customers
  • Source files and documentation for handover
  • A handover call to walk through the system

Additional services, such as the Optimize partnership, are subject to separate agreements.

4. Pricing and payment

The price of Build to Own is €8,500, payable in two installments:

  • First installment: €4,250 in advance, before work begins
  • Second installment: €4,250 on delivery, payable on receipt of invoice when the Beer Club is ready to go live

All prices are stated in euros (EUR). Invoices are issued in EUR. Payment is in EUR via SEPA bank transfer. Currency conversion, if any, is the client's responsibility.

First installment (in advance)The first invoice is issued upon signature of the Engagement Agreement. Work begins only once this first installment has cleared in Riwaka's bank account. No build work, no Shopify access, no design work, and no scheduling of resources occurs before the first installment is received.

Second installment (on receipt of invoice)When the Beer Club system is built, tested, and ready to launch, the second invoice is issued. Payment is due on receipt (paiement à réception). The system is pushed live on your store only once the second installment has cleared.

VAT

Riwaka is registered under the French régime de la franchise en base de TVA for auto-entrepreneurs. No French VAT is charged on Riwaka invoices.

  • For clients within the European Union: the reverse charge mechanism applies (Article 196 of EU Directive 2006/112/EC). Clients are responsible for self-accounting VAT in their own country. Riwaka files the required Déclaration Européenne de Services on the timeline required by French tax authorities.
  • For clients outside the European Union: services are outside the scope of French VAT under Article 259-1 of the Code Général des Impôts. No VAT is charged.

The mandatory legal statement TVA non applicable, art. 293 B du CGI appears on all Riwaka invoices.

Late payment

In accordance with Articles L441-10 and D441-5 of the French Code de Commerce, any payment not received by the due date incurs:

  • Interest at the rate applied by the European Central Bank to its most recent refinancing operation, plus 10 percentage points
  • A fixed indemnity for recovery costs of €40 per overdue invoice

Additional recovery costs may be charged where justified. If the first installment is not received within 15 days of invoice date, the Engagement Agreement is considered void and Riwaka is released from all obligations to deliver. If the second installment is not received within 15 days of invoice date, Riwaka may withhold launch of the system and retain all work product until payment is received.

5. Delivery timeline

We commit to delivering the Beer Club system within four weeks from the date the first installment has cleared. If we miss this timeline due to factors within our control, we keep working at no additional cost until the system is live.

Delays caused by the client (late approvals, late access to required accounts, scope changes outside the original agreement) may extend the timeline. We will communicate clearly if this happens and propose an updated delivery date.

6. Client responsibilities

To deliver Build to Own on schedule, you agree to:

  • Provide timely access to your Shopify store, email tool, and other required accounts
  • Provide brand assets (logo, fonts, colors, photography) within the agreed deadlines
  • Review and approve deliverables within 5 working days of receiving them
  • Designate a single point of contact with authority to make decisions during the build

Delays caused by the client may extend the timeline as described in Section 5.

7. Riwaka attribution

The Beer Club pricing card deployed in the client's Shopify store includes a "Powered by RIWAKA" attribution at the bottom of the card, linked to riwaka.xyz. This attribution is a mandatory and non-negotiable element of the Build to Own product.

The client agrees to keep this attribution in place, visible, and unaltered for the entire time the Beer Club pricing card is used on the client's store, whether during the engagement, after handover, or at any future point.

Removal, hiding, obscuring, or altering the attribution at any point constitutes a material breach of the Engagement Agreement, regardless of who performs the alteration (the client, their employees, a third-party developer working on the site, or a successor business). The client is responsible for ensuring the attribution remains in place even when subsequent modifications are made to their Shopify store.

8. Use of the engagement in Riwaka marketing

The client retains full control over how their brewery is publicly associated with Riwaka's marketing.

Riwaka will not name the client, display the client's logo, share screenshots of the client's Beer Club system, publish case studies, share metrics, or quote the client in any public marketing material (including riwaka.xyz, social media, sales materials, or newsletters) without prior written consent from the client for each specific use.

Riwaka may reference the engagement in private conversations with prospects (for example, in sales calls or one-to-one discussions) without prior consent, but will not share screenshots, specific metrics, or attributed quotes in such conversations without the client's prior consent.

If the client gives consent for a specific marketing use, that consent applies only to that use. New uses require new consent.

The client may withdraw consent for any previously authorized marketing use at any time, in writing. Riwaka will remove the relevant content from public-facing channels within 30 days of receiving the withdrawal request. Content already distributed (newsletters sent, social media posts published before the withdrawal request) is not retroactively removable from third-party platforms, but Riwaka will not republish it.

9. Ownership and intellectual property

When Build to Own is complete and final payment has been received, all work product transfers to you: the code, the design files, the configurations, and the documentation. You own it. You can modify it, extend it, or hire anyone else to work on it. Riwaka retains no rights over your Beer Club system after handover, except for the Riwaka attribution described in Section 7, which remains a permanent and mandatory element of the pricing card.

The riwaka.xyz website itself, including text, visuals, branding, and code that powers it, remains the exclusive property of Riwaka and may not be reproduced or reused without written consent.

10. Warranties

We deliver the Beer Club system free of major defects and functional on the agreed launch date. For 30 days after launch, we fix any bugs, configuration errors, or defects in what we built, free of charge.

If the system is not live by the end of Week 4 due to factors within our control, we continue working at no additional cost until it is.

We do not guarantee specific business outcomes (subscriber counts, revenue, churn rates). These depend on factors outside our control: your audience, your marketing, your beer, the market.

11. Limitation of liability

To the extent permitted by French law, Riwaka's total liability for any claim related to a Build to Own engagement is capped at the total amount paid by the client under that engagement.

Riwaka is not liable for indirect damages, including lost revenue, lost data, or business interruption, except in cases of gross negligence or willful misconduct as defined under French law.

12. Force majeure

Neither party is liable for failure to perform obligations due to events outside reasonable control, including natural disasters, government actions, infrastructure failures, pandemics, or other events of force majeure as defined by French case law and Article 1218 of the French Code Civil. The affected party will notify the other promptly, and both parties will work in good faith to find a solution or, if performance becomes impossible, to terminate the engagement equitably.

13. Termination

Either party may terminate an active engagement for material breach if the other party fails to cure the breach within 15 days of receiving written notice. If Riwaka terminates due to client breach, payments already made are non-refundable. If the client terminates due to Riwaka's breach, work completed up to the termination date is invoiced and any prepaid amount for work not yet completed is refunded.

Specific termination conditions for each engagement are defined in the Engagement Agreement.

14. Confidentiality

Both parties agree to keep confidential any non-public information shared during the engagement, including financial data, customer information, and business strategies. This obligation survives the end of the engagement for a period of 3 years.

Any specific information that the client has explicitly authorized for inclusion in marketing content under Section 8 is no longer considered confidential for that specific use, but remains confidential for any unauthorized use.

15. Personal data

Personal data is processed in accordance with our Privacy Policy, available at riwaka.xyz/legal/privacy.

16. Governing law and disputes

These public Terms are governed by French law.

The governing law and jurisdiction for any specific engagement are defined in the Engagement Agreement, which may select a different governing law or jurisdiction based on the client's location and the specific circumstances of the engagement.

In case of dispute related to these public Terms or to use of the riwaka.xyz website, both parties commit to seek an amicable resolution first. If no agreement is reached within 30 days of written notice of the dispute, the dispute will be submitted to the Tribunal Judiciaire de Vannes, France.

17. Sanctions and compliance

Each party warrants that it is not subject to any economic or trade sanctions imposed by the European Union, France, the United States, or the United Kingdom. If a party becomes subject to such sanctions during an engagement, the other party may terminate the engagement immediately without liability.

18. Changes to these Terms

We may update these Terms from time to time. Changes will be reflected on this page with an updated last updated date. For active engagements, the Terms in force at the date of signature of the Engagement Agreement apply throughout that engagement.

Questions?

Write to [email protected].