Privacy
This site collects the minimum data needed to run. The list below is the whole list.
Data collected
- Form inputs from
/contact(name, email, optional company, message, inquiry type) when a visitor submits the form. Phase 3 wires the form; until then it is dormant and no submission lands. - Standard server logs from Vercel (IP address, user agent, request path) retained per Vercel's defaults, typically 30 days. These are not sold and not shared with third parties.
- No cookies are set by this site. The theme preference is stored in
localStorage, which is not a cookie and is not sent with any request.
Analytics
- Plausible self-hosted on Fly.io is planned for after launch. Cookie-free, no cross-site tracking, aggregate counts only.
- Until Plausible lands, no analytics run on production.
- No Google Analytics, no Meta pixel, no Segment, no Mixpanel, no session-replay tools.
Inquiry storage
- Each
/contactsubmission creates a row in the database with the fields listed under "Data collected". Retention is 24 months from the submission date, unless I have replied to the inquiry, in which case the row stays for context. - A copy of the submission is also emailed to me via Resend so I can reply from a normal mail client. The email itself is not retained beyond Resend's standard logging.
- The optional
companyfield is captured by the form UI but is not persisted at MVP. Phase 3 will either drop the field or extend the schema; this page will say which.
Deletion requests
- Send a
/contactsubmission withinquiryTypeset togeneraland "delete my data" in the message, from the email address you originally submitted under. - I reply within a reasonable window — target 7 days — confirming deletion of any inquiry rows tied to that email.
When the policy changes, the date below changes.
Last updated: 2026-05-26