Legal
Project terms
These terms apply to every project I agree with you in writing (an email is enough), together with my offer. If the offer says something different, the offer applies.
1. Who you work with
Niclas Graf, self-employed sole trader, Dialogplatz 5, 8400 Winterthur, Switzerland. Email: niclas.l.graf@gmail.com. I do the work myself and don’t pass it on to anyone else without your agreement.
2. Offer and scope
Every project starts with a written offer: what’s included, what isn’t, the price, a fixed delivery date and the number of revision rounds. The offer is free and without obligation. Anything outside the offer (extra pages, features, writing texts, ongoing maintenance) I offer separately before I start.
3. Prices and payment
Prices are in Swiss francs (CHF), unless the offer states a fixed amount in another currency, for example EUR or USD for clients abroad. I’m not VAT-registered, so no VAT is added.
- Websites and automation pilots: you pay 50% when you accept the offer. The other 50% is due only after you’ve approved the finished work, before it goes live or is handed over.
- Product data, Basic (audit report): you pay once, after I’ve delivered the report.
- Product data, Standard and Premium: you pay 50% to start. You then receive the audit report and a preview of 10 corrected rows. The other 50% releases the full corrected file, the QA report and the change log.
- If you book Standard or Premium within 14 days of a Basic audit, the Basic fee is fully credited.
You pay by invoice, by bank transfer (in Switzerland with a QR-bill). No card details are entered on this website. Invoices are due within 10 days.
Third-party costs such as domain, hosting, paid apps, fonts or photos aren’t included unless the offer says so. You pay them directly, and the accounts are set up in your name.
4. Timeline and your part
Delivery times are counted in working days from the day I have everything I need from you (texts, images, logo, files or access) and, where a deposit is due, the deposit. For the website packages they are 3 working days (Landing page), 5 (Business website) and 7 (Complete website). The offer states the fixed delivery date.
Please answer questions and send feedback within 5 working days. If content or feedback arrives later, the delivery date moves back by the same amount. If you pause the project for more than 30 days, I may invoice the work done so far.
5. Your content
You confirm that you’re allowed to use everything you give me (texts, photos, logos, product data). Legal texts for your website, such as an Impressum, privacy policy or terms, are your responsibility. I’m not a lawyer; I add the texts you provide.
6. Revisions
Early in every website project you get a design preview (the homepage layout with real or placeholder content), before most of the build. One revision round is one collected list of changes within the agreed scope, sent within 7 days of the preview.
The website packages include 1 round (Landing page) or 2 rounds (Business website and Complete website). For other projects, the offer states the number of rounds. An extra round costs CHF 40. A new page, a new feature or a new design direction isn’t a revision; I’ll make you an offer for it first.
7. Approval and defects
When the work is finished, I send it to you to check. Please check it within 7 days and tell me about anything that doesn’t work as agreed; I fix that free of charge. The work counts as approved when you confirm it, when you put it live, or when 7 days pass without a report.
For consumers (private clients ordering for personal use), defects I caused are covered for the statutory two years instead of the 30 days in clause 8. Mandatory legal rights, especially those of consumers, are not affected.
8. After launch
For 30 days after a website goes live, I fix bugs free of charge: things that don’t work as agreed, not new requests. After that, changes cost CHF 30 per started half hour, with no obligation on either side. Maintenance isn’t included unless we agree on it.
At handover you receive the source code (the repository is transferred to you), a short guide to how your site works, a list of the accounts in your name, and how to request changes.
9. Ownership
Once you’ve paid in full, you get all rights to the work made specifically for you (design, code, texts I wrote for you). You can use and change it without limits, and have others change it. Until full payment, these rights stay with me.
Open-source code, fonts, photos and other third-party parts stay under their own licences, which I list at handover. My own general tools, templates and snippets remain mine; you get a permanent, free right to use them as part of your project.
I may show the finished project in my portfolio and name you as the client, unless you tell me in writing that you’d rather I didn’t.
10. Founding-client rates
My first 3 clients get founding rates: lower prices in exchange for permission to show the work and a short written feedback after delivery. I publish the feedback only with your written consent, with your name and business or anonymised, as you choose. You can decline publication and still keep the rate, as long as I may show the work itself.
11. Product data
I check and clean the data you give me against Shopify’s documented product CSV format at that time. I don’t log into your store and don’t run the import for you. I don’t invent missing product information; I mark it for you to decide. I can’t guarantee that an import will succeed. Keep a backup of your original files.
Within 14 days of delivery, I re-check your own edits once, free of charge. Files with more than 2’500 rows, several files or supplier merges are priced on request, after I’ve seen a sample.
12. Automation pilots
Pilot projects are small and experimental, at a pilot price in exchange for feedback and permission to describe the project. I build and test them with you.
- Tool costs (for example a workflow tool subscription, hosting or API usage) you pay directly, with accounts in your name.
- You create API keys with the smallest permissions needed. They’re revoked after handover.
- Workflows send an email alert when they fail, instead of failing silently.
- Third-party services (APIs, apps, platforms) can change without notice. There is no 24/7 support and no service-level agreement.
- Pilots don’t touch payments, legally binding decisions or large amounts of sensitive personal data.
- The workflow pilot includes a 14-day fix window after handover. Maintenance after that is only included if we agree on it.
13. Confidentiality and data protection
I keep your business information confidential. If your files contain personal data I don’t need (for example customer names in an order export), please remove it first. Where I do process personal data for you, I only follow your instructions, keep it secure, and delete project files 30 days after the project ends unless we agree otherwise. If a project handles your customers’ personal data, we sign a short data processing agreement first.
14. Liability
I work carefully. For slight negligence, my liability is limited to the amount you paid for the project, and I’m not liable for indirect damage such as lost profit or lost data. This limit doesn’t apply to intent or gross negligence, or where the law doesn’t allow it.
15. Ending a project
You can end a project at any time in writing. I then invoice the work done until that point and deduct your deposit; if the deposit is more than the work done, I refund the difference. If you decide to stop a website project when you see the first design preview, you owe nothing beyond the deposit.
I can end the project if an invoice stays unpaid, or if I don’t receive what I need from you, after a written reminder. You then pay for the work done and receive it after payment.
16. Law and place of jurisdiction
Swiss law applies, unless mandatory law requires the law of a consumer’s country of residence. For business clients, the place of jurisdiction is Winterthur, Switzerland. Consumers can also use the courts that the law makes mandatory for them. If the English and German versions differ, the version in the language of your offer applies.