Een openbare kalender toont klantnamen
7 november 2026 · 6 min leestijd · Marketing Scan
In dit artikel
Stap 1: inventariseer welke kalenders publiek bereikbaar zijn
Begin niet met de instellingen, maar met een lijst. Noteer voor elke kalender die je bedrijf gebruikt: wie de eigenaar is, waar de kalender is ingebed of gelinkt (website, boekingspagina, e-mailhandtekening, sociale profielen) en welk type deling is ingesteld. Vraag collega's expliciet naar persoonlijke kalenders die ooit zijn gedeeld, want die vergeten we het vaakst.
- Open per kalender de deelinstellingen in de beheeromgeving van je kalenderdienst. Waar die precies staan, kan wijzigen, dus controleer dat bij de beheerder of in de actuele hulpdocumentatie van je dienst.
- Noteer of de kalender zichtbaar is voor "iedereen met de link", voor het hele bedrijf of voor specifieke personen.
- Zoek op je website en in je e-mailsjablonen naar iframes of links naar kalenders en zet die in dezelfde lijst.
Resultaat van deze stap: een tabel met kalender, eigenaar, plaats van publicatie en huidige deling. Zonder die tabel controleer je het verkeerde object.
Stap 2: test de publieke weergave zoals een buitenstaander
Test niet in je eigen ingelogde browser, want daar zie je meer dan een bezoeker. Open de publieke link in een privévenster zonder ingelogd account, en liefst ook op een ander apparaat. Controleer wat zichtbaar is:
- Staan er namen of initialen van klanten in de afspraaktitels?
- Zijn beschrijvingsvelden, notities, locaties of deelnemerslijsten zichtbaar?
- Zijn bijlagen of vergaderlinks bereikbaar?
- Zie je alleen "bezet" of "beschikbaar", of ook de titel van het blok?
Noteer per punt wat je ziet, met een schermafbeelding die je intern bewaart. Dat is je nulmeting. Belangrijk: wat jij in één testweergave ziet, bewijst niet dat andere weergaven of ingebedde versies hetzelfde tonen. Test dus ook elke ingebedde versie afzonderlijk.
Stap 3: beperk de zichtbare details tot beschikbaarheid
Het principe is dataminimalisatie: toon alleen wat een bezoeker nodig heeft om een tijdstip te kiezen. Dat is meestal niet meer dan bezet of vrij. De meeste kalenderdiensten bieden een deelniveau dat enkel beschikbaarheid toont, in plaats van volledige details. Ga na of jouw dienst dat aanbiedt en welke naam die optie heeft; verzin geen menunamen, maar lees ze af in je beheeromgeving.
Overweeg bovendien een werkwijze die het probleem aan de bron aanpakt:
- Gebruik neutrale afspraaktitels voor afspraken die in een gedeelde kalender staan, zoals "Afspraak" of een interne code, en bewaar de klantnaam in een niet-publiek veld of in je klantsysteem.
- Gebruik een aparte kalender voor beschikbaarheid die je publiek deelt, en houd de gedetailleerde kalender strikt intern.
- Gebruik een boekingspagina met enkel vrije tijdsloten als klanten zelf een moment moeten kiezen.
Het scheiden van een interne en een publieke kalender is vaak robuuster dan zorgen dat één kalender perfect is ingesteld.
Stap 4: beveilig het account achter de kalender
Een kalender is zo veilig als het account van de eigenaar. Een gestolen wachtwoord geeft toegang tot alle details, ongeacht hoe de publieke weergave is ingesteld. Google beschrijft in zijn uitleg over tweestapsverificatie dat je zo een extra beveiligingslaag toevoegt voor het geval je wachtwoord wordt gestolen. Gebruik je een account via je werk of school, dan kunnen de stappen anders verlopen en moet je bij je beheerder zijn.
Zet voor elk account dat een publieke kalender beheert tweestapsverificatie of een toegangssleutel aan (de Google-bron merkt op dat sms- of belcodes kwetsbaarder zijn dan prompts of sleutels), en schrap oude accounts van ex-medewerkers uit de deelrechten. Controleer ook wie kalenderbeheerrechten heeft: hoe minder personen de deling kunnen wijzigen, hoe kleiner de kans op een foutieve aanpassing. Noteer wie het kalenderaccount mag gebruiken in je lijst uit stap 1.
Beslisblad en fictief controlevoorbeeld
Gebruik deze beslismatrix om per kalender een besluit te nemen.
| Bevinding in de buitenstaander-test | Beslissing | Wie voert uit |
|---|---|---|
| Alleen bezet of vrij zichtbaar | Laten staan, datum van controle noteren | Kalendereigenaar |
| Titels bevatten klantnamen | Publieke deling meteen stopzetten of beperken tot beschikbaarheid, daarna titels neutraliseren | Kalendereigenaar, beheerder waar nodig |
| Notities of locaties zichtbaar | Publieke deling onmiddellijk stopzetten, daarna herinstellen; wacht niet op de volledige inventaris | Kalendereigenaar of beheerder, wie het eerst kan |
| Onbekende gedeelde link gevonden | Eigenaar achterhalen en deling intrekken | Beheerder |
Fictief praktijkscenario: een praktijk toont een ingebedde kalender op haar contactpagina. Invoer: de ingebedde link en een privévenster. Verwachte technische controles: (1) zijn er klantnamen of notities zichtbaar, (2) toont de ingebedde versie hetzelfde als de directe link, (3) is de deling beperkt tot beschikbaarheid, (4) is de oude link ingetrokken of vervangen, (5) is de eigenaar met een extra verificatiestap beveiligd. Er worden geen resultaten of aantallen voorspeld.
Controle na wijziging en blijvende bewaking
Een wijziging is pas klaar als je ze opnieuw als buitenstaander hebt getest. Herhaal de test uit stap 2 in een privévenster, op een ander apparaat en op elke pagina waar de kalender is ingebed. Vergelijk met je schermafbeeldingen van de nulmeting.
- Zijn namen, notities en locaties effectief verdwenen?
- Werkt de oude link nog? Zo ja, trek die in of vervang hem, want een eerder gedeelde of gekopieerde link kan elders bewaard zijn.
- Kan een bezoeker nog steeds het tijdstip kiezen dat hij nodig heeft?
Plan een vaste controle, bijvoorbeeld per kwartaal en telkens als iemand de website of boekingsflow wijzigt. Webbeveiliging bestaat uit meerdere lagen: de beveiligingsgids van MDN adviseert voor websites onder meer sterke authenticatie (niet enkel wachtwoorden) en het beperken van toegang. Die gids gaat over webontwikkeling en niet specifiek over kalenderdiensten. Een kalenderinstelling is één laag daarvan.
Wil je weten welke zichtbare signalen jouw website naar buiten brengt, kijk dan via Marketing Scan naar de publieke kant van je site. Die scan bekijkt wat van buitenaf zichtbaar is; ze vervangt je eigen controle van kalenderinstellingen niet.
Veelgestelde vragen.
Is het genoeg om de kalender alleen op mijn website te verbergen?
Nee. Als de onderliggende deellink nog actief is, kan iemand die link nog steeds openen. Controleer en beperk de deling in de kalenderdienst zelf, en test daarna de oude link in een privévenster.
Hoe weet ik of mijn test in het privévenster betrouwbaar is?
Een privévenster toont wat een niet ingelogde bezoeker op dat moment ziet, maar bewijst niet dat alle andere weergaven hetzelfde tonen. Test daarom ook de ingebedde versie en een tweede apparaat, en bewaar schermafbeeldingen als nulmeting.
Moet ik klantnamen uit alle afspraaktitels halen?
Alleen uit kalenders die publiek of breed gedeeld zijn. Voor een volledig interne kalender kan een klantnaam in de titel zinvol zijn, op voorwaarde dat de toegang strikt beperkt is. Scheid daarom bij voorkeur een publieke beschikbaarheidskalender van een interne detailkalender.
Helpt tweestapsverificatie tegen een openbaar gedeelde kalender?
Niet rechtstreeks. Tweestapsverificatie beschermt het account tegen overname, maar een kalender die bewust publiek met details is gedeeld, blijft zichtbaar. Je hebt dus beide nodig: een goede deelinstelling en een goed beveiligd account.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account