Cookiebeleid

Laatst gewijzigd: 28 oktober 2026

1. Wat zijn cookies?

Cookies zijn kleine bestanden die op je apparaat worden opgeslagen wanneer je een website bezoekt. Ook vergelijkbare technieken kunnen informatie op je apparaat opslaan of uitlezen. In dit beleid noemen we deze technieken samen cookies.

2. Welke soorten gebruiken wij?

Noodzakelijk

Deze cookies en vergelijkbare technieken zijn nodig voor de werking en veiligheid van TrainerLink, zoals inloggen, sessiebeheer, beveiliging, boekingen, betalingen en het bewaren van je cookievoorkeuren.

Voorkeuren

Met jouw toestemming onthouden we voorkeuren, zoals je taal, recente zoekopdrachten in het dashboard en de stand van de aanmeldwidget.

Appgebruik delen

Met jouw toestemming meten we hoe TrainerLink wordt gebruikt en presteert. Deze keuze omvat ook gemaskeerde sessieopnamen; opnamen op de website staan momenteel uit.

Lees meer over appgebruik en sessieopnamen in de privacyverklaring.

Marketing

Marketingcookies zijn bedoeld voor advertentiemeting. We gebruiken momenteel geen advertentietrackers.

3. Jouw cookievoorkeuren

Voor noodzakelijke cookies is geen toestemming nodig. Voor de andere categorieën vragen we eerst je toestemming. Je kunt optionele cookies weigeren en je keuze altijd wijzigen of intrekken via Cookievoorkeuren onderaan de website of met de knop hieronder. Je kunt cookies ook wissen of blokkeren in je browser; als je noodzakelijke cookies blokkeert, werkt de website mogelijk minder goed.

4. Cookie-overzicht

Hieronder zie je welke cookies en vergelijkbare technieken we gebruiken, waarvoor ze dienen, wie ze aanbiedt en hoe lang ze op je apparaat blijven.

Cookies verlopen automatisch. Lokale opslag verloopt niet automatisch: we controleren de geldigheid bij gebruik en waarden kunnen blijven staan tot ze worden vervangen of gewist. Gevraagde functionele instellingen blijven beschikbaar als je optionele cookies weigert. Betaalaanbieders kunnen bij het afrekenen noodzakelijke opslag gebruiken; zie ons privacybeleid.

tl_consent_subject / tl_cookie_consent (cookies)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Deze browser aan je cookiekeuze koppelen en de keuzemelding onthouden.
Bewaartermijn
180 dagen

trainerlink.cookieConsent (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Lokale kopie van je keuze. Optionele verwerking start pas na controle van het serverbewijs.
Bewaartermijn
Tot vervangen of wissen van browseropslag; geldigheid op de server maximaal 180 dagen

trainerlink.cookieConsent.pending.v1 (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Een nog niet opgeslagen cookiekeuze opnieuw proberen. Geeft geen trackingtoestemming.
Bewaartermijn
Tot succesvol opgeslagen, vervangen of wissen van browseropslag

trainerlink.cookieConsent.intent.v1 (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Willekeurige keuze-ID voorkomt dat een vertraagd antwoord een nieuwere intrekking overschrijft. Geeft geen trackingtoestemming.
Bewaartermijn
Tot volgende keuze of wissen van browseropslag

sb-*-auth-token (localStorage)

Aanbieder
Supabase
Categorie
Noodzakelijk
Doel
Inloggen en sessiebeheer.
Bewaartermijn
Tot uitloggen of wissen; verlopen sessies worden niet geaccepteerd

trainerlink.auth.* / trainerlink.guestTrainerSave.v2.* (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Een aangevraagde registratie, e-mailbevestiging of opgeslagen trainer veilig hervatten.
Bewaartermijn
Bevestiging en gastverzoek 24 uur geldig; verwijderen bij afhandeling, vervallen controle of wissen

trainerlink.portalRole:* / trainerlink.notificationInstallation* (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Gekozen accountomgeving en apparaatkoppeling voor aangevraagde pushmeldingen; geen toestemming voor marketing.
Bewaartermijn
Tot wijzigen, ontkoppelen, uitloggen waar van toepassing of wissen van browseropslag

trainerlink.nativeAppBanner.dismissedAt.v1 (localStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Je verzoek onthouden om de appmelding niet opnieuw te tonen.
Bewaartermijn
30 dagen werkzaam; opgeslagen waarde tot vervangen of wissen

trainerlink:ios-install-guidance-dismissed / trainerlink.pwa-permission-setup.v1

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Gesloten installatiehulp en afgeronde of overgeslagen meldings-/locatiehulp onthouden. Verleent geen browserrechten.
Bewaartermijn
localStorage tot wissen; toestemmingshulp gebruikt bij opslagproblemen sessionStorage of tijdelijk geheugen

trainerlink.bookingIntent.v1 / trainerlink.checkin.token / trainerlink.pendingAuthContext.v1 / trainerlink.organisationInvitation.v1 / trainerlink.guestTrainerSave.current.v2 (sessionStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Boeking, check-in en gevraagde aanmeld- of uitnodigingsroute hervatten.
Bewaartermijn
Tot afhandeling of sluiten van de tab; aanmeld- en uitnodigingscontext maximaal 30 minuten geldig

trainer-service-v2:pending-create:* / trainerlink.organisationInviteRequest.v1:* / trainerlink-admin-package-adjustment:* (sessionStorage)

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
Gevraagde wijzigingen veilig opnieuw proberen zonder dubbele uitvoering.
Bewaartermijn
Tot afhandeling, verwijderen of sluiten van de tab

rotterdampt_lang / trainerlink.onboardingWidgetOpen.v2.* / trainerlink.dashboard-search-history.v1:* (localStorage)

Aanbieder
TrainerLink
Categorie
Voorkeuren
Doel
Taal, open/dichte aanmeldwidget en maximaal vijf recente dashboardzoekopdrachten onthouden. Alleen met voorkeurentoestemming.
Bewaartermijn
Tot vervangen, wissen of intrekken van voorkeurentoestemming

trainerlink.analytics.* (localStorage / sessionStorage)

Aanbieder
TrainerLink
Categorie
Appgebruik delen
Doel
Toestemmingsgebonden gebruiksmeting en eerste openbare paginacontext.
Bewaartermijn
Eerste paginacontext 90 dagen geldig; overige lokale waarden tot wissen/intrekken, tabwaarden tot sluiten van de tab

ph_* / posthog* (cookies, localStorage / sessionStorage)

Aanbieder
PostHog EU
Categorie
Appgebruik delen
Doel
Gebruiksmeting na analytics-toestemming.
Bewaartermijn
Cookies maximaal 365 dagen; lokale waarden tot wissen/intrekken, tabwaarden tot sluiten van de tab

trainerlink.sessionReplayOwner (localStorage)

Aanbieder
TrainerLink
Categorie
Appgebruik delen
Doel
Koppelt een nieuw bevestigd toestemmingsbewijs aan het oorspronkelijke analyseaccount om de keuze bij opnieuw openen veilig te herstellen. Dit gegeven alleen geeft geen toestemming.
Bewaartermijn
Tot je de keuze intrekt, vervangt of browsergegevens wist; een webtoestemming is 180 dagen geldig

trainerlink.sessionReplayConsent / trainerlink.sessionReplayIntent / trainerlink.sessionReplayIntentOwner / trainerlink.sessionReplayPaused (sessionStorage)

Aanbieder
TrainerLink / PostHog EU
Categorie
Appgebruik delen
Doel
Optionele gemaskeerde webopnames na een bevestigde keuze voor Appgebruik delen.
Bewaartermijn
Tot sluiten van het tabblad

Vercel Speed Insights

Aanbieder
Vercel
Categorie
Appgebruik delen
Doel
Prestatiemetingen na analytics-toestemming; geen eigen permanente browsercookie.
Bewaartermijn
Metingen volgens privacyverklaring

Service worker / Cache Storage

Aanbieder
TrainerLink
Categorie
Noodzakelijk
Doel
De webapp laden en updates aanbieden; geen trackingtoestemming.
Bewaartermijn
Tot cache-update, verwijderen van de webapp of wissen van websitegegevens

5. Privacyverklaring

Meer informatie over hoe we persoonsgegevens verwerken en over je privacyrechten vind je in onze Privacyverklaring.