Cookies and similar technologies
Last updated:
Essential functions
The website does not store a language cookie: the URL determines the language. The form uses technical security measures and the hosting provider may process logs necessary to operate and protect the service.
Form protection
Cloudflare Turnstile checks technical signals from your browser and connection when you open the contact form. It is not used for advertising. Depending on provider configuration, security storage or similar technical mechanisms may be used. See its notice linked from the privacy policy.
Visit measurement
Vercel Web Analytics measures visits and Speed Insights measures performance only after you accept optional analytics. They may process visited paths, referrers, browser/device information and performance metrics. No form contents are sent, and query strings and fragments are removed from event URLs. The providers describe these services as cookieless; we nevertheless ask permission before loading them. You can reject or withdraw from Privacy preferences in the footer. A versioned choice and timestamp are stored in localStorage under portfolio:analytics-consent:v1 for 180 days; clearing browser storage removes this preference.
External links and browser controls
GitHub, LinkedIn and Instagram are external links, not embedded widgets. Their policies apply when you visit their websites. You can control storage in your browser; blocking essential measures may prevent contact submissions.