Privacy, in plain language.
This portfolio is designed to collect as little information as possible. There are no accounts, contact forms, advertising trackers or behavioural analytics built into the site.
Information this site collects
The site itself does not ask you to submit personal information. It does not set application cookies, build visitor profiles or store a history of the projects you view. The local-time display and interactive visual effects run in your browser and do not send their state to me.
Technical request data
Like most websites, the hosting and network providers used to deliver this site may process ordinary request data such as an IP address, browser type, requested page, timestamp and security logs. This processing is controlled by those providers and may be needed to deliver the site, prevent abuse and diagnose failures. I do not use that data to advertise to you or create a personal profile.
External links
Links to GitHub, LinkedIn, live projects and project repositories take you to independent services. Their privacy practices and cookies are governed by their own policies. External links open with browser protections that prevent the new page from controlling this portfolio tab.
Security and retention
This site has no user database or public write endpoint. Security headers restrict scripts, framing, browser capabilities and cross-origin behaviour. No system can be guaranteed immune from every future vulnerability, so these controls are reviewed alongside framework and dependency updates. Because the site does not directly collect visitor submissions, it has no portfolio-owned contact-form records to retain or delete.
Your choices and contact
You can browse without creating an account. If you have a privacy question or believe information about you appears on this site in error, contact me through LinkedIn and identify the relevant page.