Algemene voorwaarden
Versie: september 2026, van kracht vanaf 1 november 2026
Vertaling voor het gemak: de Duitse versie is juridisch leidend. Volledige mededeling onderaan deze pagina.
1. Toepassingsgebied
Deze algemene voorwaarden gelden voor het gebruik van de diensten van kubehz, beheerd door Lanisce, razvoj programske opreme, d.o.o. (hierna “Aanbieder”).
Het aanbod richt zich uitsluitend tot ondernemers, d.w.z. natuurlijke of rechtspersonen die handelen in de uitoefening van hun commerciële of zelfstandige beroepsactiviteit (B2B), en niet tot consumenten. Met de registratie bevestigt de gebruiker dat hij handelt in de uitoefening van een commerciële of zelfstandige beroepsactiviteit.
2. Omschrijving van de dienst
De Aanbieder verleent de volgende diensten:
- Self-Hosted Monitoring: dashboardtoegang voor het monitoren van zelf beheerde Kubernetes-clusters op Hetzner-infrastructuur
- Hosted Control Plane: beheerd Kubernetes control plane (etcd, apiserver, scheduler, controller-manager) op de infrastructuur van de Aanbieder
- Spaces (gedeeld control plane): namespaces op een control plane dat de Aanbieder beheert en deelt tussen klanten, met worker-nodes die de klant zelf levert en bezit
- CLI-tools: lok8s (open-source CLI voor clusterprovisioning en -beheer)
3. Infrastructuur van derden (Hetzner)
- Worker nodes en de onderliggende infrastructuur draaien op Hetzner Cloud, beheerd door Hetzner Online GmbH (“Hetzner”)
- De klant is als enige verantwoordelijk voor zijn Hetzner-account, zijn API-inloggegevens, de facturering bij Hetzner en de naleving van de contractvoorwaarden en gebruiksregels van Hetzner
- De Aanbieder levert uitsluitend het beheerde control plane en de bijbehorende tooling
- Hetzner is een onafhankelijke derde; de Aanbieder heeft geen invloed op de prestaties, beschikbaarheid, beveiliging of het beleid van Hetzner
- Storingen, uitval en andere kwesties aan de kant van Hetzner worden uitsluitend beheerst door de overeenkomst tussen de klant en Hetzner
- De klant moet gedurende de looptijd van de overeenkomst een actief, aan de voorwaarden voldoend Hetzner-account aanhouden en draagt alle aan Hetzner verschuldigde kosten
4. Uitsluiting van garanties
Voor zover wettelijk toegestaan wordt de dienst zonder enige garantie geleverd (“as is” / “as available”). Uitgesloten zijn met name alle uitdrukkelijke en stilzwijgende toezeggingen en garanties met betrekking tot verhandelbaarheid, geschiktheid voor een bepaald doel, afwezigheid van rechtsgebreken en niet-inbreuk op rechten van derden. Dwingende wettelijke rechten van de klant blijven onverlet.
5. Registratie
- Voor gebruik is registratie met een geldig e-mailadres vereist
- De gebruiker is verantwoordelijk voor de beveiliging van zijn inloggegevens
- Een gebruikersaccount is niet overdraagbaar
6. Toegestaan gebruik
Dit artikel geldt voor het gebruik van de dienst, met inbegrip van hosted control planes die op de infrastructuur van de Aanbieder draaien. Voor worker nodes in het Hetzner-account van de klant gelden de gebruiksregels van Hetzner (zie artikel 3).
Verboden zijn in het bijzonder:
- onrechtmatige content of activiteiten
- inbreuk op rechten van derden
- aanvallen op derden of op de infrastructuur van de Aanbieder (bijv. DoS-aanvallen, misbruik van port scanning, verspreiding van malware, phishing)
- het versturen van spam
- ongeautoriseerde cryptomining op de infrastructuur van de Aanbieder (hosted control planes); workloads op de eigen worker nodes van de klant blijven de zaak van de klant
- pogingen om quota, tenant-isolatie of beveiligingsgrenzen te omzeilen
- de doorverkoop van de dienst zonder voorafgaande overeenkomst met de Aanbieder
Bij overtredingen kan de Aanbieder de betrokken resources of het account opschorten of opzeggen (zie artikel 13), in ernstige gevallen met onmiddellijke ingang. Wettelijke meldplichten blijven onverlet.
7. Prijzen en betaling
7.1 Free / Community
- Gratis, geen betaalgegevens vereist
- Tot 2 geregistreerde clusters
- Communityondersteuning via GitHub Discussions
7.2 Supporter (Pay-what-you-want)
- Minimale bijdrage: 5 EUR/maand
- Aanbevolen bijdrage: 10 EUR/maand
- Op elk moment opzegbaar
7.3 Hosted
Hosted control planes, hun add-ons en Spaces worden per begonnen uur van hun bestaan gefactureerd. Op die meting zijn de volgende vier regels van toepassing:
- Elk begonnen uur wordt volledig gefactureerd. De facturering begint op het moment waarop de resource wordt aangemaakt. Een resource die een deel van een uur bestaat, wordt voor dat hele uur gefactureerd; een control plane of Space die tien minuten bestaat, wordt dus voor één uur gefactureerd.
- Het bestaan is het factureerbare feit, niet de activiteit. Een resource wordt gefactureerd zolang ze in het account van de klant bestaat, ongeacht haar operationele staat. Pas het weghalen van de resource beëindigt de kosten: het verwijderen ervan of, bij een eenheid die de klant kan uitschakelen (zoals een eigen control plane in een Space), het uitschakelen ervan.
- Per eenheid geldt een maandplafond. De uurbedragen die één eenheid in een kalendermaand opbouwt, overschrijden de voor die eenheid gepubliceerde maandprijs niet. De gepubliceerde maandprijs is het uurtarief van de eenheid vermenigvuldigd met 730 uur en vormt een maximum: een kalendermaand van 31 dagen wordt niet hoger gefactureerd dan die maandprijs.
- Add-ons worden apart gefactureerd. Een add-on of resource die blijft bestaan nadat een andere resource is verwijderd, bouwt haar eigen uurbedragen verder op tot ze zelf wordt verwijderd.
In afwijking van regel 2 wordt een statische node (een worker-node die de klant zelf meebrengt en op een hosted cluster registreert) alleen gefactureerd voor de uren waarin hij Ready meldt; een node in de staat NotReady wordt niet gefactureerd.
Afrekening en facturatie blijven maandelijks. Er zijn geen vaste plannen; de vormen op de prijzenpagina zijn rekenvoorbeelden.
Een hosted control plane wordt geprijsd op drie eenheden:
- Control plane (één API-server, de datastore, geplande back-ups en de eerste 2 GB state): 0,016 EUR/uur
- Elke extra API-server (de klant stelt er één tot drie in): 0,008 EUR/uur
- State-opslag boven 2 GB, elk uur naar boven afgerond op hele GB: 0,0005 EUR/uur per GB
De klant stelt op het cluster het aantal API-servers en een limiet voor de state-opslag in en kan beide op elk moment wijzigen; de limieten zelf zijn gratis. De state-limiet kan automatisch groeien, in stappen die de klant instelt, tot een maximum dat de klant instelt. Omdat de meter de bewaarde bytes telt en de datastore geen data boven de limiet aanneemt, is dat maximum het plafond van de state-kosten.
- enterprise (op maat): individueel overeengekomen
- Add-ons: op dezelfde manier gemeten, elk 0 tot 0,018 EUR/uur (back-ups zijn inbegrepen in elk hosted control plane, geen apart add-on); de optie kine-datastore is een tegoed van 0,002 EUR/uur
- Worker nodes draaien uitsluitend op het eigen Hetzner-account van de klant (kosten draagt de klant rechtstreeks bij Hetzner) en vallen onder de contractvoorwaarden van Hetzner (zie artikel 3)
Ter oriëntatie: de maandprijs van een eenheid is haar uurtarief vermenigvuldigd met 730 uur; volgens regel 3 hierboven is dat bedrag tevens het meeste wat de eenheid in een kalendermaand kan kosten. De canonieke, actuele lijstprijzen staan op de prijzenpagina; de bovenstaande bedragen weerspiegelen de lijst op het moment van de laatste update van dit document.
Startfase. Tot 1 november 2026 wordt voor gebruik onder dit artikel niets in rekening gebracht. Gebruik vóór die datum wordt gemeten en in het dashboard getoond, zodat de klant ziet wat de maand gekost zou hebben, maar het wordt nooit gefactureerd. De eerste gefactureerde maand is de eerste volledige kalendermaand die na die datum eindigt; die wordt bij afsluiting gefactureerd. Een betaling die de klant in deze periode uit eigen beweging doet, bijvoorbeeld een Supporter-bijdrage, wordt zoals gebruikelijk in rekening gebracht en gefactureerd. De Aanbieder kan de datum alleen naar achteren verschuiven, nooit naar voren, en kondigt een verschuiving aan met de termijn uit artikel 17. Tien dagen voor de datum stuurt de Aanbieder elke klant die een hosted control plane draait een herinnering per e-mail met de verwachte maandkosten bij het gebruik van die klant op dat moment.
7.4 Prijswijzigingen
De huidige prijzen zijn introductieprijzen (beta). Prijswijzigingen worden minstens 30 dagen van tevoren aangekondigd.
7.5 Cadeaucodes
De Aanbieder kan cadeaucodes voor eenmalig gebruik uitgeven. Een code draagt een aantal dagen van het Supporter-niveau, wordt in het dashboard verzilverd en verplaatst geen geld: een verzilvering wordt nooit gefactureerd en brengt de klant nooit iets in rekening. Een code vervalt 12 maanden na uitgifte. Een klant kan per voortschrijdend jaar hoogstens 2 codes verzilveren en hoogstens 92 dagen cadeautijd tegelijk aanhouden; een verzilvering boven een van deze grenzen wordt geweigerd zonder de code te verbruiken. Een jaarlijkse bijdrage vanaf het bedrag dat bij het afrekenen wordt getoond, levert de bijdragende klant daarnaast cadeaucodes op.
7.6 Bijdragen
Een bijdrage is een vrijwillige betaling voor de gratis dashboarddienst, eenmalig of jaarlijks, in een bedrag dat de klant kiest, niet lager dan het minimum dat bij het afrekenen wordt getoond. Het is geen uitgestelde betaling voor iets, en er is niets verschuldigd als ze uitblijft. Een bijdrage wordt als elke andere betaling gefactureerd, er geldt btw op, en ze verandert het niveau van het account niet.
7.7 Terugbetalingen
De Aanbieder kan een betaalde factuur volledig terugbetalen, op het betaalmiddel waarmee ze betaald is. Een terugbetaling wordt op de factuur en in de betaalhistorie van de klant vastgelegd. Gedeeltelijke terugbetalingen zijn niet voorzien.
8. Beta-vermelding
kubehz bevindt zich in de betafase. De header toont op elke pagina een bètabadge; de onderstaande beperkingen zijn van toepassing.
- De dienst wordt “as is” en “as available” geleverd, zonder enige garantie (zie artikel 4)
- De Aanbieder doet geen toezeggingen over prestaties, beschikbaarheid, compatibiliteit, gegevensintegriteit, beveiliging of geschiktheid voor enig doel
- Functies kunnen op elk moment zonder aankondiging worden gewijzigd of verwijderd
- Tijdens de betafase gelden geen service level agreements (SLA), geen beschikbaarheidsgaranties en geen supporttoezeggingen
- Deelname aan de betafase is volledig op eigen risico; de klant erkent dat betadiensten verhoogde risico’s op instabiliteit, gegevensverlies en beveiligingsproblemen kunnen meebrengen
9. Beschikbaarheid
- Geen SLA. De Aanbieder streeft naar hoge beschikbaarheid, maar geeft geen garantie, ook niet voor downtime veroorzaakt door Hetzner (zie artikel 3).
- Geplande onderhoudswerkzaamheden worden waar mogelijk vooraf aangekondigd.
- Het gratis aanbod (Free Tier) is niet gegarandeerd permanent beschikbaar. Bij beëindiging volgt een aankondiging met een opzegtermijn van 90 dagen.
10. Overmacht
Geen van beide partijen is aansprakelijk voor vertragingen of tekortkomingen in de nakoming van haar verplichtingen, met uitzondering van betalingsverplichtingen, voor zover deze berusten op gebeurtenissen buiten haar redelijke controle. Daartoe behoren met name natuurrampen, oorlog, terreur, arbeidsconflicten, stroom- of netwerkstoringen buiten de eigen invloedssfeer, maatregelen van autoriteiten en grootschalige storingen van het internet of van cloudproviders.
De getroffen verplichtingen worden voor de duur van de gebeurtenis opgeschort. Elke partij informeert de andere zonder onnodige vertraging over het intreden en het einde van een dergelijke gebeurtenis. Duurt de overmacht langer dan 30 dagen, dan kan elke partij de getroffen diensten opzeggen.
11. Eigendom van gegevens
- De klant is en blijft eigenaar van alle clustergegevens
- De Aanbieder heeft geen enkel recht op de gegevens van de klant
- Bij gehoste clusters: de control plane-gegevens (etcd) behoren toe aan de klant
- De Aanbieder heeft geen toegang tot en geen verantwoordelijkheid voor gegevens op worker nodes in het Hetzner-account van de klant of voor door de klant beheerde back-ups; deze vallen uitsluitend onder de verantwoordelijkheid van de klant (zie artikel 3)
- Bij beëindiging van de overeenkomst: volledige verwijdering van de gegevens, gepland binnen 14 dagen, uiterlijk binnen 30 dagen
Voor hosted diensten geldt aanvullend de verwerkersovereenkomst (DPA) op grond van art. 28 AVG.
11a. Accountverwijdering, terugdraaien en gegevensexport
- De klant kan het account in het dashboard verwijderen. De verwijdering start een venster van 14 dagen waarin het account bevroren is (geen nieuwe resources) maar volledig blijft
- Binnen dat venster kan de accounthouder de verwijdering in het dashboard terugdraaien. Het account keert terug naar normaal, inclusief de zelf gehoste clusters die de verwijdering had losgekoppeld. Na het venster zijn de gegevens gewist en is het account niet meer te herstellen
- De verwijdering wordt geweigerd zolang de klant nog hosted control planes draait; die worden eerst verwijderd. Geregistreerde zelf gehoste clusters blokkeren haar niet: ze worden losgekoppeld en hun agent-credentials ingetrokken, en de klant draait ze verder
- De accounthouder kan de gegevens van het account op elk moment als één gestructureerd bestand downloaden, zonder erom te vragen. Geheimen die het platform als hash of versleuteld bewaart, zoals token-hashes en opgeslagen credentials, horen niet bij dat bestand; ze worden met het account gewist
12. Beperking van aansprakelijkheid
Voor zover wettelijk toegestaan geldt:
- De dienst wordt “as is” geleverd (zie artikel 4 en 8)
- De Aanbieder is alleen onbeperkt aansprakelijk voor opzet en grove nalatigheid
- Bij lichte nalatigheid is de Aanbieder alleen aansprakelijk bij schending van wezenlijke contractuele verplichtingen (kardinale verplichtingen), d.w.z. verplichtingen waarvan de nakoming de behoorlijke uitvoering van de overeenkomst pas mogelijk maakt en op de naleving waarvan de klant in de regel mag vertrouwen; de aansprakelijkheid is in dat geval beperkt tot de voor de overeenkomst typische, voorzienbare schade
- De aansprakelijkheid voor gegevensverlies is beperkt tot de typische herstelinspanning die bij regelmatige en behoorlijke back-ups door de klant zou zijn ontstaan
- Aansprakelijkheid voor indirecte, incidentele, bijzondere of gevolgschade en punitieve schadevergoeding (waaronder gederfde winst, verloren gegevens en bedrijfsonderbreking) is uitgesloten, ook als de Aanbieder op de mogelijkheid van dergelijke schade is gewezen
- De totale aansprakelijkheid van de Aanbieder is beperkt tot de bedragen die de klant in de 12 maanden voorafgaand aan de gebeurtenis die tot de vordering leidt daadwerkelijk aan de Aanbieder heeft betaald, maar niet tot minder dan 60 EUR; voor gebruikers van het gratis aanbod (Free / Community) bedraagt het maximum 60 EUR
- Onverlet blijven de aansprakelijkheid op grond van dwingend productaansprakelijkheidsrecht en de aansprakelijkheid voor verwijtbaar letsel aan leven, lichaam of gezondheid
Omdat de dienst zich in de betafase bevindt en op infrastructuur van derden (Hetzner) berust, aanvaardt de Aanbieder in het bijzonder geen aansprakelijkheid voor downtime, prestatieverlies of gegevensverlies dat geheel of gedeeltelijk wordt veroorzaakt door Hetzner Cloud, netwerkstoringen of de eigen Kubernetes- of worker-node-configuratie van de klant.
13. Opzegging
- De klant kan op elk moment opzeggen
- De Aanbieder kan opzeggen met een termijn van 90 dagen
- Tijdens de betafase kan de Aanbieder de dienst bovendien op elk moment, om welke reden dan ook en met een minimale aankondigingstermijn opschorten of met onmiddellijke ingang beëindigen
- Bij schending van deze algemene voorwaarden: opzegging met onmiddellijke ingang mogelijk
- Na opzegging: verwijdering van de gegevens conform de privacyverklaring; volledige verwijdering gepland binnen 14 dagen, uiterlijk binnen 30 dagen (zie artikel 11)
- Gegevens en back-ups op worker nodes in het Hetzner-account van de klant blijven de uitsluitende verantwoordelijkheid van de klant
14. Gehoste clusters — inactiviteit
De volgende regeling geldt uitsluitend voor gehoste clusters van klanten zonder actief betaald abonnement (Free/Community). Gehoste clusters van betalende klanten worden wegens inactiviteit niet gepauzeerd of verwijderd.
| Voorwaarde | Maatregel |
|---|---|
| 14 dagen inactief | E-mailwaarschuwing |
| 21 dagen inactief | Cluster gepauzeerd (CP-pods gestopt) |
| 30 dagen gepauzeerd zonder reactie | Cluster verwijderd |
Een gepauzeerd cluster wordt bij het eerstvolgende actieve gebruik (bijv. het ophalen van toegangsgegevens, een cluster- of worker-operatie) automatisch hervat. Overstappen op een betaald abonnement haalt het cluster uit deze regeling; een al gepauzeerd cluster blijft daarbij gepauzeerd tot het eerstvolgende actieve gebruik, maar wordt niet verwijderd.
Betalingsachterstand van betalende klanten is afzonderlijk geregeld: na een mislukte betaling volgt een respijtperiode met kennisgeving; daarna kan het account worden opgeschort (clusters worden daardoor niet verwijderd). Na een geslaagde betaling wordt de opschorting automatisch opgeheven.
Worker nodes in het Hetzner-account van de klant worden door deze maatregelen niet geraakt; ze blijven de verantwoordelijkheid van de klant en worden door Hetzner rechtstreeks aan de klant gefactureerd.
14a. Gehoste clusters — levenscyclus van Kubernetes-versies
kubehz biedt een samengestelde set Kubernetes-versies voor gehoste control planes. U kiest zelf de versie van uw cluster en het moment van upgrades (altijd vooruit, één minor-versie per stap, uitgevoerd in het onderhoudsvenster van uw cluster).
Elke Kubernetes-minor-versie bereikt haar upstream end-of-life (EOL), waarna zij geen beveiligingsupdates meer ontvangt. Gehoste clusters die een Kubernetes-versie draaien die haar gepubliceerde EOL-datum is gepasseerd, worden door kubehz geüpgraded naar de volgende ondersteunde minor-versie, na voorafgaande kennisgeving per e-mail 30, 14 en 7 dagen vóór de deadline. Deze kennisgevingen, en de afsluitende bevestiging van een uitgevoerde upgrade, zijn essentieel voor de dienst en kunnen niet worden uitgeschakeld. De gedwongen upgrade is de kleinst mogelijke stap (precies één minor-versie) en wordt uitgevoerd in het onderhoudsvenster van het cluster.
Gedeelde control planes (Spaces) worden door kubehz volgens een vlootbeleid geversioneerd (één minor achter de nieuwste ondersteunde release; patches na een stabilisatieperiode). Upgrades worden vooraf aan betrokken klanten aangekondigd en na afloop bevestigd. Klantmachines (“nodes”) worden door kubehz nooit gewijzigd; een node waarvan de kubelet buiten de ondersteunde versie-skew valt, blijft draaien, wordt gemarkeerd in het dashboard, en u wordt gevraagd deze bij te werken.
15. Vrijwaring
De klant vrijwaart, verdedigt en stelt de Aanbieder schadeloos tegen alle vorderingen, verliezen en aansprakelijkheden (met inbegrip van redelijke kosten van juridische verdediging) die voortvloeien uit:
- het gebruik van de dienst door de klant,
- een schending van deze algemene voorwaarden door de klant,
- het gebruik van de Hetzner-diensten door de klant of een schending van de voorwaarden van Hetzner, of
- vorderingen van derden (waaronder vorderingen wegens inbreuk op intellectuele-eigendomsrechten) in verband met content of workloads die de klant uitvoert (bijv. op worker nodes).
16. Toepasselijk recht en bevoegde rechter
- Het Sloveense recht is van toepassing, met uitsluiting van het VN-Koopverdrag
- Bevoegde rechter: Ljubljana, Slovenië
17. Wijzigingen van deze algemene voorwaarden
De Aanbieder behoudt zich het recht voor deze algemene voorwaarden te wijzigen. Wijzigingen worden minstens 30 dagen vóór inwerkingtreding per e-mail aangekondigd. Maakt de klant niet binnen 30 dagen bezwaar, dan gelden de nieuwe algemene voorwaarden als geaccepteerd.
18. Slotbepalingen
- Salvatorische clausule: Mochten afzonderlijke bepalingen van deze algemene voorwaarden ongeldig of onuitvoerbaar zijn of worden, dan blijft de geldigheid van de overige bepalingen onverlet. In plaats van de ongeldige of onuitvoerbare bepaling geldt de geldige regeling die het economisch beoogde doel het dichtst benadert.
- Tekstvorm: Er bestaan geen mondelinge nevenafspraken. Wijzigingen en aanvullingen van deze algemene voorwaarden vereisen de tekstvorm; dit geldt ook voor het afstand doen van dit tekstvormvereiste.
- Overdracht: De klant mag rechten en verplichtingen uit de overeenkomst alleen met voorafgaande toestemming van de Aanbieder overdragen. De Aanbieder mag de overeenkomst overdragen aan gelieerde ondernemingen of rechtsopvolgers.
Dit is een vertaling die voor het gemak wordt aangeboden. De Duitse versie van deze algemene voorwaarden is leidend. Voor vragen: contact@kubehz.io.