Terms and conditions
Last updated: May 7, 2026
These General Terms and Conditions govern the services provided by Rubén Benarroch Esayag through rupgo.com in compliance with Spanish Royal Legislative Decree 1/2007 on Consumer and User Protection and with Spanish Law 34/2002 (LSSI-CE).
01Parties and acceptance
These conditions govern the contractual relationship between Rubén Benarroch Esayag (NIF 50905553K, hereinafter “the Provider”) and the natural or legal person who contracts any of the services offered at rupgo.com (hereinafter, “the Client”).
Making a payment through the Site implies the express and unreserved acceptance of these Conditions, as well as the Legal Notice and the Privacy Policy.
02Services offered
The Provider offers the following services through the Site:
- Public workshop “Claude Code Workshop”: intensive five-day training in online format (live video call + dashboard materials).
- 1:1 sessions: personalized consulting in video-call format from 1 to 4 hours.
- Technical audit: professional review of projects developed by students.
- Weekly Community: monthly subscription with access to a weekly group live on Zoom.
- Private cohort for companies: tailored training for teams, contracted under prior quote.
The detailed description, format and duration of each service are available on their respective pages of the Site at the time of contracting.
03Prices and payment method
The prices shown on the Site include applicable VAT according to current Spanish regulations. Payment is made by credit or debit card through the secure gateway of Stripe Payments Europe Ltd., in accordance with the measures required by the PSD2 directive (strong customer authentication).
The Provider does not store the Client’s card details at any time. The contractual relationship is perfected when Stripe confirms the charge and the Client receives the corresponding confirmation email.
04Invoicing
After each payment, a simplified electronic invoice is generated and accessible from the student dashboard. If the Client requires a full invoice with fiscal data for professional deduction, they can request it at rubenbenarroch@gmail.com indicating fiscal name, NIF/CIF (Spanish tax ID), fiscal address and purchase reference.
05Access to content
After payment, the Client receives credentials to access the dashboard where they will find the workshop content, session recordings and complementary materials. Access is personal and non-transferable: the Client may not assign, sell or share their credentials with third parties.
Access to content remains available while the account is active, with a minimum of 12 months from the last session of the contracted workshop.
06Right of withdrawal and refund
In accordance with art. 102 of Royal Legislative Decree 1/2007 (TRLGDCU), the consumer Client has a period of 14 calendar days from contracting to withdraw from the service without justification, with the right to a full refund.
Important exception: the right of withdrawal is lost once the provision of the service has begun with the express consent of the Client and acknowledgment on their part that they will lose the right of withdrawal (art. 103.m TRLGDCU). This applies especially to:
- Attendance at the first day of the workshop or access to the Day 0 content (preparation) in the dashboard.
- The holding of a booked 1:1 session.
Additional commercial policy: regardless of the legal right, the Provider offers an additional guarantee for the public workshop: if after the first day you consider that it is not what you expected, we will refund your money in full. To exercise it, contact rubenbenarroch@gmail.com before the Day 2 session.
To exercise the right of withdrawal, the Client may communicate it by email to rubenbenarroch@gmail.com indicating their name, date of purchase and reference. The refund will be processed within a maximum period of 14 calendar days through the same payment method used.
071:1 bookings and cancellations
1:1 sessions are booked through the calendar available at /one-on-one. Once the booking and payment are confirmed, the Client receives a Google Calendar event with the video-call link.
The Client may reschedule the session at no cost with at least 24 hours’ notice with respect to the booked time, writing to rubenbenarroch@gmail.com. Cancellations with less than 24 hours’ notice or no-shows do not entitle to refund or rescheduling.
08Code of conduct
The shared spaces of the service (forum, WhatsApp group, weekly community) are subject to a basic code of conduct: mutual respect, non-discrimination, no spam, not sharing credentials or materials with people not enrolled. Non-compliance may result in expulsion from the shared space without right to refund.
09Service modifications
The Provider reserves the right to modify the content, format or schedule of the services when justified causes arise (changes in the technical ecosystem, updates of the tools used, force majeure). Any substantial change will be communicated by email with as much advance notice as possible.
10Limitation of liability
The training services have a pedagogical and orientation nature. The Provider does not guarantee specific economic results nor assumes responsibility for business or technical decisions made by the Client based on the content received. The Provider is also not responsible for the costs of third-party services (Vercel, Stripe, Supabase, Resend, etc.) that the Client may contract on their own after the workshop.
In any case, the Provider’s economic liability is limited to the amount actually paid by the Client for the service that gave rise to the dispute.
11Applicable law and jurisdiction
These Conditions are governed by Spanish law. For any dispute, the parties submit to the Courts and Tribunals of Madrid (Spain), unless the Client has the status of consumer with specific rights in another jurisdiction.
Consumer Clients may additionally resort to the European online dispute resolution platform available at ec.europa.eu/consumers/odr.