Privacy Policy

Last updated: July 2026

Overview

This is a personal portfolio site. It collects only what it needs to respond to messages you send and to understand aggregate traffic. It does not sell your data or use it for advertising.

What the contact form collects

When you submit the contact form, the following is stored:

  • Your name, email address, and message.
  • Your IP address, used transiently to prevent spam and abuse (rate limiting).

This information is used solely to read and reply to your message. A notification email may be sent to the site owner containing your submission.

Retention

Messages are kept for as long as needed to handle your request. Stored IP addresses are automatically removed after 90 days, since they are only needed for short-term abuse prevention.

Analytics and cookies

This site uses Google Analytics to understand aggregate traffic. Analytics cookies are disabled by default and are only set after you accept them via the consent banner. You can decline, and the site will function normally without analytics.

Bot protection

The contact form uses Cloudflare Turnstile to distinguish humans from automated abuse. Turnstile is a privacy-focused alternative to traditional CAPTCHAs and does not use your data for advertising.

Third-party services

Information may be processed by the following providers to operate the site:

  • Google Analytics (traffic measurement).
  • Cloudflare Turnstile (bot protection).
  • Amazon Web Services (email delivery and hosting infrastructure).

Your choices

You can decline analytics cookies at any time via the consent banner. If you would like your submitted message or details removed, please reach out through the contact page.