Deze voorwaarden gelden voor alle zakelijke opdrachten van UX B.V. Ze bestaan uit een algemeen deel (artikel 1 t/m 11) en drie modules. Een module geldt alleen als de opdracht de betreffende dienst omvat.
| Module | Dienst |
|---|---|
| A | Maatwerk software- en webontwikkeling |
| B | Hosting, serverbeheer en domeinnamen |
| C | Onderhoud, support, advies en UX-design |
UX B.V. is gevestigd te St. Annastraat 175, 6524 EV Nijmegen, ingeschreven bij de Kamer van Koophandel onder nummer 76558606.
Artikel 1 – Definities
In deze voorwaarden hebben de volgende begrippen de daarbij vermelde betekenis.
- UX B.V.: de besloten vennootschap UX B.V.
- Opdrachtgever: de rechtspersoon of de natuurlijke persoon handelend in de uitoefening van beroep of bedrijf, met wie UX B.V. een overeenkomst sluit of onderhandelt.
- Overeenkomst: iedere afspraak tussen UX B.V. en Opdrachtgever, inclusief offertes, opdrachtbevestigingen en wijzigingen daarvan.
- Diensten: alle werkzaamheden en prestaties die UX B.V. op grond van de Overeenkomst levert.
- Resultaat: alles wat UX B.V. specifiek voor Opdrachtgever ontwikkelt of oplevert, zoals broncode, ontwerpen, websites, applicaties en documentatie, met uitzondering van Standaardcomponenten.
- Standaardcomponenten: software, code, libraries, packages, templates, tools en kennis die al bestonden vóór de uitvoering van de Overeenkomst, of die generiek van aard zijn en niet specifiek voor Opdrachtgever zijn ontwikkeld.
- Open-source software: software van derden die wordt verspreid onder een open-source licentie, zoals Laravel, Filament en React.
- Schriftelijk: per brief of e-mail, of via een ander elektronisch kanaal dat partijen daarvoor gebruiken.
- Werkdagen: maandag tot en met vrijdag, met uitzondering van in Nederland algemeen erkende feestdagen.
- Werkuren: de uren op Werkdagen tussen 09:00 en 17:00 uur (Nederlandse tijd).
Artikel 2 – Toepasselijkheid en rangorde
- Deze voorwaarden zijn van toepassing op alle offertes, Overeenkomsten en Diensten van UX B.V.
- Inkoop- of andere voorwaarden van Opdrachtgever zijn niet van toepassing, tenzij UX B.V. die uitdrukkelijk en Schriftelijk heeft aanvaard.
- Bij strijdigheid geldt de volgende rangorde: (a) de Overeenkomst of offerte, (b) de verwerkersovereenkomst, (c) een eventuele Service Level Agreement (SLA), (d) de toepasselijke module, (e) het algemene deel van deze voorwaarden. Voor de verwerking van persoonsgegevens gaat de verwerkersovereenkomst in alle gevallen voor op de overige documenten.
- Is een bepaling nietig of wordt zij vernietigd, dan blijven de overige bepalingen gelden. Partijen vervangen de betreffende bepaling dan door een geldige bepaling die zoveel mogelijk aansluit bij het doel van de oorspronkelijke.
- UX B.V. mag deze voorwaarden wijzigen. Wijzigingen gelden voor lopende Overeenkomsten vanaf 30 dagen na Schriftelijke aankondiging. Wijzigt een aanpassing de Overeenkomst wezenlijk in het nadeel van Opdrachtgever, dan mag Opdrachtgever binnen die 30 dagen opzeggen tegen de ingangsdatum van de wijziging. In dat geval betaalt UX B.V. vooruitbetaalde vergoedingen voor de periode na de opzegging naar verhouding terug. Een wijziging tast nooit afspraken aan die al voor een lopend project zijn gemaakt.
- Zijn deze voorwaarden eenmaal van toepassing geweest op een Overeenkomst met Opdrachtgever, dan gelden zij ook voor latere Overeenkomsten tussen partijen, ook als zij daar niet opnieuw uitdrukkelijk op van toepassing zijn verklaard.
- Een e-mail of ander elektronisch bericht geldt als ontvangen op de dag van verzending, tenzij de ontvanger aantoont dat hij het niet of later heeft ontvangen.
Artikel 3 – Offertes en totstandkoming
- Offertes van UX B.V. zijn vrijblijvend en 30 dagen geldig, tenzij in de offerte anders staat.
- De Overeenkomst komt tot stand zodra Opdrachtgever de offerte Schriftelijk of digitaal aanvaardt, of zodra UX B.V. met instemming van Opdrachtgever met de uitvoering begint.
- Een offerte is gebaseerd op de informatie die Opdrachtgever heeft verstrekt. Blijkt die informatie onjuist of onvolledig, dan mag UX B.V. de prijs en planning aanpassen.
- Kennelijke fouten of vergissingen in een offerte binden UX B.V. niet.
- Opgegeven aantallen uren, budgetten en planningen zijn schattingen, tenzij Schriftelijk een vaste prijs of fatale termijn is afgesproken.
Artikel 4 – Uitvoering en medewerking Opdrachtgever
- UX B.V. voert de Overeenkomst naar beste kunnen en met vakkundige zorg uit. Haar verplichtingen zijn inspanningsverplichtingen, met uitzondering van concrete toezeggingen in deze voorwaarden, zoals het opleveren van de broncode, het maken van back-ups en het overdragen van rechten, en van resultaten die Schriftelijk zijn gegarandeerd.
- UX B.V. bepaalt de wijze van uitvoering en welke medewerkers zij inzet. Zij mag derden (onderaannemers en leveranciers) inschakelen.
- Opdrachtgever verstrekt tijdig alle informatie, materialen, toegang en beslissingen die UX B.V. redelijkerwijs nodig heeft. Opdrachtgever staat in voor de juistheid daarvan en voor het recht om die materialen te gebruiken.
- Komt Opdrachtgever deze verplichtingen niet na, dan mag UX B.V. de uitvoering opschorten en de extra kosten en uren tegen het geldende tarief in rekening brengen. Afgesproken termijnen schuiven dan evenredig op.
- Termijnen zijn nooit fatale termijnen, tenzij Schriftelijk anders afgesproken. Bij overschrijding moet Opdrachtgever UX B.V. eerst Schriftelijk in gebreke stellen en een redelijke termijn geven.
- Wil Opdrachtgever de omvang of inhoud van de Diensten wijzigen of uitbreiden, dan geldt dat als meerwerk. Meerwerk wordt alleen uitgevoerd op verzoek van Opdrachtgever en gefactureerd tegen de geldende tarieven. Bij een project met een vaste prijs mag UX B.V. meerwerk zonder voorafgaand akkoord uitvoeren zolang de kosten daarvan in totaal niet meer bedragen dan 10% van de overeengekomen opdrachtsom; zij meldt het meerwerk wel vooraf met een indicatie van de kosten. Daarboven, en bij werk op basis van bestede uren, voert UX B.V. het meerwerk pas uit na akkoord van Opdrachtgever. Herstel van gebreken die aan UX B.V. zijn toe te rekenen, is nooit meerwerk.
- Opdrachtgever is verantwoordelijk voor de toetsing van het Resultaat en het gebruik daarvan aan de wet- en regelgeving die op hem van toepassing is, zoals toegankelijkheidseisen, consumentenrecht en sectorspecifieke regels. UX B.V. is niet verplicht deze toetsing uit te voeren.
- In afwijking van het vorige lid draagt UX B.V. zorg voor passende technische en organisatorische beveiligingsmaatregelen in de software die zij ontwikkelt en de omgevingen die zij host of beheert, zoals bedoeld in de AVG.
- Aanpassingen die nodig zijn door wet- en regelgeving die na het sluiten van de Overeenkomst is ingevoerd of gewijzigd, gelden als meerwerk, tenzij partijen Schriftelijk anders zijn overeengekomen.
Artikel 5 – Prijzen, facturatie en betaling
- Alle prijzen zijn in euro en exclusief btw en andere heffingen van overheidswege.
- Periodieke vergoedingen voor hosting en onderhoud worden vooraf per jaar gefactureerd. Projectwerk wordt gefactureerd volgens de betaalschema's in de offerte, of anders maandelijks op basis van bestede uren.
- UX B.V. mag haar tarieven en periodieke vergoedingen wijzigen. Voor doorlopende Diensten kondigt zij een wijziging minimaal 2 maanden voor het einde van de lopende periode Schriftelijk aan; de wijziging geldt vanaf de volgende periode. Voor projecten blijft de prijs in de aanvaarde offerte gelden.
- Opdrachtgever betaalt facturen binnen 14 dagen na factuurdatum, zonder korting of verrekening.
- Betaalt Opdrachtgever niet op tijd, dan is hij zonder ingebrekestelling de wettelijke handelsrente verschuldigd. Na een Schriftelijke aanmaning zijn ook de buitengerechtelijke incassokosten verschuldigd, berekend volgens de wettelijke staffel uit het Besluit vergoeding voor buitengerechtelijke incassokosten, met een minimum van € 40.
- Bij een betalingsachterstand van meer dan 30 dagen mag UX B.V. de uitvoering van alle Overeenkomsten met Opdrachtgever opschorten, inclusief hosting en toegang tot systemen, na een Schriftelijke waarschuwing met een termijn van minimaal 7 dagen.
- Bezwaar tegen een factuur maakt Opdrachtgever binnen 14 dagen na factuurdatum Schriftelijk en gemotiveerd kenbaar. Het onbetwiste deel blijft gewoon verschuldigd.
- UX B.V. mag bij projecten vóór aanvang een voorschot vragen van maximaal 50% van de geraamde opdrachtsom. Het voorschot wordt verrekend met de laatste factuur van het project.
- Heeft UX B.V. op grond van feiten en omstandigheden gegronde reden om te twijfelen aan de betalingscapaciteit van Opdrachtgever, dan mag zij zekerheid verlangen, zoals vooruitbetaling of een bankgarantie. Zolang die zekerheid niet is gesteld, mag UX B.V. de uitvoering opschorten.
- Zolang Opdrachtgever de facturen voor een project niet volledig heeft betaald, mag UX B.V. de afgifte van de resultaten van dat project, zoals broncode en ontwerpen, opschorten. Gegevens van Opdrachtgever en domeinnamen vallen hier niet onder; daarvoor geldt de exitregeling in Module B, ongeacht openstaande facturen.
Artikel 6 – Looptijd, opzegging en ontbinding
- Een Overeenkomst voor een project eindigt na voltooiing en betaling van het project.
- Een Overeenkomst voor doorlopende Diensten, zoals hosting, serverbeheer, domeinnamen en onderhoud, geldt voor een periode van 1 jaar. Daarna wordt zij telkens stilzwijgend verlengd met 1 jaar.
- Beide partijen kunnen een doorlopende Overeenkomst Schriftelijk opzeggen tegen het einde van de lopende periode, met een opzegtermijn van 1 maand.
- Opdrachtgever kan een doorlopende Overeenkomst en een projectovereenkomst niet tussentijds opzeggen, behoudens het overstaprecht in B.8. Een aanvaarde offerte wordt uitgevoerd zoals overeengekomen. Beëindigt Opdrachtgever een projectovereenkomst toch voortijdig, dan blijft hij de volledige overeengekomen prijs verschuldigd. De artikelen 7:408 lid 1 en 7:764 BW zijn niet van toepassing.
- Elke partij mag de Overeenkomst met onmiddellijke ingang Schriftelijk opzeggen als de andere partij failliet wordt verklaard, surseance van betaling aanvraagt of haar onderneming staakt.
- Ontbinding wegens tekortkoming is alleen mogelijk na een Schriftelijke ingebrekestelling met een redelijke termijn om de tekortkoming te herstellen, tenzij nakoming blijvend onmogelijk is. Bruikbare prestaties die UX B.V. al heeft geleverd, en de daarvoor verschuldigde bedragen, worden bij ontbinding niet ongedaan gemaakt. Ontbindt Opdrachtgever wegens een tekortkoming van UX B.V., dan is hij alleen betaling verschuldigd voor prestaties die voor hem bruikbaar zijn.
- Bij het einde van een Overeenkomst werken partijen redelijk mee aan een overdracht. Voor hosting en domeinnamen staat dit verder uitgewerkt in Module B.
- UX B.V. mag de Overeenkomst met onmiddellijke ingang Schriftelijk opzeggen als de zeggenschap over (de onderneming van) Opdrachtgever wezenlijk wijzigt, bijvoorbeeld door een overname. Al verrichte prestaties blijven verschuldigd; vooruitbetaalde vergoedingen voor de periode na de opzegging betaalt UX B.V. naar verhouding terug.
- Bepalingen die naar hun aard bedoeld zijn om na het einde van de Overeenkomst te blijven gelden, blijven na het einde van kracht. Dit geldt in ieder geval voor de artikelen over intellectueel eigendom, geheimhouding, aansprakelijkheid en geschillen.
Artikel 7 – Intellectueel eigendom
- UX B.V. draagt de intellectuele eigendomsrechten op het Resultaat over aan Opdrachtgever, onder de opschortende voorwaarde dat Opdrachtgever alle bedragen die hij voor dat Resultaat verschuldigd is volledig heeft betaald. De overdracht vindt plaats via de door UX B.V. ondertekende offerte of opdrachtbevestiging, die daartoe als akte van overdracht geldt. Voor zover nodig werkt UX B.V. mee aan een aanvullende akte.
- Tot die volledige betaling heeft Opdrachtgever alleen een niet-exclusief en niet-overdraagbaar gebruiksrecht, dat UX B.V. kan intrekken als Opdrachtgever niet tijdig betaalt.
- De rechten op Standaardcomponenten blijven bij UX B.V. of haar licentiegevers. Voor zover deze in het Resultaat zijn verwerkt, krijgt Opdrachtgever een eeuwigdurend, niet-exclusief en overdraagbaar gebruiksrecht om het Resultaat te gebruiken, aan te passen en te laten onderhouden door derden.
- Op Open-source software blijven de licentievoorwaarden van de rechthebbenden van toepassing. Commerciële software of diensten van derden (zoals betaalde packages, licenties of API's) worden gebruikt onder de voorwaarden van die derden.
- UX B.V. mag de kennis, ervaring en algemene technieken die zij bij de uitvoering opdoet vrij blijven gebruiken, ook voor andere opdrachtgevers, zonder vertrouwelijke informatie van Opdrachtgever te gebruiken.
- UX B.V. noemt het Resultaat en de naam en het logo van Opdrachtgever alleen in haar portfolio en referenties na voorafgaande Schriftelijke toestemming van Opdrachtgever.
- Opdrachtgever vrijwaart UX B.V. voor aanspraken van derden die stellen dat materialen van Opdrachtgever inbreuk maken op hun rechten.
- UX B.V. vrijwaart Opdrachtgever voor aanspraken van derden die stellen dat het door UX B.V. zelf ontwikkelde deel van het Resultaat inbreuk maakt op hun intellectuele eigendomsrechten in Nederland. Voorwaarde is dat Opdrachtgever UX B.V. direct Schriftelijk informeert over de aanspraak, de afhandeling (inclusief een eventuele schikking) volledig aan UX B.V. overlaat en daaraan meewerkt.
- De vrijwaring geldt niet voor inbreuk die verband houdt met materialen van Opdrachtgever, Open-source software, software of diensten van derden, of wijzigingen die Opdrachtgever of een derde in het Resultaat heeft aangebracht.
- Is er sprake van inbreuk, dan mag UX B.V. het betreffende deel aanpassen of vervangen door iets functioneel gelijkwaardigs. De vrijwaring valt binnen het maximum van artikel 9.
Artikel 8 – Geheimhouding en persoonsgegevens
- Partijen houden alle informatie van de ander geheim waarvan zij weten of redelijkerwijs moeten begrijpen dat die vertrouwelijk is. Dit geldt niet voor informatie die al openbaar is of die een partij op grond van de wet of een rechterlijke uitspraak moet verstrekken.
- De geheimhoudingsplicht blijft na het einde van de Overeenkomst onbeperkt van kracht.
- Voor zover UX B.V. bij de uitvoering persoonsgegevens verwerkt namens Opdrachtgever, treedt zij op als verwerker in de zin van de AVG. Partijen sluiten daarvoor vóór de start van de verwerking de verwerkersovereenkomst van UX B.V., die onderdeel is van de Overeenkomst.
- Opdrachtgever is als verwerkingsverantwoordelijke verantwoordelijk voor de rechtmatigheid van de verwerking, waaronder het hebben van een grondslag en het informeren van betrokkenen.
Artikel 9 – Aansprakelijkheid
- De totale aansprakelijkheid van UX B.V. wegens een toerekenbare tekortkoming, onrechtmatige daad of op enige andere grond is beperkt tot vergoeding van directe schade. Die vergoeding bedraagt per gebeurtenis ten hoogste:
- voor schade die verband houdt met een projectovereenkomst: de overeengekomen prijs voor dat project (exclusief btw), met een maximum van € 10.000;
- voor schade die verband houdt met een doorlopende Overeenkomst: de vergoeding (exclusief btw) die is toe te rekenen aan een periode van 6 maanden, ongeacht wanneer die vergoeding is gefactureerd of betaald, met een maximum van € 10.000;
- in alle gevallen bedraagt de totale aansprakelijkheid van UX B.V. jegens Opdrachtgever niet meer dan € 10.000 per kalenderjaar.
- Een reeks samenhangende gebeurtenissen geldt als één gebeurtenis.
- Onder directe schade wordt uitsluitend verstaan: (a) redelijke kosten om de prestatie van UX B.V. alsnog aan de Overeenkomst te laten beantwoorden, (b) redelijke kosten om de oorzaak en omvang van de schade vast te stellen, (c) redelijke kosten om schade te voorkomen of te beperken, en (d) redelijke kosten van het herstellen van verloren of beschadigde gegevens uit de meest recente back-up die UX B.V. op grond van Module B heeft gemaakt.
- UX B.V. is niet aansprakelijk voor indirecte schade, waaronder gevolgschade, gederfde winst, gemiste besparingen, omzetverlies, reputatieschade, schade door bedrijfsstagnatie en schade door verlies, beschadiging of corruptie van gegevens, behoudens lid 3 onder (d).
- Voor schade door dood of lichamelijk letsel en voor zaakschade is de aansprakelijkheid beperkt tot het bedrag dat de aansprakelijkheidsverzekering van UX B.V. in het betreffende geval uitkeert.
- De beperkingen in dit artikel gelden niet als de schade het gevolg is van opzet of bewuste roekeloosheid van de directie van UX B.V.
- Aansprakelijkheid ontstaat alleen als Opdrachtgever UX B.V. direct en Schriftelijk in gebreke stelt met een redelijke hersteltermijn, en UX B.V. ook na die termijn tekortschiet. De ingebrekestelling beschrijft de tekortkoming zo concreet mogelijk. Een ingebrekestelling is niet nodig als nakoming blijvend onmogelijk is of als de wet bepaalt dat verzuim zonder ingebrekestelling intreedt.
- Een vordering tot schadevergoeding vervalt als Opdrachtgever de schade niet binnen 3 maanden na ontdekking Schriftelijk meldt, en in ieder geval 12 maanden na het einde van de Overeenkomst.
- Deze beperkingen gelden ook ten gunste van de bestuurders, medewerkers en ingeschakelde derden van UX B.V.
- Een boete of creditering die op grond van een SLA verschuldigd is, treedt in de plaats van schadevergoeding voor dezelfde tekortkoming en valt binnen het maximum van lid 1. De boete wordt daar nooit bij opgeteld.
- Opdrachtgever vrijwaart UX B.V. voor alle aanspraken van derden, waaronder klanten, gebruikers en bezoekers van Opdrachtgever en toezichthouders, die verband houden met het gebruik van het Resultaat of de Diensten door of namens Opdrachtgever. Hieronder vallen in ieder geval aanspraken over de inhoud die Opdrachtgever publiceert of verwerkt, de prijzen, voorwaarden en informatie die Opdrachtgever via het Resultaat aan derden verstrekt, en de naleving van wet- en regelgeving door Opdrachtgever. Opdrachtgever vergoedt de redelijke kosten die UX B.V. maakt om zich tegen zulke aanspraken te verweren.
- Lid 11 geldt niet voor zover de aanspraak het gevolg is van een toerekenbare tekortkoming van UX B.V. In dat geval is UX B.V. aansprakelijk met inachtneming van de beperkingen in dit artikel.
Artikel 10 – Overmacht
- Een partij is niet gehouden een verplichting na te komen als zij daartoe verhinderd is door overmacht. Onder overmacht van UX B.V. valt onder meer: storingen of uitval bij datacenters, hostingproviders, cloudleveranciers, domeinregistrars en netwerkbeheerders; storingen in het internet of de energievoorziening; DDoS-aanvallen en andere cyberaanvallen die UX B.V. ondanks redelijke beveiligingsmaatregelen niet kon voorkomen; tekortkomingen van leveranciers die Opdrachtgever heeft voorgeschreven; en overheidsmaatregelen. Uitval bij leveranciers van UX B.V. geldt alleen als overmacht als UX B.V. redelijke maatregelen had genomen om de gevolgen te beperken, zoals de keuze voor een betrouwbare leverancier en het maken van back-ups.
- Duurt de overmacht langer dan 60 dagen, dan mogen beide partijen de Overeenkomst Schriftelijk ontbinden. Wat al is gepresteerd, wordt naar verhouding afgerekend, zonder dat partijen elkaar verder iets verschuldigd zijn.
Artikel 11 – Slotbepalingen
- Opdrachtgever mag rechten en verplichtingen uit de Overeenkomst alleen met Schriftelijke toestemming van UX B.V. aan een derde overdragen.
- De administratie en logbestanden van UX B.V. gelden als dwingend bewijs, behoudens tegenbewijs door Opdrachtgever.
- Op alle Overeenkomsten is Nederlands recht van toepassing. Het Weens Koopverdrag is uitgesloten.
- Geschillen worden voorgelegd aan de bevoegde rechter in het arrondissement waar UX B.V. is gevestigd. Voordat een partij een geschil aan de rechter voorlegt, proberen partijen het op te lossen in overleg tussen hun directies. Lukt dat niet binnen 30 dagen, dan leggen zij het geschil voor aan een onafhankelijke mediator. Leidt mediation niet binnen 60 dagen na aanvang tot een oplossing, dan mag elke partij naar de rechter. Werkt een partij niet mee aan overleg of mediation, of is binnen 30 dagen na een verzoek daartoe geen mediator benoemd, dan mag de andere partij direct naar de rechter. Dit geldt niet voor de incasso van onbetwiste facturen, en een partij mag altijd een kort geding of conservatoire maatregelen aanvragen.
- Deze voorwaarden zijn te vinden op https://ux.nl/algemene-voorwaarden. UX B.V. stelt ze vóór of bij het sluiten van de Overeenkomst ter beschikking en stuurt op verzoek kosteloos een kopie toe.
Module A – Maatwerk software- en webontwikkeling
A.1 Specificaties en werkwijze
- UX B.V. ontwikkelt op basis van de specificaties in de offerte of een functioneel ontwerp. Ontbreken uitgewerkte specificaties, dan ontwikkelt UX B.V. iteratief (agile): de scope wordt dan per sprint of fase in overleg bepaald en gefactureerd op basis van bestede uren.
- Bij iteratieve ontwikkeling aanvaardt Opdrachtgever dat het eindresultaat vooraf niet volledig vastligt.
- Wordt een project in fasen uitgevoerd, dan mag UX B.V. de start van een volgende fase uitstellen totdat Opdrachtgever de resultaten van de voorgaande fase Schriftelijk heeft goedgekeurd.
A.2 Testen en acceptatie
- Na oplevering heeft Opdrachtgever 14 dagen om het Resultaat te testen. Gebreken meldt hij binnen die termijn Schriftelijk en reproduceerbaar.
- Een gebrek is een aantoonbare, wezenlijke afwijking van de Schriftelijk overeengekomen specificaties. UX B.V. herstelt gemelde gebreken binnen een redelijke termijn.
- Het Resultaat geldt als geaccepteerd (a) bij Schriftelijke goedkeuring, (b) na afloop van de testperiode zonder gebreksmelding, of (c) zodra Opdrachtgever het Resultaat in productie neemt, tenzij partijen Schriftelijk een pilot of testlancering hebben afgesproken.
- Acceptatie mag niet worden geweigerd op grond van kleine gebreken die ingebruikname redelijkerwijs niet in de weg staan. Die worden in de garantieperiode hersteld. Acceptatie laat de garantie in A.3 onverlet voor gebreken die bij acceptatie niet redelijkerwijs zichtbaar waren.
A.3 Garantie
- UX B.V. herstelt gedurende 6 maanden na acceptatie kosteloos gebreken in het Resultaat die aan haar zijn toe te rekenen.
- De garantie vervalt als het gebrek het gevolg is van wijzigingen door Opdrachtgever of derden, onjuist gebruik, of updates van Open-source software, browsers, besturingssystemen of andere software buiten het Resultaat.
- UX B.V. garandeert niet dat het Resultaat foutloos en zonder onderbrekingen werkt, of dat het werkt met toekomstige versies van software en browsers.
A.4 Broncode en oplevering
- Na volledige betaling levert UX B.V. de broncode op via een Git-repository of op een andere afgesproken wijze, inclusief de noodzakelijke configuratie-instructies.
- Toegangsgegevens tot externe diensten (zoals API-sleutels en hostingaccounts) staan zoveel mogelijk op naam van Opdrachtgever.
- Het risico van verlies, diefstal of beschadiging van het Resultaat, gegevens en andere materialen gaat over op Opdrachtgever zodra deze in de feitelijke beschikking van Opdrachtgever of een door hem ingeschakelde derde zijn gekomen.
A.5 Testomgeving
- UX B.V. kan Opdrachtgever toegang geven tot een test- of stagingomgeving. Die omgeving is uitsluitend bedoeld om het Resultaat te beoordelen en mag niet voor productiedoeleinden worden gebruikt.
- Opdrachtgever deelt de toegang tot de testomgeving niet met derden, tenzij UX B.V. daar Schriftelijk mee instemt.
- Opdrachtgever gebruikt in de testomgeving in beginsel geen echte persoonsgegevens, maar test- of geanonimiseerde gegevens. Op de testomgeving zijn geen garantie en geen SLA van toepassing. Voor zover de wet dat toestaat, is UX B.V. niet aansprakelijk voor verlies of openbaarmaking van gegevens die in de testomgeving zijn ingevoerd.
A.6 Installatie bij derden
- Wil Opdrachtgever het Resultaat laten hosten bij een andere partij dan UX B.V., dan geldt het installeren en configureren in die omgeving als meerwerk, met een minimum van € 350.
- Opdrachtgever is verantwoordelijk voor de keuze, het beheer en de beveiliging van die omgeving. UX B.V. staat niet in voor de werking van het Resultaat in een omgeving die zij niet zelf beheert.
Module B – Hosting, serverbeheer en domeinnamen
B.1 Hosting en serverbeheer
- UX B.V. spant zich in om de hostingomgeving zo ononderbroken mogelijk beschikbaar te houden. Afspraken over beschikbaarheid en reactie- en hersteltijden gelden alleen als partijen een aparte SLA zijn aangegaan. Bij strijdigheid gaat de SLA voor op deze module.
- UX B.V. mag de omgeving tijdelijk buiten gebruik stellen voor onderhoud, updates en beveiliging. Gepland onderhoud kondigt zij zo mogelijk vooraf aan en voert zij zoveel mogelijk buiten kantoortijden uit.
- UX B.V. maakt dagelijks back-ups van de hostingomgeving, inclusief bestanden en databases, en bewaart die 30 dagen, tenzij anders afgesproken. Op verzoek van Opdrachtgever zet UX B.V. een back-up terug; is het herstel niet het gevolg van een tekortkoming van UX B.V., dan geldt dit als meerwerk. Back-ups zijn een hulpmiddel; Opdrachtgever blijft zelf verantwoordelijk voor het veiligstellen van gegevens die voor hem essentieel zijn.
- UX B.V. mag gebruikmaken van datacenters en cloudleveranciers van derden. Gegevens van Opdrachtgever worden opgeslagen en verwerkt binnen de Europese Economische Ruimte (EER). Voor content delivery (CDN) en beveiliging, zoals Cloudflare, mag UX B.V. diensten gebruiken die gegevens ook buiten de EER verwerken, met inachtneming van de AVG.
B.2 Gebruik door Opdrachtgever
- Opdrachtgever gebruikt de hostingomgeving niet voor onrechtmatige doeleinden, zoals het verspreiden van malware, spam of inbreukmakend materiaal, of het verstoren van andere systemen.
- Bij (een redelijk vermoeden van) overtreding, of bij een acute dreiging voor de veiligheid of stabiliteit van systemen, mag UX B.V. direct de toegang tijdelijk blokkeren. Definitieve verwijdering van content volgt alleen op de wijze die in B.4 staat. Zij informeert Opdrachtgever daar zo snel mogelijk over.
- Opdrachtgever houdt eigen inloggegevens geheim en meldt misbruik direct.
B.3 Fair use
- Opslag, rekenkracht en dataverkeer worden geleverd op basis van redelijk gebruik. Gebruik dat aanzienlijk afwijkt van wat gebruikelijk is voor vergelijkbare toepassingen, of dat de systemen van UX B.V. of andere klanten hindert, valt daar niet onder.
- Bij buitensporig gebruik neemt UX B.V. contact op met Opdrachtgever om een passende oplossing af te spreken, zoals een ander hostingpakket. Bij acute hinder mag UX B.V. direct maatregelen nemen om haar infrastructuur te beschermen.
B.4 Klachten over content
- Meldingen over mogelijk onrechtmatige content op de hostingomgeving kunnen elektronisch worden gedaan via security@ux.nl. UX B.V. beoordeelt meldingen zorgvuldig, objectief en binnen een redelijke termijn, en informeert de melder over haar besluit.
- Is content naar het oordeel van UX B.V. onrechtmatig, dan mag zij de toegang daartoe tijdelijk blokkeren. Definitieve verwijdering volgt alleen als de onrechtmatigheid vaststaat of een bevoegde autoriteit daartoe beveelt.
- UX B.V. stelt Opdrachtgever direct op de hoogte van een maatregel, met een motivering en de mogelijkheid om binnen 10 werkdagen bezwaar te maken.
- UX B.V. is niet aansprakelijk voor schade als gevolg van maatregelen die zij te goeder trouw op grond van dit artikel neemt.
B.5 End-of-life software
- UX B.V. mag software op haar hostingomgeving, zoals PHP-versies, databaseversies en besturingssystemen, uitfaseren zodra de leverancier die niet meer van beveiligingsupdates voorziet. Zij kondigt dit minimaal 3 maanden vooraf aan, behalve bij een acuut beveiligingsrisico.
- Heeft Opdrachtgever een onderhoudsovereenkomst met UX B.V., dan zijn de aanpassingen aan de applicatie die nodig zijn om op de nieuwe versie te draaien inbegrepen, tot 8 uur per uitgefaseerde versie. Vergt de aanpassing meer, dan informeert UX B.V. Opdrachtgever vooraf en geldt het meerdere als meerwerk. Zonder onderhoudsovereenkomst gelden die aanpassingen als meerwerk.
B.6 Domeinnamen
- Aanvraag, registratie en gebruik van domeinnamen vallen onder de regels van de betreffende registry (zoals SIDN voor .nl). UX B.V. bemiddelt alleen en garandeert niet dat een domeinnaam wordt toegekend.
- Domeinnamen worden zoveel mogelijk op naam van Opdrachtgever geregistreerd. Opdrachtgever is verantwoordelijk voor de keuze van de naam en vrijwaart UX B.V. voor aanspraken van derden.
- Domeinnamen worden per jaar vooraf gefactureerd. Bij niet-tijdige betaling mag UX B.V. de registratie laten verlopen, na een Schriftelijke waarschuwing. Tot dat moment kan Opdrachtgever de domeinnaam altijd laten verhuizen.
B.7 Einde en overdracht
- Bij het einde van de Overeenkomst verstrekt UX B.V. op verzoek binnen 10 werkdagen een volledige export van de gegevens van Opdrachtgever in een gangbaar formaat en de verhuiscodes van de domeinnamen, ongeacht eventuele openstaande facturen.
- Ondersteuning bij een migratie die verder gaat dan de overstap zoals bedoeld in B.8 gebeurt tegen het geldende uurtarief.
- UX B.V. verwijdert de gegevens van Opdrachtgever 30 dagen na het einde van de Overeenkomst, tenzij B.8 of een wettelijke bewaarplicht anders voorschrijft.
B.8 Overstappen
- Opdrachtgever kan Schriftelijk verzoeken om over te stappen naar een andere aanbieder of naar een eigen omgeving, met een opzegtermijn van 2 maanden. De Overeenkomst eindigt dan na afronding van de overstap.
- UX B.V. rondt de overstap binnen 30 dagen na het einde van de opzegtermijn af en stelt de gegevens van Opdrachtgever in een gangbaar, machineleesbaar formaat beschikbaar.
- Na afronding kan Opdrachtgever zijn gegevens nog minimaal 30 dagen ophalen. Daarna verwijdert UX B.V. de gegevens.
- Voor de overstap zelf brengt UX B.V. tot 12 januari 2027 alleen de rechtstreeks daarmee samenhangende kosten in rekening, en daarna geen kosten. Werkzaamheden die verder gaan dan de overstap, zoals het inrichten van de nieuwe omgeving, gelden als meerwerk.
- Vergoedingen die Opdrachtgever voor de lopende contractperiode vooruit heeft betaald, blijven bij een overstap verschuldigd en worden niet terugbetaald.
Module C – Onderhoud, support, advies en UX-design
C.1 Onderhoud en support
- Onderhoud omvat de werkzaamheden die in de onderhoudsovereenkomst staan, zoals het bijwerken van frameworks, packages en beveiligingsupdates. Upgrades naar een nieuwe hoofdversie van de gebruikte frameworks (zoals Laravel en Filament) zijn inbegrepen tot 8 uur per upgrade. Vergt een upgrade meer, of komt het neer op het grotendeels herbouwen van onderdelen, dan informeert UX B.V. Opdrachtgever vooraf en geldt het meerdere als meerwerk. Nieuwe functionaliteit en herstel van gebreken veroorzaakt door Opdrachtgever of derden vallen er niet onder, tenzij anders afgesproken.
- Opdrachtgever meldt storingen en vragen via de afgesproken kanalen. UX B.V. behandelt meldingen op werkdagen tijdens kantoortijden, op volgorde van urgentie. Reactie- en hersteltijden gelden alleen als ze in een SLA zijn afgesproken.
- Niet-gebruikte uren uit een urenbundel of strippenkaart schuiven eenmalig door naar de volgende periode. Uren die ook in die periode niet worden gebruikt, vervallen zonder recht op restitutie.
- UX B.V. kan onderhoud weigeren of beperken op software die niet door haar is ontwikkeld, of die niet meer wordt ondersteund door de leverancier van het onderliggende framework.
C.2 Advies en UX-design
- Adviezen, onderzoeken en ontwerpen van UX B.V. zijn gebaseerd op de informatie die beschikbaar was. Opdrachtgever beslist zelf of en hoe hij een advies opvolgt; UX B.V. garandeert geen bepaald resultaat, zoals conversie, gebruik of omzet.
- Een ontwerp omvat het aantal feedbackrondes dat in de offerte staat. Extra rondes en wijzigingen na goedkeuring van een ontwerp gelden als meerwerk.
- Een ontwerp geldt als goedgekeurd bij Schriftelijke goedkeuring, of als Opdrachtgever binnen 10 werkdagen na oplevering geen feedback geeft.
- Beeldmateriaal, lettertypen en iconen van derden worden gebruikt onder de licentie van de rechthebbende. Eventuele licentiekosten komen voor rekening van Opdrachtgever, tenzij anders afgesproken.