Cookie policy

Which cookies we use, and why.

Nothing beyond what the site needs loads until you click Accept. Ignoring or closing the banner counts as no. Last updated 28 October 2026.

NameProviderTypeWhyHow long
swf_consentScale With FulfillmentStrictly necessaryRemembers whether you accepted or rejected cookies, so the banner does not ask again.About 6 months
Vercel Web AnalyticsVercel Inc.Statistics, only after AcceptCounts page views and where visitors come from, so we know which pages help. No cookies, no IP addresses stored, no cross-site tracking.Not stored on your device
CalendlyCalendly, LLCNeeded for bookingThe form and calendar on the booking page. Calendly may set its own cookies to run the booking you asked for.Set by Calendly
Loom and YouTube (no-cookie) playersLoom, Inc. · Google LLCOnly when you click playA video loads its player only after your click. Before that, nothing is sent to them.Set by the provider
portal_sessionScale With FulfillmentStrictly necessary, portal onlyKeeps clients logged in to the client portal. Not used on the public website.7 days, or until you log out

Your choice

The banner asks once and remembers your answer for about six months, then asks again. To change or withdraw it at any time, use here or in the footer of every page.

What we never use

No advertising cookies, no Google Analytics, no Meta, TikTok or LinkedIn pixels, no fingerprinting and no cross-site tracking. If that ever changes, it will load only after Accept, and this page will list it first.

More detail in the privacy policy.