These terms apply when you use hdscoder.com and when you work with me — for a website or app project, a call or a course. Please read them before you send a brief, book a call or sign up. By using the website or my services, you accept these terms. If a written proposal or agreement we sign says something different, the proposal or agreement wins.
1. Who I am
The website and the services are provided by Houssam Hadelamous, a freelance full stack engineer working under the name Hdscoder, based in Casablanca, Morocco. Contact: hdscoders.pro@gmail.com · WhatsApp +212 657 278 692.
2. My services
I design and build websites, web applications, online stores, SaaS products and mobile apps; I also offer audits, optimisation, maintenance, consulting calls and training courses (such as the WordPress and Shopify courses). The exact work for each project is described in the proposal you accept.
3. Briefs, quotes and proposals
- Sending a brief or booking a free call is free and does not commit you to anything.
- After we talk, I send you a written proposal with the scope, price, timeline and payment schedule. The project starts when you accept the proposal and the first payment is received.
- A proposal is valid for 30 days unless it says otherwise.
4. Prices and payments
- Prices are shown in Moroccan dirhams (DH / MAD) unless the proposal says another currency.
- Unless your proposal says otherwise, projects are paid 50% before the work starts and 50% before the website or app goes live or the final files are handed over.
- Third-party costs — such as domain names, hosting, premium themes, plugins, apps or paid services — are not included unless the proposal says so. You pay them directly or I invoice them to you.
- If a payment is late, I may pause the work until it is received.
5. Your part of the project
To deliver on time, I need you to:
- send the content (texts, images, logos, products…) and any accesses (hosting, domain, accounts) I ask for;
- give feedback and approvals within a reasonable time;
- make sure you have the right to use everything you send me (texts, images, brands).
Delays in content or feedback can move the delivery date.
6. Revisions and changes
Each proposal includes a number of revision rounds. Requests that go beyond the agreed scope — new pages, new features or a new design direction — are quoted separately before I start them, so there are no surprises on the price.
7. Delivery, launch and support
- When the work is finished, I share it with you for a final check. After your approval and the final payment, the project goes live and the accesses and files are handed over to you.
- After launch, I fix any bug caused by my work for free during the support period written in your proposal (by default 30 days).
- Ongoing maintenance, updates, hosting management and new features after that period can be provided under a separate agreement.
8. Ownership and portfolio
- Once the project is fully paid, you own the final website or app made for you: its custom design, code and content.
- Third-party tools I use (WordPress, Shopify, themes, plugins, libraries, fonts, stock images) stay the property of their owners and are used under their own licences.
- I keep the right to reuse my general know-how, tools and code snippets that are not specific to your project.
- I may show the finished project in my portfolio and on social media, unless you ask me in writing not to.
9. Calls
- Free discovery calls are short calls to understand your project. Paid calls (consulting or coaching) must be paid before the call unless agreed otherwise.
- You can reschedule or cancel a call up to 24 hours before it starts. A paid call missed without notice is not refunded.
10. Courses
- Signing up on a course page reserves your seat request; nothing is paid online. I contact you to confirm your seat, the start date and the payment.
- Your seat is confirmed once the payment is received. The “Duo” plan is for two named people who join together.
- Refunds: if you cancel before the first class, your payment is refunded in full. Once the course has started, payments are not refunded, but you can ask to continue with a later group.
- Classes are given live online. Please be respectful to the teacher and the other students; I may remove a student who disrupts the group, without refund.
- Course materials, recordings and resources are for your personal learning. You may not resell or share them publicly.
- Themes, templates or files provided during a course may be used for your own projects and your clients’ projects according to each item’s licence, but may not be resold or redistributed as they are.
- The course teaches skills; it does not guarantee a job, clients or a specific income.
11. Using this website
- Do not use the website or its forms to send spam, false information or harmful content, or try to break, overload or hack it.
- The texts, design, images and code of this website belong to Hdscoder (or are used with permission) and may not be copied without permission.
- Links to other websites are given for information; I am not responsible for their content.
12. Liability
I do my work carefully and professionally. However, as far as the law allows, I am not responsible for indirect losses (such as lost profits or lost data), for problems caused by third-party services (hosting, plugins, payment providers, platforms such as Shopify), or for changes made to the website by someone else after delivery. In any case, my total liability for a project is limited to the amount you paid for it.
13. Ending a project
Either of us can end a project in writing if the other does not respect these terms or the proposal. In that case, you pay for the work done until that date, and I hand over the work that has been paid for. The deposit covers the time reserved for your project and is not refundable once the work has started.
14. Applicable law
These terms are governed by Moroccan law. If there is a disagreement, we will first try to solve it together in a friendly way. If that is not possible, the competent courts of Casablanca will decide.
15. Changes and contact
I may update these terms; the date at the top of the page shows the latest version, and the version in force when you accepted a proposal applies to that project. Questions? Write to hdscoders.pro@gmail.com or on WhatsApp to +212 657 278 692.