1. Samenvatting
- Website bookable.be. Een cookiebanner (Complianz) vraagt toestemming voor statistieken en voor marketing. Zonder toestemming plaatst de website enkel functionele cookies: die onthouden uw keuze en laten de site werken. Met toestemming meet Google Analytics, via Google Tag Manager, welke pagina's werken, en kunnen we meten welke advertenties werken.
- App app.bookable.be. De app gebruikt enkel cookies en opslag die nodig zijn om de dienst te laten werken. Onder
/start(het aanmelden) laadt de app Google Analytics, maar enkel als u op bookable.be toestemming gaf. Er is geen cookiebanner op de app zelf: uw keuze op bookable.be geldt ook daar, via het cookiebk_toestemming. Zonder keuze blijft alles geweigerd. - Geen reclamecookies van derden zonder uw toestemming, en geen ingesloten inhoud van derden in de app. Op enkele voorbeeldpagina's van de website staat een kaart van Google Maps die pas laadt na toestemming voor marketing.
- De regel: voor het plaatsen of lezen van informatie in de browser is toestemming nodig, behalve als het strikt noodzakelijk is om een dienst te leveren die de gebruiker uitdrukkelijk vraagt, of enkel om een communicatie te versturen. De Belgische regel staat in artikel 10/2 van de wet van 30 juli 2018.
2. Toestemming geven, wijzigen en intrekken
- Bij uw eerste bezoek aan bookable.be kiest u in de banner: Alles toestaan, Enkel nodige, of Zelf kiezen (functioneel, statistieken, marketing).
- Wijzigen of intrekken kan altijd met de knop Cookies onderaan elke pagina van bookable.be. Daarna worden de cookies van die categorie niet meer gebruikt en geeft de website uw nieuwe keuze door aan de app.
- Uw keuze blijft 1 jaar bewaard, in de cookies van de banner en in het cookie
bk_toestemming. U kunt cookies ook verwijderen in de instellingen van uw browser; dan vraagt de banner opnieuw. - Weigert u cookies, dan werken de website en de app gewoon.
3. Cookies op bookable.be (de website)
| Naam | Doel | Duur | Categorie |
|---|---|---|---|
cmplz_banner-status, cmplz_policy_id, cmplz_functional, cmplz_preferences, cmplz_statistics, cmplz_marketing, cmplz_consented_services, cmplz_saved_services, cmplz_saved_categories (cookiebanner Complianz) | uw keuze in de banner onthouden | 1 jaar | functioneel |
bk_toestemming (gezet op .bookable.be) | uw keuze doorgeven aan app.bookable.be: s statistieken, m marketing, n geen, of een combinatie | 1 jaar | functioneel |
_ga, _ga_V7T072JD1B (Google Analytics 4) | een willekeurig id om bezoeken en pagina's te tellen en de overgang van de website naar de app te volgen | hoogstens 2 jaar | statistieken, enkel na toestemming |
_gcl_au, _gcl_aw en gelijkaardige cookies van Google | meten of een klik op een advertentie leidde tot een aanvraag of account, enkel als we advertentiemeting inschakelen | hoogstens 90 dagen | marketing, enkel na toestemming |
| cookies van Google Maps | tonen van een kaart op enkele voorbeeldpagina's | volgens Google | marketing, enkel na toestemming (de kaart laadt pas dan) |
De lettertypes en scripts van de website worden door Bookable zelf geleverd. Beheerders van de website die ingelogd zijn, worden niet gemeten. Verder gebruikt de website localStorage en sessionStorage (zie 5).
4. Cookies op app.bookable.be (de app)
| Naam | Waar | Doel | Duur | Categorie |
|---|---|---|---|---|
bk_session | app.bookable.be | ingelogd blijven in de beheeromgeving van de zaak | 30 dagen | strikt noodzakelijk |
bk_tenant | app.bookable.be | welke zaak actief is als een gebruiker meerdere zaken heeft | tot de browser sluit | strikt noodzakelijk |
bk_login_mail | pad /inloggen | het mailadres tonen op de pagina "link verstuurd", zonder het in de url te zetten | 10 minuten | strikt noodzakelijk |
bk_aanmelding | pad van de aanmelding | een lopende aanmelding terugvinden | 1 dag | strikt noodzakelijk |
bk_start_mail | pad van de aanmelding | het mailadres tonen op de pagina "link verstuurd" bij het aanmelden | 10 minuten | strikt noodzakelijk |
bk_start | pad /start | een willekeurig id van de start, en de pagina en knop waarlangs iemand kwam (eerste aanraking), voor de telling van de aanmeldingen per pagina. Er gaat niets naar derden en er wordt geen IP-adres bij bewaard | 30 dagen, gewist na het aanmaken van de zaak | functioneel (eigen telling van Bookable) |
bk_taal | app.bookable.be en pagina's van zaken | de gekozen taal onthouden, enkel gezet als de bezoeker zelf een taal kiest | 1 jaar | strikt noodzakelijk (gevraagd door de gebruiker) |
bk_mollie_state | pad /api/mollie | beveiliging bij het koppelen van Mollie (controle dat het antwoord van Mollie bij dit verzoek hoort) | 10 minuten | strikt noodzakelijk |
bk_meekijk | app.bookable.be | sessie wanneer een beheerder van Bookable alleen lezend meekijkt in een zaak | hoogstens 60 minuten | strikt noodzakelijk |
bk_platform.* (onder meer bk_platform.session_token) | beheeromgeving van Bookable | ingelogd blijven als beheerder van Bookable | hoogstens 8 uur, afgemeld na 30 minuten zonder activiteit | strikt noodzakelijk |
bk_meting | onder /start | een kort cookie dat een gebeurtenis (zoals "account gemaakt") doorgeeft aan de volgende pagina; zonder persoonsgegevens | 5 minuten, meteen gewist na gebruik | functioneel |
_ga, _ga_V7T072JD1B | onder /start | zoals op de website: het aanmelden meten en de overgang van de website naar de app volgen | hoogstens 2 jaar | statistieken, enkel na toestemming op bookable.be |
De loginbibliotheek (Better Auth) kan bijkomende technische cookies met hetzelfde voorvoegsel zetten, bijvoorbeeld tijdens het inloggen met Google. De meeste cookies van de app zijn HttpOnly (niet leesbaar voor scripts) en SameSite=Lax of Strict; in productie gaan ze enkel over https.
5. Opslag in de browser (geen cookies)
| Sleutel | Waar | Doel | Duur | Inhoud |
|---|---|---|---|---|
bk:<zaak> in sessionStorage | boekingsformulier van een zaak | de gekozen dienst en het moment bewaren als de pagina herlaadt, bijvoorbeeld na de betaling bij Mollie | tot het tabblad sluit, gewist na de bevestiging | keuzes van de klant (dienst, variant, extra's, medewerker, datum, uur, bedragen), geen persoonsgegevens |
bk:<zaak>:poging in sessionStorage | boekingsformulier | een lopende boekingspoging terugvinden | tot het tabblad sluit, gewist na de bevestiging | technische sleutel en een niet omkeerbare korte vingerafdruk van het mailadres (nooit het mailadres zelf) |
bk_herkomst in localStorage | bookable.be | de herkomst van uw eerste bezoek onthouden (utm gegevens en klikcodes, verwijzende site, eerste pagina, tijdstip) om bij een aanvraag te weten welke campagne werkte | tot u het wist; enkel bewaard na toestemming voor statistieken of marketing | herkomstgegevens, geen naam of mailadres |
bk-aanvraag in sessionStorage | bookable.be | een aanvraag die u op een pagina begon doorgeven aan het formulier op de startpagina | tot het tabblad sluit, gewist zodra het formulier ze overneemt | gekozen vak, gewenst moment, de manier waarop u wil starten en, als u dat al invulde, uw mailadres |
Wat de klant in het boekingsformulier invult (naam, mail, gsm), blijft enkel in het geheugen van de pagina.
6. Cookies van derden
- Mollie: betalen gebeurt op de pagina's van Mollie, die hun eigen cookies zetten. Bookable laadt geen scripts van Mollie op zijn eigen pagina's.
- Google (inloggen): inloggen met Google gebeurt op een pagina van Google, waar Google zijn eigen cookies zet.
- Google Tag Manager en Google Analytics: worden geladen via de website en onder
/startin de app. Zolang u geen toestemming gaf, staan alle toestemmingen voor statistieken en advertenties op geweigerd en plaatst Google daarvoor geen cookies. Zoals bij elk extern script ontvangt Google bij het laden technisch wel het IP-adres van uw toestel. - Google Maps: enkel op enkele voorbeeldpagina's van de website en pas na toestemming voor marketing.
- Widget op de website van een zaak: het script
w.jsen het formulier in een iframe zetten geen cookies van derden voor tracking; de cookies van de website van de zaak zelf vallen onder de zaak.
7. Wijzigingen
Bij elke nieuwe cookie of dienst werken we dit overzicht en de privacyverklaring bij. Komt er een nieuwe advertentiedienst bij, zoals een pixel van Meta, dan vragen we daarvoor eerst toestemming in de banner.