Privacy Policy
Effective Date: May 23, 2026
1. Overview
I respect your privacy and am committed to protecting your personal data. This policy explains how I collect, use, and store information when you use this portfolio site.
2. Information I Collect and Store
2.1 Local Storage (Your Device)
The following data may be stored locally on your device:
- Privacy notice acknowledgment (so the banner is not shown on every visit)
- Temporary privacy banner dismiss for the current browser session
You can clear this local data at any time using your browser settings or the tools in Section 8. Anonymous analytics are described in Section 2.2.
2.2 Website Analytics
I use privacy-focused analytics (Umami Cloud) to understand aggregate traffic: page views, referrer, country, browser, and device type. The analytics infrastructure is hosted by Umami Cloud, which processes this aggregated, non-identifiable data in full compliance with the GDPR. If you arrive via a tagged link, optional campaign parameters in the URL (for example utm_source, utm_medium, utm_campaign) are recorded in aggregate only. Analytics does not identify you by name or email, does not use advertising trackers, and does not sell data.
2.3 Server-Side Data
The following data is stored on servers that host this site:
- System logs from site and API requests (anonymized where possible, for security and debugging)
- Rate limiting data (in-memory only, not persisted)
I store all server-side data securely using industry-standard encryption and access controls, and use it solely for site functionality and responding to inquiries.
3. No Cookies Policy
This website does not use cookies. Limited data may be stored in your browser's localStorage as described in Section 2.1, giving you control over that data via your browser settings or Section 8.
4. Direct Communication
This website does not provide a public contact form. If you contact me through LinkedIn or email, the data you share is handled by those platforms under their policies.
Any communication data retained by me is used solely to respond and coordinate follow-up.
5. Third-Party Services
I use minimal third-party services to provide core functionality:
- Cloud Storage: For hosting images and assets. No personal data is stored with these services.
- Umami Analytics: Privacy-focused, cookieless traffic statistics hosted via Umami Cloud. No Google Analytics or ad pixels are used, and no personal identifiers are shared.
6. Your Rights Under GDPR
This public site does not offer user accounts. Under the GDPR and other applicable privacy regulations, you may still have rights regarding any personal data processed in connection with your visit:
6.1 Right to Access
You can view locally stored data in your browser's developer tools or with the tools in Section 8. For other requests, contact me via LinkedIn or email (Section 4).
6.2 Right to Deletion
Clear your browser's localStorage using Section 8 or your browser settings. Analytics on this site is aggregate and does not identify you by name or email. For other privacy requests, contact me as described in Section 4.
7. Data Retention and Security
7.1 Data Retention
- Local storage: Retained until you clear your browser data
- Analytics: Aggregate statistics retained by Umami Cloud per their policies
- Server logs: Short-term, anonymized where possible, for security and operations
- Rate limiting data: Temporary, in-memory only, cleared automatically
7.2 Security Measures
- HTTPS encryption for all communications
- Rate limiting on API endpoints to prevent abuse
- Input validation and sanitization on server requests
8. Data Management Tools
You have the following tools available to manage your data:
Clear Local Data
Remove all locally stored data on this site, including your privacy notice acknowledgment.
View Stored Data
See what data is currently stored in your browser.
9. Contact
If you have any questions about this privacy policy or wish to exercise your rights regarding your personal data, please contact me:
Use the LinkedIn icon in the site footer, or book a call via Calendly on the homepage