Overeenkomst voor websiteontwikkeling
Deze overeenkomst wordt op 7 november 2026 gesloten tussen:
- Northern Loom Studio Inc., met adres 410 Rue Saint-Paul, Montreal, Quebec H2Y 2A3, Canada ("de Opdrachtgever"); en
- Pixel Forge Web Studio, met adres 90 Granville Street, Vancouver, British Columbia, Canada ("de Opdrachtnemer").
De Opdrachtgever wenst dat de Opdrachtnemer een website ontwerpt en bouwt, en de Opdrachtnemer stemt ermee in dit te doen op de voorwaarden hieronder.
1. Definities
- "Website": de website die in artikel 2 wordt beschreven, met inbegrip van het ontwerp, de tekst, de afbeeldingen, de code en de inrichting zoals door de Opdrachtnemer opgeleverd.
- "Materialen van de Opdrachtgever": de inhoud, het merkmateriaal en de toegangen die de Opdrachtgever op grond van artikel 3 verstrekt.
- "Opleveringen": de Website en al het andere dat de Opdrachtnemer op grond van deze overeenkomst overdraagt.
- "Hulpmiddelen van de Opdrachtnemer": de eigen software, code, sjablonen, bibliotheken, frameworks, methoden en knowhow van de Opdrachtnemer die vóór deze overeenkomst bestonden, of die de Opdrachtnemer daarbuiten maakt of verbetert en die niet uitsluitend voor de Opdrachtgever zijn gemaakt.
- "Materialen van derden": thema's, plugins, lettertypen, stockafbeeldingen, pictogrammen, codebibliotheken en diensten van anderen, waaronder opensourcesoftware.
- "Lancering": de dag waarop de Website voor het eerst openbaar beschikbaar wordt gesteld op het domein van de Opdrachtgever.
2. De werkzaamheden en de opdracht
2.1 De Opdrachtnemer zal de volgende Website voor de Opdrachtgever ontwerpen, bouwen en lanceren:
Een website van 10 pagina's met een webshop voor 40 producten, een blog, een contactformulier en een gedeelte om content te bewerken.
2.2 De Opdrachtnemer verricht de werkzaamheden met de vakkundigheid en zorgvuldigheid van een ervaren webprofessional en zet daarbij passend gekwalificeerd personeel en betrouwbare onderaannemers in. De Opdrachtnemer blijft verantwoordelijk voor de onderaannemers die hij inschakelt.
2.3 Al hetgeen niet in artikel 2.1 is beschreven, valt buiten deze overeenkomst. Dat geldt, tenzij daar vermeld, onder meer voor het schrijven van teksten, het maken van foto's, vertalingen, het ontwerpen van een logo, betaalde advertenties, het inrichten van e-mail en integraties met externe systemen.
2.4 De Opdrachtnemer bepaalt binnen de opdracht en de termijnen hoe de werkzaamheden worden uitgevoerd en gebruikt daarbij zijn eigen hulpmiddelen en tijd.
3. Wat de Opdrachtgever verstrekt
3.1 De Opdrachtgever verstrekt het volgende tijdig en in bruikbare vorm:
Logo, productfoto's, tekst voor alle pagina's en toegang tot de domeinnaam.
3.2 De Opdrachtgever bevestigt dat hij eigenaar is van alle Materialen van de Opdrachtgever of het recht heeft deze te gebruiken, en dat het gebruik daarvan in de Website geen rechten van anderen of enige wet schendt. De Opdrachtgever vergoedt de redelijke kosten van de Opdrachtnemer en vrijwaart de Opdrachtnemer voor een claim die voortvloeit uit de Materialen van de Opdrachtgever.
3.3 De Opdrachtgever wijst één persoon aan die namens hem antwoorden en goedkeuringen kan geven, en houdt die persoon op de hoogte. Een antwoord van die persoon bindt de Opdrachtgever.
3.4 De Opdrachtnemer is niet verantwoordelijk voor vertragingen of gebreken die het gevolg zijn van te late, ontbrekende of ongeschikte Materialen van de Opdrachtgever, of van te late feedback of goedkeuringen. De termijnen in artikel 5 schuiven op met de tijd die de Opdrachtgever nodig heeft.
4. Ontwerp en wijzigingsrondes
4.1 De Opdrachtnemer maakt eerst een ontwerp voor de hoofdpagina's en de Opdrachtgever beoordeelt dit. De vergoeding omvat twee rondes wijzigingen per fase, die de Opdrachtgever schriftelijk aanvraagt in één gebundelde lijst per ronde.
4.2 Een ronde is een reeks wijzigingen binnen de goedgekeurde opdracht en de al gekozen stijl. Wijzigingen die de opdracht, de structuur, het aantal pagina's of functies veranderen, of die terugkomen op een goedgekeurde fase, zijn wijzigingsverzoeken in de zin van artikel 11.
4.3 Zodra de Opdrachtgever het ontwerp schriftelijk goedkeurt, bouwt de Opdrachtnemer de Website overeenkomstig dat ontwerp. De Opdrachtgever erkent dat wijzigingen in een goedgekeurd ontwerp tijd kosten en in rekening kunnen worden gebracht.
5. Mijlpalen en termijnen
5.1 De Opdrachtnemer levert de werkzaamheden op in de volgende fasen:
Ontwerp goedgekeurd uiterlijk 15 december 2026; werkende site ter beoordeling uiterlijk 31 januari 2027; livegang uiterlijk 15 februari 2027.
5.2 De Opdrachtnemer spant zich redelijkerwijs in om de termijnen te halen. Een termijn is geen absolute toezegging, tenzij partijen dat uitdrukkelijk afspreken. Als een termijn dreigt te worden gemist, stelt de Opdrachtnemer de Opdrachtgever daarvan op de hoogte met opgave van de reden en noemt hij een nieuwe termijn.
6. Testen en acceptatie
6.1 Voordat een fase wordt opgeleverd, test de Opdrachtnemer deze. Vóór de Lancering test hij de Website op actuele versies van de belangrijkste browsers en op telefoons en tablets.
6.2 De Opdrachtgever beoordeelt elke fase binnen 7 dagen na oplevering en keurt deze schriftelijk goed of vermeldt wat niet aan deze overeenkomst voldoet.
6.3 De Ontwikkelaar herstelt wat niet aan deze overeenkomst voldoet en levert de fase binnen een redelijke termijn opnieuw ter beoordeling aan. Een fase waarop de Opdrachtgever niet binnen de beoordelingstermijn reageert, of die de Opdrachtgever op het openbare internet gebruikt, geldt als goedgekeurd. De Opdrachtgever mag goedkeuring niet onthouden wegens kleine gebreken die het functioneren van de Website niet beletten of wegens smaakwijzigingen.
6.4 Aanvaarding van een fase laat de verplichting van de Ontwikkelaar om gebreken op grond van artikel 14 te herstellen, onverlet.
7. Browsers, apparaten en toegankelijkheid
7.1 De Website wordt zo gebouwd dat zij werkt op de browsers en apparaten die in dit artikel worden genoemd: de twee meest recente versies van Chrome, Safari, Firefox en Edge, en telefoons en tablets die in de afgelopen 4 jaar zijn uitgebracht. Als er niets is vermeld, werkt zij op de twee nieuwste versies van de belangrijkste browsers en op actuele telefoons en tablets.
7.2 De Website is responsief, wat betekent dat zij zich aanpast aan de schermgrootte.
De Ontwikkelaar bouwt de Website zo dat zij aan deze toegankelijkheidsnorm voldoet, voor zover de inhoud die de Opdrachtgever aanlevert dit toelaat: WCAG 2.2 niveau AA.
7.3 De Opdrachtgever is verantwoordelijk voor de toegankelijkheid van inhoud die zij na de Lancering toevoegt, zoals afbeeldingen zonder beschrijvingen of documenten.
8. Basis voor zoekmachines
8.1 De Ontwikkelaar neemt de volgende basisonderdelen op: een overzichtelijke paginastructuur met één hoofdkop per pagina, paginatitels en paginabeschrijvingen die de Opdrachtgever kan aanpassen, leesbare webadressen, beschrijvingen bij afbeeldingen, een sitemap en een robotsbestand, een redelijke laadsnelheid, en basisanalytics die op verzoek van de Opdrachtgever worden ingesteld.
8.2 De Ontwikkelaar belooft geen bepaalde positie in zoekresultaten en geen aantal bezoekers. Resultaten hangen af van de inhoud, de concurrentie en de keuzes van zoekmachines, waarop de Ontwikkelaar geen invloed heeft. Doorlopende werkzaamheden voor zoekmachines vallen buiten deze overeenkomst.
9. Vergoedingen en betaling
9.1 De Opdrachtgever betaalt de Ontwikkelaar een vergoeding van CAD 8,400 plus btw.
9.2 Betaling vindt als volgt plaats: 40% bij ondertekening, 30% na goedkeuring van het ontwerp, 30% bij livegang; facturen zijn binnen 14 dagen betaalbaar.
9.3 Kosten van derden, zoals domeinnamen, hosting, betaalde stockafbeeldingen, lettertypen, plugins en thema's, vallen niet onder de vergoeding, tenzij artikel 2.1 anders bepaalt. De Opdrachtgever betaalt deze kosten, of vergoedt de Ontwikkelaar de kosten die zij met goedkeuring van de Opdrachtgever heeft voorgeschoten, tegen kostprijs.
9.4 Als een factuur 14 dagen na de vervaldatum onbetaald blijft, mag de Ontwikkelaar de werkzaamheden opschorten totdat deze is betaald, en mag zij over het openstaande bedrag rente van 1% per maand in rekening brengen, of de hoogste wettelijk toegestane rente als die lager is. Termijnen worden uitgesteld met de duur van de opschorting.
9.5 Vergoedingen zijn exclusief btw, verkoopbelasting en vergelijkbare belastingen, die de Opdrachtgever betaalt waar deze van toepassing zijn. Reeds gedane betalingen worden niet terugbetaald, behalve zoals in deze overeenkomst is bepaald.
10. Hosting en domein
10.1 Tenzij partijen schriftelijk anders overeenkomen, verzorgt de Ontwikkelaar geen hosting en is zij niet eigenaar van de domeinnaam van de Opdrachtgever en beheert zij deze niet. Hosting en het domein worden als volgt geregeld:
De opdrachtgever koopt en bezit het domein en de hosting. De ontwikkelaar stelt ze in.
10.2 Een domeinnaam en hostingaccount die de Ontwikkelaar voor de Opdrachtgever aanschaft, worden op naam van de Opdrachtgever aangeschaft of worden op verzoek van de Opdrachtgever kosteloos op haar naam gezet. De Ontwikkelaar houdt de domeinnaam niet achter om betaling af te dwingen.
10.3 De Ontwikkelaar is niet verantwoordelijk voor de prestaties, de beschikbaarheid of de beveiliging van hosting die zij niet beheert.
De Opdrachtgever betaalt deze licenties van derden en verlengt deze wanneer zij aflopen: een betaalde themalicentie van ongeveer CAD 80 per jaar en een boekingsplugin van CAD 120 per jaar.
11. Wijzigingsverzoeken
11.1 Elke partij kan een wijziging vragen van de scope, het ontwerp, de data of de vergoeding. Een wijziging gaat pas in wanneer beide partijen deze schriftelijk overeenkomen, met de prijs en de planning.
11.2 De Ontwikkelaar beantwoordt een verzoek binnen 5 werkdagen en geeft aan of zij de wijziging kan uitvoeren en welke gevolgen dit heeft voor de prijs en de planning. Zij begint pas met de werkzaamheden voor een wijziging nadat de Opdrachtgever de offerte heeft aanvaard.
11.3 Werk dat de Opdrachtgever buiten de scope vraagt en waarvoor geen prijs is overeengekomen, wordt tegen het gebruikelijke uurtarief van de Ontwikkelaar in rekening gebracht.
12. Eigendom van de Website
12.1 Zodra de Opdrachtgever alle verschuldigde vergoedingen heeft betaald, draagt de Ontwikkelaar aan de Opdrachtgever alle rechten over op het ontwerp, de tekst, de afbeeldingen en de code die zij speciaal voor de Website heeft gemaakt, met uitzondering van de Ontwikkelaarstools en Materialen van derden. Tot die tijd mag de Opdrachtgever de Website gebruiken zoals de Ontwikkelaar toestaat, maar mag zij deze niet openbaar maken.
12.2 De Opdrachtgever is eigenaar van de Materialen van de Opdrachtgever. De Opdrachtgever verleent de Ontwikkelaar een licentie om deze te gebruiken voor de werkzaamheden onder deze overeenkomst.
12.3 De Ontwikkelaar behoudt de rechten op de Ontwikkelaarstools. De Ontwikkelaar verleent de Opdrachtgever een blijvende, wereldwijde licentie die niet kan worden ingetrokken en die kosteloos is zodra de vergoedingen zijn betaald, om de Ontwikkelaarstools als onderdeel van de Website te gebruiken, te kopiëren en te wijzigen, en die kan worden overgedragen als de Opdrachtgever de Website verkoopt.
12.4 De Ontwikkelaar mag de voltooide Website in zijn portfolio en in marketing laten zien, tenzij de Opdrachtgever hier schriftelijk bezwaar tegen maakt. De Ontwikkelaar mag alleen een kleine naamsvermelding met een link in de footer van de Website plaatsen als de Opdrachtgever daarmee instemt.
12.5 Als het recht van de plaats waar een recht ontstaat een bijzondere formulering of stappen vereist om dat recht over te dragen, ondertekent elke partij wat de andere partij daarvoor redelijkerwijs nodig heeft.
13. Thema's, plugins en open source van derden
13.1 De Website kan Materialen van derden gebruiken. Deze blijven onder hun eigen licenties vallen, die in plaats van deze overeenkomst op hen van toepassing zijn, en de Ontwikkelaar informeert de Opdrachtgever over eventuele wezenlijke voorwaarden en kosten, zoals een licentie die moet worden verlengd.
13.2 De Ontwikkelaar gebruikt Materialen van derden die hij het recht heeft te gebruiken voor de doeleinden van de Opdrachtgever. Hij gebruikt geen materialen onder voorwaarden die van de Opdrachtgever zouden vereisen dat deze de eigen code van de Website openbaar maakt, tenzij hij de Opdrachtgever daar vooraf over informeert.
13.3 De Ontwikkelaar heeft geen controle over Materialen van derden en is niet verantwoordelijk voor fouten in of wijzigingen aan die materialen waarvan hij redelijkerwijs niet op de hoogte kon zijn, maar helpt de Opdrachtgever wel een vervanging te vinden als een materiaal niet meer wordt aangeboden.
14. Garantie en herstel van gebreken
14.1 Gedurende 60 dagen na de Lancering herstelt de Ontwikkelaar kosteloos elk gebrek waarbij de Website niet werkt zoals in deze overeenkomst is beschreven, mits de Opdrachtgever dit schriftelijk aan de Ontwikkelaar meldt, met voldoende details zodat de Ontwikkelaar het gebrek kan vinden.
14.2 De garantie dekt niet:
- wijzigingen aan de Website die door iemand anders dan de Ontwikkelaar zijn aangebracht;
- problemen die worden veroorzaakt door hosting, de apparatuur van de Opdrachtgever of door diensten en Materialen van derden van anderen;
- content die door de Opdrachtgever is toegevoegd;
- wijzigingen aan browsers, apparaten of externe diensten die na de Lancering plaatsvinden; of
- nieuwe functies of wijzigingen aan het ontwerp, die als wijzigingsverzoeken gelden.
14.3 De Ontwikkelaar belooft niet dat de Website foutloos is of zonder onderbreking werkt. Behalve zoals in deze overeenkomst is bepaald en voor zover de wet dit toestaat, wordt de Website geleverd zoals deze is.
15. Lancering
15.1 De Ontwikkelaar lanceert de Website zodra de Opdrachtgever de Website heeft goedgekeurd, de vergoedingen die in die fase verschuldigd zijn heeft betaald en de benodigde inloggegevens en toegang heeft verstrekt.
15.2 De Opdrachtgever is verantwoordelijk voor het controleren dat zijn content, wettelijke kennisgevingen, privacyverklaring en cookieverklaring, waar de wet dit vereist, juist en aanwezig zijn bij de Lancering. De Ontwikkelaar bouwt de technische onderdelen, zoals een cookiebanner, die partijen binnen de scope overeenkomen.
16. Onderhoud
16.1 Na het einde van de garantieperiode heeft de Ontwikkelaar geen verplichting om de Website te onderhouden of bij te werken, tenzij partijen een afzonderlijke onderhoudsovereenkomst sluiten of het onderstaande plan overeenkomen.
16.2 Partijen komen dit onderhoudsplan overeen: CAD 150 per maand voor software-updates, back-ups, veiligheidscontroles en maximaal 2 uur wijzigingen.
16.3 De Opdrachtgever begrijpt dat een website die niet actueel wordt gehouden onveilig kan worden of kan stoppen met werken, en dat dit de eigen verantwoordelijkheid van de Opdrachtgever is als deze geen plan neemt.
17. Persoonsgegevens en beveiliging
17.1 Wanneer de Website persoonsgegevens verzamelt, is de Opdrachtgever verantwoordelijk voor zijn privacyverklaring en voor rechtmatig gebruik van de gegevens.
17.2 De Ontwikkelaar volgt deugdelijke beveiligingspraktijken bij het bouwen van de Website, gebruikt alle persoonsgegevens die hij tijdens de werkzaamheden kan bereiken uitsluitend voor deze werkzaamheden en houdt deze beveiligd. Als de Ontwikkelaar persoonsgegevens voor de Opdrachtgever verwerkt op een wijze die onder de toepasselijke gegevensbeschermingswetgeving valt, sluiten partijen eerst een verwerkersovereenkomst.
18. Vertrouwelijkheid
Elke partij houdt de niet-openbare informatie van de andere partij vertrouwelijk, gebruikt deze uitsluitend voor deze overeenkomst en deelt deze alleen met personen die deze nodig hebben en die verplicht zijn deze vertrouwelijk te houden. Dit geldt niet voor informatie die openbaar is zonder dat de ontvanger daar schuld aan heeft of die de ontvanger op grond van de wet moet openbaren. Deze verplichting geldt nog 3 jaar na het einde van deze overeenkomst.
19. Overdracht
19.1 Bij de Lancering, en in elk geval binnen 10 werkdagen nadat de Opdrachtgever volledig heeft betaald, verstrekt de Ontwikkelaar aan de Opdrachtgever:
- de inloggegevens en beheerderstoegang voor de Website, het contentmanagementsysteem, het domein en de hosting, zodat de Opdrachtgever al deze zaken in handen heeft, en een manier om de wachtwoorden te wijzigen;
- de volledige bronbestanden en code van de Website, inclusief de ontwerpbestanden in een open of gangbaar formaat, in een vorm die door een andere ontwikkelaar opnieuw kan worden uitgevoerd;
- een lijst van de gebruikte materialen van derden, met hun licenties en verlengingsdata; en
- korte schriftelijke notities over hoe de Website is opgezet en hoe deze kan worden bijgewerkt.
19.2 De Ontwikkelaar behoudt na de overdracht geen toegang tot de Website, behalve voor de garantie of het onderhoud, en zal zijn eigen toegang verwijderen, en de gegevens van de Opdrachtgever die de Ontwikkelaar onder zich heeft verwijderen, wanneer deze niet langer nodig zijn.
20. Aansprakelijkheid
20.1 Geen van beide partijen is tegenover de andere partij aansprakelijk voor indirecte schade of gevolgschade, zoals gederfde winst, gederfde omzet of verloren gegevens, ongeacht hoe deze is ontstaan.
20.2 De totale aansprakelijkheid van de Ontwikkelaar tegenover de Opdrachtgever uit hoofde van of in verband met deze overeenkomst is beperkt tot het honorarium, behalve waar de wet een dergelijke beperking niet toestaat.
20.3 Niets in deze overeenkomst beperkt de aansprakelijkheid voor overlijden of persoonlijk letsel als gevolg van nalatigheid, voor fraude, of voor al het andere waarvoor de wet een beperking niet toestaat.
21. Beëindiging van de overeenkomst
21.1 Een van beide partijen kan deze overeenkomst met onmiddellijke ingang beëindigen door middel van een schriftelijke kennisgeving als de andere partij deze ernstig schendt en de schending niet binnen 14 dagen na een schriftelijk verzoek herstelt, of als zij niet aan haar schulden kan voldoen.
21.2 De Opdrachtgever kan deze overeenkomst om moverende redenen beëindigen met een schriftelijke kennisgeving van 14 dagen. In dat geval betaalt de Opdrachtgever voor het werk dat tot de einddatum is verricht, voor het deel van de huidige fase dat al is afgerond, en voor kosten die de Ontwikkelaar niet kan vermijden.
21.3 Als deze overeenkomst vroegtijdig eindigt, draagt de Ontwikkelaar het tot die datum verrichte werk over, zoals in artikel 19, waarbij de rechten in artikel 12 overgaan bij betaling. Bepalingen die naar hun aard bedoeld zijn om voort te duren, waaronder 3.2, 12, 13, 18, 20 en 22, blijven van kracht.
22. Algemeen
- Kennisgevingen op grond van deze overeenkomst moeten schriftelijk zijn en kunnen per e-mail worden verzonden naar het adres dat elke partij als laatste aan de andere partij heeft opgegeven.
- Dit is de volledige overeenkomst over de Website. Deze vervangt elke eerdere afspraak over hetzelfde onderwerp en kan alleen worden gewijzigd in een schriftelijk stuk dat door beide partijen is ondertekend.
- Als een deel van deze overeenkomst niet afdwingbaar is, blijft de rest van kracht.
- Een partij die een recht niet onmiddellijk uitoefent, heeft daarvan geen afstand gedaan.
- Geen van beide partijen mag deze overeenkomst overdragen zonder schriftelijke toestemming van de andere partij, die niet zonder goede reden mag worden geweigerd.
- Geen van beide partijen is aansprakelijk voor vertraging door gebeurtenissen buiten haar redelijke controle, met uitzondering van een verplichting tot betaling.
- De Ontwikkelaar is een zelfstandige opdrachtnemer en geen werknemer, vennoot of vertegenwoordiger van de Opdrachtgever.
- Deze overeenkomst kan in afzonderlijke exemplaren en elektronisch worden ondertekend, en samen vormen deze één overeenkomst.
23. Toepasselijk recht en geschillen
Op deze overeenkomst, en op elk geschil dat daaruit voortvloeit, is het recht van British Columbia, Canada van toepassing. De partijen zullen eerst proberen elk geschil te beslechten door daarover 30 dagen te goeder trouw overleg te voeren nadat een van hen daarvan schriftelijk kennis heeft gegeven.
De plaats waar geschillen op grond van deze overeenkomst worden beslecht, is Vancouver. Hoe geschillen worden beslecht
Elke partij kan bij een rechter waar dan ook een spoedeisende voorziening vragen om haar vertrouwelijke informatie of intellectuele eigendom te beschermen terwijl een geschil wordt beslecht.
Ondertekening
Voor de Opdrachtgever: Northern Loom Studio Inc.
Naam en functie: ______________
Handtekening: ______________
Datum: ______________
Voor de Ontwikkelaar: Pixel Forge Web Studio
Naam en functie: ______________
Handtekening: ______________
Datum: ______________