Terms of sale
Last updated: October 8, 2026
These terms apply to every purchase made on karelotm.dev: the Build subscriptions (Care, Build, Scale) and the AI training formats. By paying on the checkout page, you accept the version in force on that day.
1. Seller
Purchases are sold and billed by Alma Holding LLC, the company that operates the AlmaCorix agency (almacorix.com). The services are delivered by Karim El Otmani. Alma Holding LLC is the merchant name shown on the payment and on your card statement.
- Registered address: registered address of Alma Holding LLC, to add
- Company registration details: registration state and number, to add
- Contact: the email address at the bottom of this page.
2. What is sold
The content of each offer is the one described on the services page and on its checkout page on the day of purchase:
- Build subscriptions (Care, Build, Scale): a monthly or yearly subscription to development work, organised as a queue of requests.
- AI training, self-paced: a recorded course sold as a presale (see section 7).
- AI training, small group and 1:1 coaching: live sessions, paid once.
- Team training and one-off projects are not sold on the site: they are quoted separately, and the written quote sets their own terms.
3. Prices
Prices are shown in Moroccan dirhams (MAD) on the services page and on the checkout page. The amount charged is the one shown next to the Pay button. Third-party costs such as domain names, paid APIs and AI usage, SMS or app-store fees are not included: they are paid on your own accounts or billed at cost, as the services page says.
- Taxes: say whether prices include tax (TTC) and which taxes apply, to confirm with the accountant
- Your bank may apply its own fees to a card payment made to a foreign company.
4. Order and payment
You order on the checkout page: you enter your email, then pay by card or, when your device offers it, Apple Pay or Google Pay. Payment is processed by Stripe; your card details never reach this site. Once the payment is confirmed you receive a receipt by email and your client space is ready.
5. Subscriptions (Care, Build, Scale)
A subscription starts on the day of payment and renews automatically at the end of each period (month or year) at the price shown on the checkout page, until you cancel it. Each renewal is charged to the card you used.
- Cancelling: from "Manage billing" in your client space, at any time, without a minimum commitment. say whether cancellation takes effect at once or at the end of the paid period, in line with the billing portal settings
- Pausing: describe how a pause is requested and what happens to the current period, once confirmed in the billing portal
- Changing plan: describe how a plan change is made and billed
- Delivery times shown on the services page (for example "2–4 working days") are typical times, not guaranteed deadlines.
- The code produced is yours from the first day, as the services page says, and you keep it if you cancel.
6. Live training (small group, 1:1)
Live training is paid once (small group: per person). The schedule of the sessions is confirmed with you by email or in your client space before the first session.
- Small group: the next cohort date is shown on the services page; it is confirmed by email before it starts.
- 1:1 coaching: sessions are scheduled together.
- Rescheduling and missed sessions: rules for rescheduling a session and for a session the participant misses, to decide
7. Self-paced course: presale
The self-paced course is sold before it is released: the lessons are in preparation and the private community opens with the course. You get access as soon as the course is released. When a planned release date is set, it is shown on the services page and on the checkout page.
- If the course is not delivered, you are refunded in full.
- Delivery deadline: date or period after which the course counts as not delivered, to decide
- How the refund is made: automatic, or on request by email, to decide
8. Withdrawal and refunds
The refund and withdrawal rules are not final yet. Until they are, write to the address below before you buy if you have a question, and for any refund request after a purchase.
- Withdrawal period for consumers: to decide with legal counsel, under Moroccan law 31-08 and, for buyers in the European Union, EU consumer rules
- Digital content and services that start at once: whether the buyer is asked to request immediate start and waive the withdrawal period, and how
- Live training already started: refund rule, to decide
- Subscriptions: refund rule for the current period, to decide
- Approved refunds are paid back to the card used for the purchase, through Stripe.
9. Liability
The services are delivered with care and in line with their description. liability limits and exclusions, to be drafted by legal counsel Nothing in these terms removes the rights the law gives consumers.
10. Personal data
The data needed for an order (email, name, payment reference and status) is processed as the privacy policy explains.
11. Governing law and disputes
In case of a problem, write first to the address below: we look for an amicable solution.
- Governing law and competent courts: to decide with legal counsel
12. Changes
These terms can change. The version that applies to a purchase is the one in force on the day you paid; the date at the top shows the latest change.
Questions about an order: info@karelotm.dev