Privacy
Privacy policy
Last updated September 2, 2026
This page explains what information this portfolio collects, why it is used, and which services may process it.
Information collected
If you use the contact form, the site receives the name, email address, inquiry type or selected service, and message you provide. The form also includes a hidden company field used as a simple spam check. Submissions that fill this field are treated as automated spam and are not delivered.
The contact endpoint may also use your IP address to limit repeated requests when rate limiting is configured. Separately, Google Analytics collects measurement data about visits and site use. This can include page activity, browser and device details, referral information, cookies or similar identifiers, and general location information derived from an IP address.
How information is used
- To read and respond to your inquiry.
- To operate, protect, and troubleshoot the contact form.
- To understand general site usage and improve the portfolio.
Service providers
This portfolio relies on the following providers to perform specific tasks:
- Resendprocesses your name, email address, and message so the contact submission can be delivered to the portfolio owner's inbox. Read the Resend Privacy Policy.
- Upstash may process an IP address as a rate-limit key to count contact requests and reduce abuse. This happens only when the Upstash rate-limiting service is configured. Read the Upstash Privacy Policy.
- Google Analytics processes site measurement data to produce reports about how visitors use the portfolio. Contact form content is not intentionally sent to Google Analytics. Learn how Google describes Analytics data and privacy.
Retention
This portfolio does not state a fixed retention period. Contact messages may remain in the receiving inbox until they are no longer needed or are removed. Analytics and rate-limit data may be retained according to the relevant account settings and each provider's policies.
Your choices
You can avoid providing contact information by not submitting the form. You can also manage or block cookies through your browser. Google provides a Google Analytics opt-out browser add-on.
Depending on where you live, you may have rights concerning your personal information. Requests are considered under applicable law and may require identity verification.
Security
The contact form uses input validation, a hidden anti-spam field, and optional request rate limiting. No internet transmission or storage method can be guaranteed to be completely secure.
Updates and privacy requests
This policy may be updated when the site or its services change. The date at the top will be revised when that happens. To ask a privacy question or request access, correction, or deletion, please use the contact form.