From c4ee40b4b3d350072787c4b21260d57b7a0017dc Mon Sep 17 00:00:00 2001 From: Frank Meeuwsen Date: Tue, 10 Feb 2026 11:19:29 +0100 Subject: [PATCH] feat: privacybeleid, algemene voorwaarden en cookiebanner AVG-conform privacybeleid met Umami analytics en Google Fonts vermelding. Algemene voorwaarden met 14 artikelen inclusief herroepingsrecht-uitzondering (art. 6:230p lid 1 sub l BW) en getrapt annuleringsbeleid. CookieBanner component met localStorage persistentie. FAQ uitgebreid met annuleringsvraag. Co-Authored-By: Claude Opus 4.6 --- src/App.jsx | 4 + src/components/CookieBanner.jsx | 72 ++++++++ src/components/FAQ.jsx | 4 + src/components/index.js | 1 + src/pages/Privacy.jsx | 209 ++++++++++++++++----- src/pages/Terms.jsx | 311 ++++++++++++++++++++++++++------ 6 files changed, 508 insertions(+), 93 deletions(-) create mode 100644 src/components/CookieBanner.jsx diff --git a/src/App.jsx b/src/App.jsx index 1f80ed1..9c7411f 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -18,6 +18,7 @@ import FAQ from './components/FAQ'; import FinalCTA from './components/FinalCTA'; import Footer from './components/Footer'; import StickyBar from './components/StickyBar'; +import CookieBanner from './components/CookieBanner'; function App() { return ( @@ -60,6 +61,9 @@ function App() { {/* 12. Sticky Bar - verschijnt na scroll */} + + {/* 13. Cookie Banner - eenmalige melding over analytics */} + ); } diff --git a/src/components/CookieBanner.jsx b/src/components/CookieBanner.jsx new file mode 100644 index 0000000..c0e300b --- /dev/null +++ b/src/components/CookieBanner.jsx @@ -0,0 +1,72 @@ +/** + * CookieBanner.jsx - Simpele cookiebanner/analytics-melding + * + * Informeert bezoekers over het gebruik van Umami analytics. + * Slaat voorkeur op in localStorage zodat de banner maar 1x verschijnt. + */ + +import { useState, useEffect } from 'react'; +import { Link } from 'react-router-dom'; + +const STORAGE_KEY = 'cookie-banner-dismissed'; + +function CookieBanner() { + const [visible, setVisible] = useState(false); + + // Check bij laden of de banner al eerder is weggeklikt + useEffect(() => { + const dismissed = localStorage.getItem(STORAGE_KEY); + if (!dismissed) { + setVisible(true); + } + }, []); + + const dismiss = () => { + localStorage.setItem(STORAGE_KEY, 'true'); + setVisible(false); + }; + + if (!visible) return null; + + return ( +
+
+
+ {/* Tekst */} +
+

+ Deze website gebruikt{' '} + + Umami + + {' '}voor anonieme bezoekersstatistieken. Er worden geen cookies + geplaatst voor tracking en er worden geen persoonsgegevens + gedeeld met derden.{' '} + + Meer info + +

+
+ + {/* Knop */} + +
+
+
+ ); +} + +export default CookieBanner; diff --git a/src/components/FAQ.jsx b/src/components/FAQ.jsx index d0bdbe0..afc9abd 100644 --- a/src/components/FAQ.jsx +++ b/src/components/FAQ.jsx @@ -41,6 +41,10 @@ function FAQ() { question: "Wat voor project ga ik bouwen?", answer: "Dat bepaal je zelf. Vooraf bespreken we kort wat voor jou relevant is. Denk aan: een simpele website, een automatisering, een tool die je dagelijks werk makkelijker maakt. We zorgen dat het haalbaar is binnen de tijd." }, + { + question: "Kan ik mijn geld terugkrijgen als ik niet kan komen?", + answer: "Bij annulering meer dan 14 dagen voor de workshop krijg je het volledige bedrag terug. Tussen 7 en 14 dagen voor de workshop is dat 50%. Binnen 7 dagen is geen restitutie mogelijk, maar je mag altijd iemand anders in je plaats sturen." + }, { question: "Ik heb al wat ervaring met Claude. Is dit dan niet te basic?", answer: "De workshop begint bij de basis, maar gaat vrij snel naar de interessantere features zoals agents en skills. Je werkt aan je eigen tempo en project, dus ook met voorkennis haal je er genoeg uit." diff --git a/src/components/index.js b/src/components/index.js index 78bdc3a..44d7709 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -17,3 +17,4 @@ export { default as FAQ } from './FAQ'; export { default as FinalCTA } from './FinalCTA'; export { default as Footer } from './Footer'; export { default as StickyBar } from './StickyBar'; +export { default as CookieBanner } from './CookieBanner'; diff --git a/src/pages/Privacy.jsx b/src/pages/Privacy.jsx index 37a12da..06b6c48 100644 --- a/src/pages/Privacy.jsx +++ b/src/pages/Privacy.jsx @@ -1,7 +1,8 @@ /** * Privacy.jsx - Privacybeleid pagina * - * Standaard tekst die later aangepast moet worden. + * AVG-conform privacybeleid voor de Claude Code Workshop. + * Bevat alle verplichte elementen conform Autoriteit Persoonsgegevens. */ import { Link } from 'react-router-dom'; @@ -31,70 +32,194 @@ function Privacy() {

- Laatst bijgewerkt: [datum invullen] + Laatst bijgewerkt: 10 februari 2026

-

1. Inleiding

+ {/* 1. Wie zijn wij */} +

1. Wie zijn wij

- Dit privacybeleid beschrijft hoe Frank Meeuwsen (hierna "wij", "ons" of "onze") - persoonsgegevens verzamelt, gebruikt en beschermt wanneer je onze website bezoekt - of deelneemt aan onze workshops. + Dit privacybeleid is van toepassing op de website en diensten van: +

+
    +
  • Naam: Frank Meeuwsen
  • +
  • KvK-nummer: [KvK-nummer invullen]
  • +
  • Vestigingsplaats: [vestigingsplaats invullen]
  • +
  • + E-mail:{' '} + + frank@frankmeeuwsen.com + +
  • +
+

+ Frank Meeuwsen is de verwerkingsverantwoordelijke in de zin van de Algemene + Verordening Gegevensbescherming (AVG) voor de verwerking van persoonsgegevens + zoals beschreven in dit privacybeleid.

-

2. Welke gegevens verzamelen wij?

-

Wij kunnen de volgende persoonsgegevens verzamelen:

+ {/* 2. Welke gegevens verzamelen wij */} +

2. Welke gegevens verzamelen wij

+

+ Wanneer je je inschrijft voor een workshop of contact met ons opneemt, kunnen + wij de volgende persoonsgegevens verwerken: +

    -
  • Naam
  • +
  • Voor- en achternaam
  • E-mailadres
  • Bedrijfsnaam (indien van toepassing)
  • -
  • Facturatiegegevens
  • -
  • Eventuele andere informatie die je zelf aan ons verstrekt
  • +
  • Facturatiegegevens (adres, BTW-nummer indien van toepassing)
  • +
  • Inhoud van berichten die je ons stuurt
-

3. Waarvoor gebruiken wij je gegevens?

-

Wij gebruiken je gegevens voor:

+ {/* 3. Waarvoor gebruiken wij je gegevens */} +

3. Waarvoor gebruiken wij je gegevens

+

+ Wij verwerken je persoonsgegevens voor de volgende doeleinden: +

+ +

Op basis van uitvoering van de overeenkomst:

  • Het verwerken van je inschrijving voor een workshop
  • -
  • Het versturen van praktische informatie over de workshop
  • -
  • Het opstellen van facturen
  • -
  • Het beantwoorden van je vragen
  • +
  • Het versturen van praktische informatie over de workshop (locatie, tijd, voorbereiding)
  • +
  • Het opstellen en versturen van facturen
  • +
  • Het verlenen van toegang tot workshopmateriaal en de besloten community
-

4. Bewaartermijn

-

- Wij bewaren je gegevens niet langer dan noodzakelijk voor de doeleinden waarvoor - ze zijn verzameld, of zo lang als wettelijk vereist is voor de belastingadministratie. -

- -

5. Delen met derden

-

- Wij verkopen of verhuren je gegevens niet aan derden. Wij kunnen gegevens delen - met dienstverleners die ons helpen bij het uitvoeren van onze diensten, zoals - betalingsverwerkers. Deze partijen mogen je gegevens alleen gebruiken in opdracht van ons. -

- -

6. Je rechten

-

Je hebt het recht om:

+

Op basis van gerechtvaardigd belang:

    -
  • Inzage te vragen in je persoonsgegevens
  • -
  • Je gegevens te laten corrigeren of verwijderen
  • -
  • Bezwaar te maken tegen verwerking van je gegevens
  • -
  • Je gegevens over te dragen naar een andere partij
  • +
  • Het beantwoorden van vragen die je ons stelt
  • +
  • Het verbeteren van onze dienstverlening
-

7. Contact

+ {/* 4. Delen met derden */} +

4. Delen met derden

- Heb je vragen over dit privacybeleid of wil je gebruik maken van je rechten? - Neem dan contact met ons op via{' '} + Wij verkopen, verhuren of verstrekken je persoonsgegevens niet aan derden + voor commerciele doeleinden. Wij delen gegevens uitsluitend met partijen die + noodzakelijk zijn voor onze dienstverlening: +

+
    +
  • + Betalingsverwerker - voor het afhandelen van betalingen. + Deze partij verwerkt betaalgegevens onder eigen verantwoordelijkheid en + conform hun eigen privacybeleid. +
  • +
  • + Boekhoudpakket - voor het opstellen van facturen en + financiele administratie. +
  • +
+

+ Met partijen die in onze opdracht persoonsgegevens verwerken, sluiten wij + een verwerkersovereenkomst om een passend niveau van beveiliging en + vertrouwelijkheid te waarborgen. +

+ + {/* 5. Bewaartermijnen */} +

5. Bewaartermijnen

+

+ Wij bewaren je persoonsgegevens niet langer dan noodzakelijk voor het doel + waarvoor ze zijn verzameld: +

+
    +
  • + Factuur- en betaalgegevens: 7 jaar na het boekjaar + (wettelijke fiscale bewaarplicht). +
  • +
  • + Inschrijfgegevens en correspondentie: gedurende de + duur van de klantrelatie en maximaal 2 jaar daarna, tenzij er een + wettelijke bewaarplicht geldt. +
  • +
+ + {/* 6. Beveiliging */} +

6. Beveiliging

+

+ Wij nemen passende technische en organisatorische maatregelen om je + persoonsgegevens te beschermen tegen ongeoorloofde toegang, verlies of + onrechtmatige verwerking. Denk hierbij aan versleutelde verbindingen + (HTTPS), beveiligde opslag en beperkte toegang tot gegevens. +

+ + {/* 7. Je rechten */} +

7. Je rechten

+

+ Op grond van de AVG heb je de volgende rechten met betrekking tot je + persoonsgegevens: +

+
    +
  • Inzage - je mag opvragen welke gegevens wij van je verwerken
  • +
  • Correctie - je mag onjuiste gegevens laten aanpassen
  • +
  • Verwijdering - je mag vragen je gegevens te wissen (tenzij er een wettelijke bewaarplicht geldt)
  • +
  • Bezwaar - je mag bezwaar maken tegen bepaalde verwerkingen
  • +
  • Overdraagbaarheid - je mag vragen je gegevens in een gangbaar formaat te ontvangen
  • +
  • Beperking - je mag vragen de verwerking tijdelijk te beperken
  • +
+

+ Je kunt je rechten uitoefenen door een e-mail te sturen naar{' '} frank@frankmeeuwsen.com - . + + . Wij reageren binnen 4 weken op je verzoek. +

+

+ Daarnaast heb je het recht een klacht in te dienen bij de{' '} + + Autoriteit Persoonsgegevens + + , de Nederlandse toezichthouder op het gebied van privacybescherming.

-

8. Wijzigingen

+ {/* 8. Cookies en analytics */} +

8. Cookies en analytics

+ +

Website-analytics

- Wij behouden ons het recht voor dit privacybeleid te wijzigen. Wijzigingen worden - op deze pagina gepubliceerd. + Wij gebruiken Umami voor het bijhouden van anonieme bezoekersstatistieken. + Umami draait op onze eigen server (gehost bij Hetzner in Duitsland, binnen + de EU). Umami werkt zonder cookies en verzamelt geen persoonsgegevens. Er + worden geen gegevens gedeeld met derden. Wij zien alleen geaggregeerde + statistieken zoals paginaweergaven en verwijzende websites. +

+ +

Google Fonts

+

+ Deze website maakt gebruik van Google Fonts voor het laden van lettertypen. + Bij het bezoeken van de website wordt een verbinding gemaakt met servers van + Google (fonts.googleapis.com en fonts.gstatic.com), waarbij je IP-adres + kan worden doorgegeven aan Google. Google heeft een eigen privacybeleid + voor deze dienst. Wij hebben geen invloed op de gegevensverwerking door Google. +

+ +

Overige cookies

+

+ Deze website plaatst geen marketing- of tracking cookies. De enige lokale + opslag die wij gebruiken is voor het onthouden van je cookiebanner-voorkeur. +

+ + {/* 9. Wijzigingen */} +

9. Wijzigingen

+

+ Wij behouden ons het recht voor dit privacybeleid te wijzigen. De meest + actuele versie is altijd beschikbaar op deze pagina. Bij substantiele + wijzigingen zullen wij je hierover informeren. +

+ + {/* 10. Contact */} +

10. Contact

+

+ Heb je vragen over dit privacybeleid of wil je gebruik maken van je rechten? + Neem dan contact op via{' '} + + frank@frankmeeuwsen.com + + .

diff --git a/src/pages/Terms.jsx b/src/pages/Terms.jsx index 3668f29..656c0da 100644 --- a/src/pages/Terms.jsx +++ b/src/pages/Terms.jsx @@ -1,7 +1,9 @@ /** * Terms.jsx - Algemene Voorwaarden pagina * - * Standaard tekst die later aangepast moet worden. + * Juridisch onderbouwde voorwaarden voor de Claude Code Workshop. + * Bevat herroepingsrecht-uitzondering (art. 6:230p lid 1 sub l BW), + * getrapt annuleringsbeleid, en aansprakelijkheidsbeperking. */ import { Link } from 'react-router-dom'; @@ -31,87 +33,294 @@ function Terms() {

- Laatst bijgewerkt: [datum invullen] + Laatst bijgewerkt: 10 februari 2026

+ {/* Artikel 1 */}

Artikel 1 - Definities

In deze algemene voorwaarden wordt verstaan onder:

    -
  • Aanbieder: Frank Meeuwsen, gevestigd te [vestigingsplaats], KvK-nummer [nummer]
  • -
  • Deelnemer: de natuurlijke of rechtspersoon die deelneemt aan een workshop
  • -
  • Workshop: de Claude Code Hands-on Sessie zoals aangeboden op deze website
  • +
  • + Aanbieder: Frank Meeuwsen, gevestigd te [vestigingsplaats], + ingeschreven bij de Kamer van Koophandel onder nummer [KvK-nummer]. +
  • +
  • + Deelnemer: de natuurlijke persoon of rechtspersoon die zich + inschrijft voor een workshop. +
  • +
  • + Workshop: de Claude Code Hands-on Sessie zoals aangeboden op + deze website, inclusief alle bijbehorende materialen en diensten. +
  • +
  • + Overeenkomst: de overeenkomst tussen aanbieder en deelnemer + met betrekking tot deelname aan een workshop. +
+ {/* Artikel 2 */}

Artikel 2 - Toepasselijkheid

+
    +
  • + Deze algemene voorwaarden zijn van toepassing op alle aanbiedingen, + offertes en overeenkomsten met betrekking tot workshops van de aanbieder. +
  • +
  • + Door inschrijving voor een workshop verklaart de deelnemer kennis te + hebben genomen van deze voorwaarden en hiermee akkoord te gaan. +
  • +
  • + Afwijkingen van deze voorwaarden zijn alleen geldig indien schriftelijk + overeengekomen. +
  • +
+ + {/* Artikel 3 */} +

Artikel 3 - Inschrijving en overeenkomst

+
    +
  • + Inschrijving voor een workshop geschiedt via het inschrijfformulier op de + website of per e-mail. +
  • +
  • + Na inschrijving ontvangt de deelnemer een bevestiging per e-mail. +
  • +
  • + De overeenkomst komt tot stand op het moment dat de aanbieder de inschrijving + bevestigt. De inschrijving is definitief na ontvangst van de betaling. +
  • +
  • + De aanbieder behoudt zich het recht voor een inschrijving zonder opgaaf van + reden te weigeren. In dat geval wordt een eventueel betaald bedrag volledig + terugbetaald. +
  • +
+ + {/* Artikel 4 */} +

Artikel 4 - Prijs en betaling

+
    +
  • + De workshopprijs bedraagt EUR 399,- per persoon, exclusief BTW. +
  • +
  • + Betaling dient voorafgaand aan de workshop te geschieden via de aangegeven + betaalmethode. +
  • +
  • + Na ontvangst van de betaling ontvangt de deelnemer een factuur. +
  • +
  • + Alle genoemde prijzen zijn onder voorbehoud van kennelijke fouten. Aan + druk- en zetfouten kunnen geen rechten worden ontleend. +
  • +
+ + {/* Artikel 5 */} +

Artikel 5 - Herroepingsrecht

- Deze algemene voorwaarden zijn van toepassing op alle aanbiedingen, overeenkomsten en - leveringen van workshops door de aanbieder. + De workshop vindt plaats op een vooraf vastgestelde datum en tijdstip. Op + grond van artikel 6:230p lid 1 sub l van het Burgerlijk Wetboek is het + herroepingsrecht (bedenktijd van 14 dagen) niet van toepassing op diensten + met betrekking tot vrijetijdsbesteding waarbij in de overeenkomst een + bepaald tijdstip van nakoming is voorzien. +

+

+ Dit betekent dat je na inschrijving geen beroep kunt doen op het wettelijke + herroepingsrecht. Wel geldt het annuleringsbeleid zoals beschreven in + artikel 6.

-

Artikel 3 - Inschrijving

+ {/* Artikel 6 */} +

Artikel 6 - Annulering door deelnemer

    -
  • Inschrijving voor een workshop geschiedt via het inschrijfformulier op de website.
  • -
  • Na inschrijving ontvang je een bevestiging per e-mail.
  • -
  • De inschrijving is definitief na ontvangst van de betaling.
  • +
  • + Bij annulering meer dan 14 dagen voor de workshopdatum: volledige + restitutie van het betaalde bedrag. +
  • +
  • + Bij annulering tussen 7 en 14 dagen voor de workshopdatum: 50% restitutie + van het betaalde bedrag. +
  • +
  • + Bij annulering minder dan 7 dagen voor de workshopdatum: geen restitutie. +
  • +
  • + Je mag altijd en zonder extra kosten een vervangende deelnemer aanmelden. + Geef dit uiterlijk 24 uur voor de workshop aan ons door. +
  • +
  • + Annulering dient schriftelijk te gebeuren per e-mail aan{' '} + + frank@frankmeeuwsen.com + + . De datum van ontvangst van de e-mail geldt als annuleringsdatum. +
  • +
  • + Restitutie vindt plaats binnen 14 dagen na de annuleringsdatum. +
-

Artikel 4 - Betaling

+ {/* Artikel 7 */} +

Artikel 7 - Annulering of wijziging door aanbieder

    -
  • De workshopprijs is €449,- excl. BTW per deelnemer.
  • -
  • Betaling dient vooraf te geschieden via de aangegeven betaalmethode.
  • -
  • Na ontvangst van de betaling ontvang je een factuur.
  • +
  • + De aanbieder behoudt zich het recht voor een workshop te annuleren bij + onvoldoende aanmeldingen of andere zwaarwegende redenen. +
  • +
  • + In geval van annulering door de aanbieder ontvangt de deelnemer het + volledige bedrag terug, of kan de deelnemer kosteloos deelnemen aan een + volgende workshopdatum. +
  • +
  • + De aanbieder behoudt zich het recht voor de workshopdatum, -locatie of + -tijden te wijzigen. Deelnemers worden hiervan zo spoedig mogelijk op de + hoogte gesteld. Bij een datumwijziging heeft de deelnemer het recht + kosteloos te annuleren. +
-

Artikel 5 - Annulering door deelnemer

-
    -
  • Bij annulering tot 14 dagen voor de workshop: volledige restitutie.
  • -
  • Bij annulering tussen 14 en 7 dagen voor de workshop: 50% restitutie.
  • -
  • Bij annulering binnen 7 dagen voor de workshop: geen restitutie.
  • -
  • Je mag altijd een vervangende deelnemer aanmelden.
  • -
- -

Artikel 6 - Annulering door aanbieder

+ {/* Artikel 8 */} +

Artikel 8 - Overmacht

- De aanbieder behoudt zich het recht voor een workshop te annuleren bij onvoldoende - deelnemers of overmacht. In dat geval ontvang je het volledige bedrag terug of kun - je kosteloos verplaatsen naar een volgende datum. + In geval van overmacht is de aanbieder niet gehouden tot het nakomen van + enige verplichting. Onder overmacht wordt verstaan elke omstandigheid buiten + de wil van de aanbieder, waaronder maar niet beperkt tot: +

+
    +
  • Ziekte of arbeidsongeschiktheid van de trainer
  • +
  • Onbeschikbaarheid van de workshoplocatie
  • +
  • Overheidsmaatregelen
  • +
  • Extreme weersomstandigheden
  • +
  • Storingen in de stroomvoorziening of internetverbinding
  • +
+

+ Bij overmacht zal de aanbieder zich inspannen een passend alternatief te + bieden, zoals een nieuwe workshopdatum. Indien dat niet mogelijk is, ontvangt + de deelnemer het volledige bedrag terug.

-

Artikel 7 - Aansprakelijkheid

+ {/* Artikel 9 */} +

Artikel 9 - Uitvoering van de workshop

    -
  • De aanbieder is niet aansprakelijk voor schade die voortvloeit uit het gebruik van de tijdens de workshop opgedane kennis.
  • -
  • De aanbieder is niet aansprakelijk voor verlies, diefstal of beschadiging van persoonlijke eigendommen tijdens de workshop.
  • +
  • + De aanbieder voert de workshop naar beste inzicht en vermogen uit + (inspanningsverplichting). Er wordt geen specifiek resultaat gegarandeerd. +
  • +
  • + De inhoud van de workshop kan afwijken van de beschrijving op de website + indien dit in het belang is van de kwaliteit of actualiteit van de workshop. +
  • +
  • + De deelnemer is zelf verantwoordelijk voor het meenemen van een werkende + laptop en het vooraf aanmaken van een Claude Pro of Max account. +
  • +
  • + De deelnemer ontvangt vooraf instructies voor de voorbereiding. Het niet + opvolgen van deze instructies kan van invloed zijn op het resultaat van de + workshop. +
-

Artikel 8 - Intellectueel eigendom

-

- Alle door de aanbieder verstrekte materialen zijn uitsluitend bedoeld voor eigen - gebruik van de deelnemer. Het is niet toegestaan deze materialen te delen, - verveelvoudigen of commercieel te gebruiken zonder schriftelijke toestemming. -

+ {/* Artikel 10 */} +

Artikel 10 - Aansprakelijkheid

+
    +
  • + De totale aansprakelijkheid van de aanbieder is beperkt tot het bedrag dat + de deelnemer voor de betreffende workshop heeft betaald. +
  • +
  • + De aanbieder is niet aansprakelijk voor indirecte schade, gevolgschade, + gederfde winst of gemiste besparingen. +
  • +
  • + De aanbieder is niet aansprakelijk voor schade die voortvloeit uit het + toepassen van de tijdens de workshop opgedane kennis en vaardigheden. +
  • +
  • + De aanbieder is niet aansprakelijk voor verlies, diefstal of beschadiging + van persoonlijke eigendommen van de deelnemer tijdens de workshop. +
  • +
  • + De deelnemer is zelf verantwoordelijk voor de software en bestanden op + de eigen laptop. De aanbieder is niet aansprakelijk voor eventuele schade + aan of verlies van data. +
  • +
-

Artikel 9 - Privacy

+ {/* Artikel 11 */} +

Artikel 11 - Intellectueel eigendom

+
    +
  • + Alle door de aanbieder verstrekte materialen (presentaties, werkboek, + oefeningen, code-voorbeelden) zijn en blijven intellectueel eigendom van + de aanbieder. +
  • +
  • + De deelnemer verkrijgt een persoonlijk, niet-overdraagbaar gebruiksrecht + op de verstrekte materialen, uitsluitend voor eigen gebruik. +
  • +
  • + Het is niet toegestaan workshopmateriaal te delen, te verveelvoudigen, te + publiceren of commercieel te gebruiken zonder schriftelijke toestemming van + de aanbieder. +
  • +
  • + Het is niet toegestaan de workshop of delen daarvan op te nemen (audio of + video) zonder voorafgaande schriftelijke toestemming. +
  • +
  • + Het project dat de deelnemer tijdens de workshop bouwt, is eigendom van de + deelnemer. +
  • +
+ + {/* Artikel 12 */} +

Artikel 12 - Privacy

- De aanbieder verwerkt persoonsgegevens conform het privacybeleid zoals beschreven + De aanbieder verwerkt persoonsgegevens conform de Algemene Verordening + Gegevensbescherming (AVG). Het volledige privacybeleid is te raadplegen op{' '} de privacy pagina - . + + .

-

Artikel 10 - Klachten

-

- Klachten over de workshop dienen binnen 14 dagen na afloop schriftelijk te worden - ingediend via{' '} - - frank@frankmeeuwsen.com - . -

+ {/* Artikel 13 */} +

Artikel 13 - Klachten

+
    +
  • + Klachten over de workshop dienen binnen 14 dagen na de workshopdatum + schriftelijk te worden ingediend via{' '} + + frank@frankmeeuwsen.com + + . +
  • +
  • + De aanbieder zal binnen 14 dagen na ontvangst van de klacht reageren + met een inhoudelijke reactie. +
  • +
-

Artikel 11 - Toepasselijk recht

-

- Op deze algemene voorwaarden en alle overeenkomsten is Nederlands recht van toepassing. -

+ {/* Artikel 14 */} +

Artikel 14 - Toepasselijk recht en geschillen

+
    +
  • + Op deze algemene voorwaarden en alle overeenkomsten tussen aanbieder en + deelnemer is Nederlands recht van toepassing. +
  • +
  • + Partijen zullen eerst proberen geschillen in onderling overleg op te + lossen alvorens een beroep te doen op de rechter. +
  • +
  • + Geschillen die niet in onderling overleg kunnen worden opgelost, worden + voorgelegd aan de bevoegde rechter in het arrondissement van de + vestigingsplaats van de aanbieder. +
  • +