Your privacy choices
Cookies & choices.
Optional analytics is off by default. You can browse and request my CV without accepting it.
Choose what to allow
Essential preferences and security
The portfolio_consent cookie stores your choice and its
version for up to six months. It has no visitor identifier. The public CV
form does not issue a download cookie. Owner sign-in runs separately on
the owner’s computer using a passkey and a local Secure, HttpOnly session
cookie; that cookie is not sent to this public website. Security
processing does not depend on analytics consent.
Optional portfolio analytics
When enabled and accepted, portfolio_analytics holds a random
first-party identifier for 30 minutes. It helps deduplicate page views and
a small set of portfolio interactions. It is pseudonymous, not a count of
identifiable people. I do not connect it with requester email addresses.
Marked controlled-test sessions are reported separately from visitor
activity.
Events contain an allowlisted page, interaction and broad source category. They exclude form contents, full URLs, query strings, fragments, raw IP addresses and private routes. There are no advertising trackers, third-party fonts, session recordings or email tracking pixels.
Change your mind
Use “Reject analytics” here or the persistent “Cookie settings” link in the footer. Collection stops and the optional identifier is cleared. Existing aggregated counts cannot identify which count was yours. A new choice is requested after six months or a purpose/version change.
If settings cannot be saved, analytics stays off. Read the privacy notice for retention, services and contact details.