Artikel 1 - Definities
In deze algemene voorwaarden wordt verstaan onder:
- CodeSnap: de eenmanszaak CodeSnap, KvK 94906718, gevestigd te Poeldijk
- Opdrachtgever: de natuurlijke of rechtspersoon die een dienst afneemt of een offerte accepteert
- Overeenkomst: de tussen CodeSnap en Opdrachtgever gesloten overeenkomst, inclusief offerte en deze voorwaarden
- Diensten: hosting, software development, Odoo-implementatie, .NET/Java/QA/AI services
- Werk: alle door CodeSnap geleverde resultaten - code, configuratie, documentatie, designs
Artikel 2 - Toepasselijkheid
- Deze voorwaarden zijn van toepassing op alle aanbiedingen, offertes en overeenkomsten tussen CodeSnap en Opdrachtgever.
- Eventuele inkoopvoorwaarden van Opdrachtgever worden uitdrukkelijk uitgesloten, tenzij schriftelijk anders overeengekomen.
- Bij tegenstrijdigheid prevaleert: ondertekend contract, dan offerte, dan deze voorwaarden.
Artikel 3 - Offertes en aanbiedingen
- Offertes zijn 30 dagen geldig, tenzij anders vermeld.
- Prijzen zijn excl. BTW (21% NL standaard) en excl. third-party kosten (registratiekosten, licenties, SaaS-abonnementen).
- Een offerte wordt geaccepteerd door schriftelijke bevestiging (e-mail volstaat) of door betaling van een eerste deelfactuur.
- Bij scope-wijzigingen >10% van het oorspronkelijk werk wordt een change request opgesteld voor schriftelijk akkoord.
Artikel 4 - Uitvoering
- CodeSnap voert opdrachten uit naar beste kunnen, met inspanningsverplichting (geen resultaatverplichting tenzij expliciet schriftelijk overeengekomen).
- CodeSnap is gerechtigd derden in te schakelen, mits dit niet de privacy of contract-afspraken schendt.
- Opdrachtgever zorgt tijdig voor benodigde input. Vertraging in input kan leiden tot vertraging van het project en additionele kosten.
- Tussentijdse milestones worden schriftelijk goedgekeurd. Goedkeuring volgt stilzwijgend na 5 werkdagen zonder reactie op een delivery-melding.
Artikel 5 - Tarieven en facturatie
- Tarieven: Conform offerte of pricing-tiers op codesnap.nl
- Facturatie: Na milestone, maandelijks (uurwerk) of per kwartaal (hosting/SLA)
- Termijn: 14 dagen netto vanaf factuurdatum
- Late betaling: 1.5% per maand rente + 40 euro incassokosten (WIK-conform B2B)
- BTW: 21% NL standaard - BTW verlegd voor B2B EU intra-Community
- Reflection period: 14 dagen voor B2C digitale diensten (uitgesloten bij maatwerk)
CodeSnap is gerechtigd dienstverlening op te schorten bij betalingsachterstand >30 dagen, na schriftelijke aanmaning.
Artikel 6 - Hosting en SLA
Voor hosting-diensten gelden aanvullend:
- Uptime SLA: per tier - Standard 99.5%, Pro 99.9%, Critical 99.95%
- Maintenance windows: gepland onderhoud aangekondigd >=48u vooraf, buiten kantooruren (ma-vr 22:00-06:00 CET)
- Backups: dagelijkse backup standaard, hourly bij Pro+, off-site retention via add-on
- Force majeure: SLA wordt opgeschort bij overmacht (datacenter-outage, internet-routing failures, DDoS)
- Compensatie bij SLA-breach: pro rata service-credit op de eerstvolgende factuur (max. 30% van maandtarief)
Artikel 7 - Intellectueel eigendom
- Bestaande IP (libraries, frameworks, generieke componenten) blijft eigendom van CodeSnap.
- Maatwerk-code specifiek voor Opdrachtgever wordt na volledige betaling eigendom van Opdrachtgever, met een niet-exclusieve, eeuwigdurende licentie voor CodeSnap om generieke patterns te hergebruiken.
- Source code-overdracht bij projectvoltooiing in een Git-repository (GitHub of klant-keuze) tegen overhandiging van de eindfactuur.
- CodeSnap behoudt het recht het project (of geanonimiseerde delen) te tonen in portfolio en case studies, tenzij schriftelijk anders overeengekomen.
Artikel 8 - Aansprakelijkheid
- CodeSnap is alleen aansprakelijk voor directe schade als gevolg van toerekenbare tekortkoming.
- Aansprakelijkheid is beperkt tot het factuurbedrag van de betreffende opdracht in de 6 maanden voorafgaand aan de schade, met een absoluut maximum van 25.000 euro per gebeurtenis.
- Uitgesloten zijn: indirecte schade (gevolgschade, gederfde winst, gemiste besparingen), verlies van data tenzij CodeSnap aantoonbaar de backup-procedure heeft genegeerd, schade door derde-partij services, schade door overmacht of force majeure.
- Aansprakelijkheid vervalt indien de claim niet binnen 60 dagen schriftelijk gemeld is.
Artikel 9 - Vertrouwelijkheid
- Beide partijen behandelen vertrouwelijke informatie als zodanig en delen niet met derden zonder schriftelijke toestemming.
- Looptijd: tijdens en tot 3 jaar na beeindiging van de overeenkomst.
- Uitgezonderd: informatie die publiek is, onafhankelijk verkregen, of via wettelijk bevel opgevraagd.
- Indien Opdrachtgever een NDA wenst, wordt deze als bijlage toegevoegd (op verzoek beschikbaar in NL of EN).
Artikel 10 - Beeindiging
- Projecten met vaste prijs: na deliverable-acceptatie en eindfactuur.
- Uurprojecten: opzegtermijn van 14 dagen schriftelijk, betaling tot opzegdatum.
- Hosting / SLA: maandelijks opzegbaar tegen einde van een kalendermaand, schriftelijk via info@codesnap.nl.
- Wanprestatie: bij materiele wanprestatie kan elke partij de overeenkomst beeindigen na schriftelijke ingebrekestelling met redelijke termijn (>=30 dagen).
- Faillissement / surseance: directe beeindiging mogelijk zonder ingebrekestelling.
Bij beeindiging ontvangt Opdrachtgever source code, data-export en credentials. CodeSnap verwijdert klant-data binnen 30 dagen (tenzij wettelijke bewaarplicht). Open facturen blijven verschuldigd.
Artikel 11 - Verwerking persoonsgegevens
- Bij verwerking van persoonsgegevens namens Opdrachtgever wordt een verwerkersovereenkomst (AVV / DPA) afgesloten conform AVG art. 28.
- Voor details zie ons privacybeleid.
Artikel 12 - Wijzigingen voorwaarden
- CodeSnap kan deze voorwaarden wijzigen. Wijzigingen worden 30 dagen vooraf schriftelijk gemeld.
- Bij materiele verslechtering voor Opdrachtgever heeft deze het recht de overeenkomst kosteloos te beeindigen binnen die 30 dagen.
Artikel 13 - Toepasselijk recht en geschillen
- Op alle overeenkomsten is Nederlands recht van toepassing.
- Geschillen worden voorgelegd aan de bevoegde rechter te Den Haag, tenzij dwingend recht een andere bevoegdheid voorschrijft.
- Partijen proberen eerst via mediation of buitengerechtelijke schikking tot oplossing te komen.
Artikel 14 - Slotbepalingen
- Indien een bepaling van deze voorwaarden nietig of vernietigbaar is, blijven de overige bepalingen onverminderd van kracht.
- Afspraken die afwijken van deze voorwaarden zijn alleen geldig indien schriftelijk vastgelegd en door beide partijen ondertekend.
- Deze voorwaarden zijn opgesteld in het Nederlands. In geval van vertaling prevaleert de NL-versie.
Versie 1.0 - 26 april 2026 - Eerste versie