Algemene Voorwaarden
Laatst bijgewerkt: 1 januari 2026
1. Algemeen
Deze Algemene Voorwaarden zijn van toepassing op alle diensten, offertes, opdrachten en overeenkomsten tussen FP Coding (hierna: "FP Coding", "wij", "ons" of "onze") en de zakelijke of particuliere afnemer (hierna: "u" of "klant"). Door gebruik te maken van onze diensten en website gaat u akkoord met deze voorwaarden.
1.1. FP Coding is een Nederlands bedrijf gespecialiseerd in webontwikkeling, software-engineering, en digitale transformatie. Deze voorwaarden beschrijven de relatie en verantwoordelijkheden van beide partijen.
1.2. Alle communicatie, afspraken en transacties vallen onder deze voorwaarden, tenzij schriftelijk afwijkend overeengekomen met beide ondertekenaars.
1.3. Deze voorwaarden zijn in het Nederlands opgesteld. In geval van vertaling naar andere talen prevaleert altijd de Nederlandse versie.
2. Diensten
2.1. FP Coding biedt een breed scala aan diensten aan, waaronder maar niet beperkt tot:
- Webontwikkeling en webapplicaties (custom development)
- Responsive design en front-end development
- Back-end development en API-design
- WordPress en CMS-implementatie
- E-commerce oplossingen
- Onderhoud, support en bugfixes
- Advies en consultancy op het gebied van technologie
- Code review en refactoring
- Performance optimalisatie en SEO-technische ondersteuning
2.2. De precieze omvang van diensten wordt vastgelegd in een offerte, projectplan of overeenkomst. Alle afspraken buiten deze omvang worden als meerwerk beschouwd.
2.3. Wij behouden ons het recht voor om onze diensten aan te passen, uit te breiden of in te beperken. Wijzigingen die invloed hebben op lopende contracten worden waar mogelijk vooraf met u afgestemd.
2.4. Wij behouden ons het recht voor diensten te beëindigen indien deze gebruikt worden voor illegale doeleinden of in strijd met deze voorwaarden.
3. Offerte en betaling
3.1. Geldigheid Offertes: Alle offertes zijn geldig voor 30 dagen tenzij in de offerte een ander termijn is vermeld. Na afloop van deze termijn kunnen prijzen, beschikbaarheid of omvang wijzigen. U wordt verzocht offertes spoedig te accepteren.
3.2. Betalingstermijn: Facturen dienen binnen 14 dagen na factuurdatum te worden voldaan, tenzij schriftelijk anders overeengekomen. Dit is een voorfactuur of eindfactuur, afhankelijk van de overeenkomst.
3.3. Late betalingen en rente: Bij betaling na de vervaldatum is de wettelijke (handels)rente verschuldigd conform artikel 6:236 Burgerlijk Wetboek, aangevuld met redelijke (buiten)gerechtelijke incassokosten conform de Wet Incassokosten (WIK). Deze bedragen minimaal €40.
3.4. Betaalmogelijkheden: Betaling kan geschieden via bankoverschrijving (SEPA), creditcard (waar aangegeven) of andere door FP Coding aangeboden methoden. Betalingskorting of contant betalen dient vooraf schriftelijk afgesproken te worden.
3.5. Depositum: FP Coding kan bij grotere projecten een depositum (voorbetaling) van maximaal 50% van de totale offertebedrag eisen voordat werkzaamheden aanvangen. Dit depositum wordt verrekend met de eindfactuur.
3.6. Valuta: Alle prijzen zijn in Euro (€) tenzij anders vermeld. BTW wordt apart in rekening gebracht volgens de geldende Nederlandse btw-tarieven (21% standaard, 9% gereduceerd waar van toepassing).
4. Definities
- Overeenkomst: de bindende overeenkomst tussen u en FP Coding met betrekking tot de levering van diensten of producten. Dit kan een schriftelijk contract zijn, maar ook een geaccepteerde offerte gevolgd door factuurering.
- Diensten: alle door FP Coding te leveren werkzaamheden en resultaten, waaronder webontwikkeling, onderhoud, advies, hostingondersteuning, consultancy en aanverwante activiteiten zoals opgesteld in de offerte.
- Materialen: alle (tussen)opgeleverde code, documentatie, ontwerpen, configuraties, content, data, databases, afbeeldingen, tekstbestanden en overige resultaten die in het kader van de overeenkomst ontstaan.
- Werkdagen: maandag tot en met vrijdag, met uitzondering van Nederlandse feestdagen en eventueel afgesproken verlofperioden. Werkuren zijn normaliter 09:00 tot 17:00 CET.
- Offerte: het schriftelijke voorstel van FP Coding met omschrijving van diensten, kosten, timing en voorwaarden.
- Klant: de rechtspersoon of natuurlijke persoon die diensten van FP Coding afneemt en aan deze voorwaarden onderworpen is.
- Leverancier / FP Coding: FP Coding als aanbieder van diensten, waaronder begrepen directeuren, medewerkers en eventuele onderaannemers.
5. Toepasselijkheid en rangorde
5.1. Schriftelijke overeenkoming: Afwijkingen van deze voorwaarden zijn slechts geldig indien schriftelijk (per e-mail, getekend contract of andere vorm met bewijswaarde) door beide partijen overeengekomen.
5.2. Rangorde van documentatie: Bij tegenstrijdigheid tussen verschillende documenten geldt de volgende volgorde (van hoog naar laag prioriteit):
- Verwerkersovereenkomst (DPA) - alleen van toepassing indien relevant
- Getekende overeenkomst of serviceorder
- Geaccepteerde offerte
- Deze Algemene Voorwaarden
- Eventuele bijlagen (SLA's, technische specificaties, etc.)
5.3. Afwijzing klantvoorwaarden: Algemene voorwaarden, licentievoorwaarden of contractvilalages van de klant of derden worden uitdrukkelijk van de hand gewezen en hebben geen enkele gelding.
5.4. Communicatie met FP Coding: Contact geschiedt via info@fpcoding.nl of andere contactgegevens op onze website. Schriftelijke mededelingen zijn van toepassing op basis van verzend- of ontvangsttijd.
6. Prijzen, tarieven en indexatie
6.1. Prijssamenstelling: Alle prijzen in offertes zijn exclusief btw en eventuele andere wettelijke heffingen (douane, invoerrechten, etc.). De btw wordt afzonderlijk berekend en vermeld op de factuur.
6.2. Jaarlijkse indexatie: FP Coding behoudt zich het recht voor om jaarlijks per 1 januari de basis-tarieven (bijvoorbeeld uurtarieven, retainer-bedragen) te indexeren op basis van:
- Het Consument Prijzen Index (CPI) of soortgelijke inflatieindex
- Marktontwikkelingen in de ICT-branche
- Loonkosten en personeelskosten
U wordt minimaal 30 dagen vooraf per e-mail geïnformeerd over wijzigingen. Ontzegging is mogelijk met ingang van de volgende indexatiedatum.
6.3. Meerwerk en spoedopdrachten: Verzoeken die buiten de afgesproken scope vallen, zoals uitbreiding van functionaliteit, worden als meerwerk beschouwd. Meerwerk kan tegen afwijkende tarieven (hoger dan basis) worden uitgevoerd, bijvoorbeeld spoedwerk kan 50% extra bedragen. Dit wordt vooraf schriftelijk besproken en goedgekeurd.
6.4. Scoping & offertewerk: Offertewerk dat diepgaande analyse vereist, kan tegen vergoeding plaatsvinden. Deze kosten kunnen (gedeeltelijk) in mindering worden gebracht op de opdrachtkosten.
7. Wijzigingsbeheer, meer- en minderwerk
7.1. Wijzigingsverzoeken: Alle verzoeken voor wijzigingen of aanpassingen aan de oorspronkelijke scope moeten schriftelijk (per e-mail of via het projectmanagementsysteem) bij FP Coding ingediend worden. Elke wijziging wordt als volgt afgehandeld:
- Verzoek ontvangen en geclassificeerd
- Analyse van impact op planning, kosten en technische risico's
- Offerte voor het wijzigingswerk (Change Request)
- Akkoord van klant voordat werkzaamheden aanvangen
7.2. Meerwerk: Werkzaamheden buiten de oorspronkelijke offerte worden als meerwerk beschouwd. Dit wordt afzonderlijk geoffreerd. Acceptatie door de klant is verplicht voordat meerwerk wordt uitgevoerd. Meerwerk kan zowel worden gefactureerd als:
- Opstellingsfactuur (separaat)
- Nacalculatie op basis van daadwerkelijk gewerkte uren
- Forfaitaire bedragen (afhankelijk van afspraak)
7.3. Minderwerk: Indien afgesproken werkzaamheden worden geschrapt, wordt het bedrag dienovereenkomstig aangepast. Dit gebeurt schriftelijk via een Change Request.
7.4. Scope creep: Subtiele uitbreidingen die geen officieel wijzigingsverzoek zijn, kunnen resulteren in vertraging en aanvullende kosten. FP Coding stelt de klant hierop aan als dit duidelijk buiten de afgesproken scope valt.
8. Levering, oplevering en acceptatie
8.1. Oplevering in fases: Oplevering geschiedt in fases of in één geheel, zoals overeengekomen in de offerte of overeenkomst. Bij gefaseerde oplevering worden tussentijdse acceptatieperioden voor elke fase gehanteerd.
8.2. Acceptatieperiode: Na oplevering volgt een acceptatietermijn van 10 werkdagen (werkdagen zijn maandag t/m vrijdag, zonder feestdagen). Gedurende deze periode kunt u:
- Het opgeleverde werk testen op functionaliteit
- Bevindingen, bugs en verbeterpunten bundelen
- Schriftelijk (per e-mail) aan FP Coding melden
8.3. Acceptatie na stilte: Indien u geen opmerkingen indient binnen de 10 werkdagen, geldt het resultaat automatisch als geaccepteerd. U kunt nadien geen wijzigingen meer uitstellen op basis van 'niet opgeleverd naar specificatie'.
8.4. Gebreken en nazorg: Kleinere gebreken die het gebruik niet wezenlijk belemmeren, vormen geen grond voor afkeuring. FP Coding zal deze in redelijke termijn (normaliter 5 werkdagen) herstellen. Majeure defecten (bijvoorbeeld geheel niet functioneel) resulteren in heroplevering.
8.5. Documentatie en overdracht: Bij oplevering worden waar relevant voorzien in:
- Technische documentatie
- Gebruikshandleidingen (indien van toepassing)
- Trainingssessies (indien overeengekomen)
- Hostingconfiguratie en toegangsgegevens
9. Service, onderhoud en SLA
9.1. Onderhoud en support: Onderhoud en technische support worden geleverd indien expliciet en schriftelijk overeengekomen. Dit kan zijn via:
- Een maandelijks onderhoudscontract (retainer-model)
- Per-incident ondersteuning op uurbasis
- Jaarlijkse onderhoudsabonnement
9.2. Onderhoud inhoud: Onderhoud omvat normaliter:
- Beveiligingsupdates en security patches
- CMS/framework updates (WordPress, libraries, etc.)
- Dependency management en compatibiliteit
- Backups en monitoring (indien overeengekomen)
- Performance monitoring
9.3. Service Level Agreement (SLA): Eventuele SLA's (service availability, reactie- en oplostijden) gelden alleen indien schriftelijk apart overeengekomen in een SLA-document. Zonder SLA bestaan geen garanties op reactietijd. Met SLA gelden normaliter:
- Kritieke incidenten: reactie binnen 4 uur, oplossing streef 1 werkdag
- Hoge prioriteit: reactie binnen 1 werkdag, oplossing streef 3 werkdagen
- Normaal: reactie binnen 2 werkdagen
9.4. Gepland onderhoud: Onderhoud en updates worden bij voorkeur buiten kantoortijden (19:00 - 09:00 en weekends) uitgevoerd en indien mogelijk minstens 7 dagen vooraf aangekondigd via e-mail.
9.5. Buiten SLA-uren: Support buiten kantooruren (ma-vr 09:00-17:00 CET) is niet inbegrepen tenzij apart afgesproken en/of betaald.
10. Beschikbaarheid en uptime
10.1. Uptime garantie: Tenzij anders overeengekomen in een schriftelijk SLA, geeft FP Coding geen garantie op uptime of beschikbaarheid van de door ons ontwikkelde applicaties. Uptime afhankelijk van vele factoren buiten onze controle (hosting, internet, DNS, etc.).
10.2. Derde partijen voor hosting: Indien hosting door derden plaatsvindt (AWS, Azure, Kinsta, etc.), zijn de voorwaarden en SLA's van die hosting-providers volledig van toepassing. FP Coding is niet aansprakelijk voor tekortkomingen van de hosting-provider.
10.3. Back-up verantwoordelijkheid: Tenzij apart overeengekomen, is de klant zelf verantwoordelijk voor back-ups en disaster recovery. FP Coding adviseert minimaal dagelijks back-ups op een separate locatie/provider.
10.4. DDoS en beveiligingsaanvallen: FP Coding is niet aansprakelijk voor downtime ten gevolge van DDoS-aanvallen, hacking of andere beveiligingsincidenten, tenzij dit door schuld van FP Coding is veroorzaakt.
10.5. Force Majeure: Storingen bij derden (ISP's, hostingproviders, DNS-providers, externe API's) of overmachtssituaties (natuurrampen, stroomuitval, pandemie) zijn niet de verantwoordelijkheid van FP Coding.
11. Support en incidentafhandeling
11.1. Incidentmelding: Problemen, bugs of storingen kunnen worden gemeld via:
- E-mail: info@fpcoding.nl met details van het probleem
- Ticketsysteem: indien beschikbaar voor het project
- Telefonisch voor kritieke situaties (alleen met afgesproken SLA)
11.2. Informatie in incidentmelding: Meld alstublieft:
- Duidelijke omschrijving van het probleem
- Stappen om het probleem te reproduceren
- Screenshots of logs indien beschikbaar
- Browser/apparaattype en versie
- Timing: wanneer trad het probleem op
11.3. Reactietime: Wij streven naar tijdige reactie en analyse. Zonder SLA is dit binnen 2 werkdagen. Met SLA gelden de afgesproken tijden (zie sectie 9).
11.4. Prioritering incidenten: Incidenten worden geclassificeerd naar impact en urgentie in samenspraak met u:
- Kritiek: Site/app geheel niet functioneel, veel gebruikers getroffen → directe actie
- Hoog: Kernfunctionaliteit niet werkend, enkele gebruikers → snel onderzoeken
- Normaal: Gedeeltelijke functionaliteit beperkt, kosmetische issues → normale wachtrij
- Laag: Suggesties, kleine verbeteringen → backlogs/meerwerk
11.5. Wachttijd: Hoge vraag kan resulteren in vertraging. FP Coding doet zijn best maar kan geen on-demand instant support garanderen zonder dedicated SLA.
12. Beveiliging, privacy en gegevensbescherming (AVG)
12.1. Privacy en gegevensbescherming: Wij verwerken persoonsgegevens uitsluitend conform ons Privacybeleid en de Algemene Verordening Gegevensbescherming (GDPR/AVG).
12.2. Verwerkingsovereenkomst (DPA): Indien wij als Data Processor (verwerker) optreden en u gegevens van derden verwerkt, wordt een formele Data Processing Agreement (verwerkersovereenkomst) gesloten. Deze bevat:
- Verwerkinginstructies en doeleinden
- Beveiligingsmaatregelen
- Subverwerkergegevens
- Duur en vernietiging van gegevens
12.3. Subverwerkers: Wij kunnen subverwerkers (bv. hosting-providers, backup-diensten) inzetten. Op verzoek verstrekken wij een actuele lijst met alle subverwerkers.
12.4. Verantwoordelijkheid klant: U bent zelf verantwoordelijk voor:
- De rechtmatige grondslag voor gegevensverwerking
- Toestemming van betrokkenen (privacynotices, cookies, etc.)
- Naleving met AVG-verplichtingen
- Verwerking van verzoeken om toegang tot/verwijdering van gegevens
12.5. Beveiligingsmaatregelen: FP Coding neemt passende technische en organisatorische maatregelen ter bescherming van gegevens:
- HTTPS/TLS encryptie in transit
- Wachtwoordbeveiliging en authentication
- Begrenzing van toegang (principe least privilege)
- Logging en monitoring van datatoegangen
- Beveiligingsupdates en patches
12.6. Inbreukmeldingen: Bij vermoeden van datalekken wordt dit onmiddellijk gemeld conform AVG artikel 33-34.
13. Geheimhouding
13.1. Vertrouwelijke informatie: Beide partijen verplichten zich tot geheimhouding van alle vertrouwelijke informatie die zij in het kader van de overeenkomst verkrijgen, inclusief:
- Bedrijfsgeheimen, strategieën en businessplannen
- Technische specificaties en architectuur
- Klantenlisten, prijsinformatie en contractgegevens
- Persoonlijke gegevens en credentials
- Intellectueel eigendom niet expliciet vrijgegeven
13.2. Duur van geheimhouding: Deze verplichting geldt gedurende de overeenkomst en nog 3 jaar daarna.
13.3. Uitzonderingen: Geheimhouding is niet van toepassing op informatie die:
- Openbaar beschikbaar is (niet door toedoen van betrokkene)
- Wettelijk verplicht openbaar moet worden gemaakt
- Door rechtbank geordend moet worden vrijgegeven
- Nodig is ter verdediging van juridische belangen
13.4. Teammededelingen: FP Coding kan projectgegevens delen met haar team, onderaannemers en zakenpartners op need-to-know basis. Zij zijn eveneens gebonden aan geheimhouding.
14. Intellectueel eigendom en licenties
14.1. Eigendom van werk: Alle Intellectueel Eigendom (IE) rechten op door FP Coding speciaal ontwikkelde materialen (code, ontwerpen, documentatie) berusten volledig bij FP Coding, tenzij schriftelijk uitdrukkelijk anders overeengekomen.
14.2. Gebruiksrecht na betaling: Na volledige betaling van de factuur ontvangt u een niet-exclusief, royalty-vrij gebruiksrecht voor het ontwikkelde werk, conform wat in de offerte/overeenkomst bepaald is. Dit betekent:
- U mag het werk gebruiken voor het afgesproken doel
- U mag het werk niet doorgeven of doorverkopen zonder toestemming
- FP Coding mag hetzelfde type werk voor anderen maken
- Broncode-eigenaarschap blijft bij FP Coding tenzij expliciet gekocht
14.3. Broncode overdracht: Overdracht van volledige bronrechten (juridisch eigendom) vindt alleen plaats na:
- Expliciete schriftelijke overeenkomst
- Aanvullende licentiekosten (normaliter substantieel hoger)
- Afhandeling van alle bestaande obligaties
14.4. Reuse en templates: Code, templates, componenten en processen die FP Coding zelfstandig heeft ontwikkeld (niet specifiek voor u), mogen hergebruikt worden voor andere klanten.
14.5. Open-source en derden-componenten: Alle open-source software, libraries en componenten van derden behouden hun originele licenties (MIT, GPL, Apache, etc.). U dient deze licenties na te leven. FP Coding leveranciert geen ondersteuning voor derden-componenten tenzij expliciete afspraken.
14.6. Thema's en frameworks: Gebruik van WordPress-thema's, libraries en frameworks vallen onder hun originele licenties. Het aangepaste werk ervan is onder de voorwaarden van deze sectie.
14.7. Merken en logo's: Merken, logo's en branding-elementen van de klant blijven eigendom van de klant. FP Coding krijgt gebruik-toestemming voor het project.
15. Derden, open-source en integraties
15.1. Integraties met derden-diensten: Integraties met externe diensten en API's (bv. payment gateways, email services, analytics, CRM's) zijn onderhevig aan:
- Beschikbaarheid en voorwaarden van de desbetreffende derde partij
- Hun API-contracten en licenties
- Mogelijke wijzigingen of stopzetting van hun diensten
- Hun eigen SLA's en downtime
15.2. Kosten en risico's derden: Kosten en risico's verbonden aan:
- Derdelicenties en API-quota
- API-wijzigingen of deprecatie (veroudering)
- Account-setup en onderhoud
- Downtime of storingen van derden-services
zijn voor rekening van de klant, tenzij anders schriftelijk overeengekomen.
15.3. API-sleutels en credentials: U bent verantwoordelijk voor:
- Veilig beheer van API-keys en credentials
- Vernietiging van keys wanneer niet meer nodig
- Rotatie van wachtwoorden regelmatig
- Monitoring van API-gebruik
15.4. Integratiebijdragen: Als FP Coding integratiewerk uitvoert, worden storingen/ondersteuning van de externe dienst niet door FP Coding opgelost, behalve als het probleem in ons integratiecode zit.
16. Back-ups en data-export
16.1. Back-up verantwoordelijkheid: Tenzij in een onderholds- of hosting-contract expliciet geregeld, is de klant zelf volledig verantwoordelijk voor:
- Regelmatige back-ups (advies: minstens dagelijks)
- Off-site/externe opslag van back-ups
- Testperiodiek back-up-integriteit
- Disaster recovery plannen
16.2. Back-ups in onderhoud: Indien back-ups deel uitmaken van een onderhoudscontract, zullen deze normaliter dagelijks aangemaakt worden en 30 dagen bewaard. Details in het SLA-document.
16.3. Data-export en migratie: Op verzoek en tegen redelijke vergoeding (uurbasis) leveren wij een export van:
- Databaseinhoud (SQL, CSV, JSON formaten)
- Bronbestanden en assets
- Configuratiebestanden (indien contractueel toegestaan)
Dit is onderhevig aan beveiligings- en privacybeperkingen.
16.4. Bewaartermijnen: Back-ups worden normaliter 30 dagen bewaard tenzij anders afgesproken. Oudere back-ups worden verwijderd.
16.5. Herstellingskosten: Herstel uit back-ups (bijv. na ongeluk) wordt gefactureerd tegen uurtarief.
17. Duur, opzegging en opschorting
17.1. Contractduur: De duur van de overeenkomst is vastgesteld in de offerte. Dit kan zijn:
- Eenmalig project (oplevering = einde)
- Bepaalde duur (bv. 12 maanden support)
- Doorlopende dienstverlening zonder vaste einddatum
17.2. Opzegging doorlopende contracten: Voor doorlopende contracten (retainer, support, hosting) geldt een opzegtermijn van één (1) maand, ingaande op de eerste van de maand. Opzegging gebeurt schriftelijk per e-mail naar info@fpcoding.nl.
17.3. Ontbinding wegens tekortkoming: Bij niet-tijdige betaling of materiële tekortkoming mag FP Coding:
- Haar verplichtingen opschorten zonder schadevergoeding
- Toegang tot accounts/systemen blokkeren
- De overeenkomst onmiddellijk beëindigen
17.4. Proceduretekening: Alvorens ontbinding, geeft FP Coding normaliter 10 werkdagen schriftelijke waarschuwing.
17.5. Gevolgen beëindiging: Bij beëindiging:
- FP Coding staakt werkzaamheden
- Support/hosting eindigt (tenzij apart overeengekomen)
- Onbetaalde facturen worden onmiddellijk vervallen
- Gegevensexport kan plaatsvinden tegen vergoeding
17.6. Restituties: Reeds betaalde bedragen voor niet-geleverde werk kunnen op verzoek worden gerestituteerd, minus redelijke schadevergoeding voor gedaan werk.
18. Overmacht
18.1. Definitie overmacht: In geval van overmacht (dit omvat maar is niet beperkt tot) is FP Coding niet aansprakelijk voor vertraging of niet-navolging van verplichtingen:
- Storingen en uitval bij derden (ISP's, hosting-providers, DNS)
- Cyberincidenten (DDoS-aanvallen, hacking, ransomware)
- Uitval van energie/telecom-netwerken
- Natuurrampen (aardbeving, overstroming, storm)
- Pandemieën, epidemieën of quarantaine
- Oorlog, burgerconflict, terrorisme
- Staking, boycot of politieke onrust
- Regelgeving of overheidsingrijpen
18.2. Gevolgen overmacht: Bij overmacht worden verplichtingen opgeschort zolang de overmacht voortduurt. Na voorbijgaan zal FP Coding zo snel mogelijk normaliseren.
18.3. Communicatie: FP Coding informeert u zo spoedig mogelijk bij overmacht en de verwachte duur.
18.4. Duur overmacht: Duurt overmacht langer dan 90 dagen, dan mag elk der partijen de overeenkomst zonder boete ontbinden.
19. Garanties en bugfixes
19.1. Nazorgperiode: Na acceptatie van het opgeleverde werk geldt een redelijke nazorgperiode (normaliter 30 dagen) voor het herstellen van bugs of gebreken die door FP Coding zijn veroorzaakt en buiten de scope van gebruiker-aangegeven wijzigingen liggen.
19.2. Garantie omvang: De garantie dekt:
- Door FP Coding geïntroduceerde bugs en fouten
- Non-compliance met de afgesproken specificatie
- Technische tekortkomingen in de opgeleverde code
19.3. Geen garantie op: De garantie dekt NIET:
- Browser-compatibility met ongebruikelijke/verouderde browsers
- Performance issues veroorzaakt door hostingkeuze
- Schade veroorzaakt door klant-aangebrachte wijzigingen
- Third-party integraties of plugins die niet meer onderhouden worden
- Problematische gebruikersinvoer (ongeldig data)
19.4. Wijzigingen en meerwerk: Nieuwe wensen, feature-requests, UI/UX-aanpassingen of wijzigingen buiten de oorspronkelijke scope vallen onder meerwerk en niet onder garantie. Deze worden apart geoffreerd.
19.5. Garantieclausule vervalt: Wanneer u zonder toestemming aanpassingen in de opgeleverde materialen aanbrengt, vervallen alle garanties.
20. Aansprakelijkheid
20.1. Beperking aansprakelijkheid: Iedere aansprakelijkheid van FP Coding is beperkt tot het bedrag dat in het desbetreffende geval door onze aansprakelijkheidsverzekeraar wordt uitgekeerd. Indien om welke reden dan ook geen uitkering plaatsvindt, is de aansprakelijkheid beperkt tot:
- Bij eenmalige projecten: het totaal betaalde bedrag voor die opdracht
- Bij doorlopende diensten: het bedrag betaald in de drie (3) maanden voorafgaand aan de schadeverzoekende gebeurtenis
- Minimaal €250 maximaal €50.000
20.2. Uitgesloten schadecategorieën: FP Coding is niet aansprakelijk voor:
- Indirecte schade (schade geleden door derden, omzetverlies)
- Gevolgschade en bijzondere schade
- Gederfde winst, verlies van inkomsten
- Verlies van data, bedrijfsonderbreking
- Reputatieschade of imago-verlies
- Schade door gebruik van verouderde software/libraries
- Schade door derde-aanpassingen aan onze code
20.3. Aansprakelijkheid vervalt: Aansprakelijkheid is uitgesloten als u zonder FP Coding's voorafgaande schriftelijke toestemming wijzigingen in de opgeleverde materialen aanbrengt of ongeautoriseerde partijen laat aanpassen.
20.4. Claimtermijn: Vorderingen wegens tekortkoming moeten binnen 6 maanden na ontdekking van de schade bij FP Coding worden ingediend, anders vervallen.
20.5. Force Majeure clause: In geval van overmacht (zie sectie 18) is FP Coding niet aansprakelijk voor vertraging of niet-navolging, ongeacht welke schade dit oplevert.
21. Toegang tot code en escrow
21.1. Toegang tot repositories: Toegang tot Git repositories, servers of hosting-accounts wordt uitsluitend verstrekt indien dat contractueel is overeengekomen. Toegang geschiedt met inachtneming van strikte beveiligingsrichtlijnen:
- Unieke credentials per persoon (geen shared accounts)
- Wachtwoord minimaal 16 tekens (aanbevolen 32)
- Two-Factor Authentication (2FA) aanbevolen
- Logging van alle toegangen
- Onmiddellijk deactiveren bij beëindiging contract
21.2. Broncode-escrow: Escrow-regelingen (opslag van broncode bij neutrale derde partij) zijn mogelijk op verzoek. Dit komt volledig voor rekening van de klant. Kosten bedragen normaliter €500-1000 éénmalig + opslag.
21.3. Broncode release-voorwaarden: Escrow-broncode wordt vrijgegeven in geval van:
- Faillissement van FP Coding
- Ernstige tekortkoming met meer dan 30 dagen wachten
- Beëindiging zonder redelijke vervangingsperiode
21.4. Geen escrow standaard: Zonder expliciete escrow-afspraak heeft u geen recht op broncode na beëindiging contract.
22. Logging en monitoring
22.1. Logging doeleinden: FP Coding kan logbestanden en monitoring inzetten voor:
- Beveiliging: detecteren van inbreuken, hacking-pogingen, DDoS
- Foutanalyse: debugging en troubleshooting
- Kwaliteitsverbetering: performance-optimalisatie
- Compliance: naleving van wettelijke verplichtingen
Dit gebeurt conform ons Privacybeleid en GDPR/AVG.
22.2. Log-behoud: Access logs, error logs en audit trails worden normaliter 30 dagen bewaard. Beveiligings-relevante logs kunnen langer bewaard worden.
22.3. Klant-toegang logs: Op verzoek kunnen relevant logs ter beschikking gesteld worden voor debugging-doeleinden.
22.4. Performance monitoring: Monitoring tools als Sentry, New Relic, CloudFlare Analytics kunnen ingezet worden. Persoonlijke gegevens in deze tools vallen onder ons privacybeleid.
23. Communicatie en acceptatiecriteria
23.1. Communicatiekanalen: Communicatie vindt bij voorkeur schriftelijk plaats via:
- E-mail: info@fpcoding.nl (officieel)
- Projectmanagementsysteem/Ticketing (indien beschikbaar)
- Video call/vergadering op afspraak
Telefoon-uitsluitend communicatie wordt niet ondersteund tenzij SLA-gerelateerd.
23.2. Reactietijd: FP Coding streeft naar respons binnen kantooruren (ma-vr 09:00-18:00 CET). Buiten kantooruren kan vertraging optreden.
23.3. Acceptatiecriteria: Voor elk project worden acceptatiecriteria vooraf afgestemd en vastgelegd in schrift. Deze vormen de basis voor:
- Wat precies opgeleverd zal worden
- Hoe kwaliteit bepaald wordt
- Wanneer het project 'klaar' is
- Wat meerwerk is
23.4. Wireframes, mockups, prototypes: Tussentijdse versies (wireframes, design mockups, prototypes) zijn indicatief en geen garantie voor eindproduct. Afwijkingen kunnen voorkomen op basis van:
- Technische haalbaarheid
- Browser-compatibility
- Performance-vereisten
- Security-beperkingen
23.5. Wijzigingen na oplevering: Pas na offciële oplevering en acceptatie kunnen wijzigingen doorgevoerd worden als meerwerk.
24. Wijzigingen van deze voorwaarden
24.1. Wijzigingsrecht: FP Coding mag deze Algemene Voorwaarden wijzigen. Dit kan nodig zijn vanwege:
- Veranderingen in wetgeving
- AVG/GDPR aanpassingen
- Bedrijfsoperationele wijzigingen
- Verbeteringen in diensten
24.2. Publicatie wijzigingen: De meest recente versie van deze voorwaarden wordt altijd op onze website (www.fpcoding.nl/terms) gepubliceerd.
24.3. Notificatie lopende contracten: Bij materiële wijzigingen informeren wij u actief indien u een lopend contract (met doorlopende betaling) heeft. Dit gebeurt minimaal 30 dagen vooraf per e-mail.
24.4. Effectieve datum: Wijzigingen worden effectief op de datum vermeld in de update. Gebruik na die datum houdt in dat u de nieuwe voorwaarden accepteert.
24.5. Ontzegging bij onenigheid: Bent u het niet eens met wijzigingen, dan kunt u binnen 30 dagen opzeggen. Na 30 dagen worden gewijzigde voorwaarden van kracht.
25. Geschillen en toepasselijk recht
25.1. Toepasselijk recht: Op deze voorwaarden en alle overeenkomsten met FP Coding is uitsluitend Nederlands recht van toepassing, ook als u in het buitenland gevestigd bent.
25.2. Bevoegde rechter: Alle geschillen voortvloeiend uit of met betrekking tot deze overeenkomst worden voorgelegd aan de bevoegde rechter in Nederland, arrondissement naar keuze van FP Coding (dit kan Amsterdam, Rotterdam, Utrecht zijn).
25.3. Escalatieproces: Voordat rechtszaak wordt gestart, trachten partijen het geschil in der minne op te lossen via:
- Directe onderhandeling tussen contactpersonen (2 weken)
- Formele schriftelijke claim (2 weken)
- Mediation/arbitrage (optioneel, door beide partijen in te stemmen)
25.4. Arbitrage alternatief: Partijen kunnen instemmen met arbitrage volgens het Arbitragereglement van de Nederlandse Arbitrage Associatie (NAA) of soortgelijke. Dit gebeurt alleen schriftelijk.
25.5. Invordering: Bij non-betaling zal FP Coding overgaan tot juridische invordering via:
- Aanmaningsbrieven (incassobureaus)
- Rechtszaak voor de burgerlijke rechter
- Incassokosten verschuldigd conform WIK
25.6. Instandhouden bepalingen: Indien één bepaling in deze voorwaarden ongeldig verklaard wordt, blijven alle andere bepalingen van kracht. Wanneer mogelijk zal de bepaling door partijen aangepast worden.
Contact
Heeft u vragen over deze Algemene Voorwaarden? Neem dan contact met ons op via info@fpcoding.nl.