Overview
This privacy policy explains how I collect, use, and protect your information when you visit my personal UX design portfolio website. I'm committed to transparency about data collection and your privacy rights.
Quick Summary
I only collect anonymous analytics data to understand how visitors use my portfolio. No personal information is collected, and no tracking cookies are used for advertising purposes.
Information I Collect
Analytics Data
I use Umami Analytics (self-hosted on Supabase and Vercel) to understand how visitors interact with my portfolio. This helps me improve the user experience and content. The data collected includes:
- Page views: Which pages you visit and how long you spend on them
- Device information: Browser type, operating system, and screen resolution (anonymized)
- Geographic location: Country and city level (no precise location tracking)
- Visitor ID: A randomly generated identifier to distinguish unique visitors (not linked to personal information) - only tracked by the primary self-hosted service, not by the fallback service
Contact Information
If you contact me through email links or social media, I may collect the information you voluntarily provide, such as your name and email address, solely for the purpose of responding to your inquiry.
About Umami Analytics
I use Umami, a privacy-focused, open-source analytics platform that's designed with user privacy as a core principle. Umami is fully GDPR-compliant as it does not collect personal data, use cookies, or track visitors across sites. Unlike traditional analytics tools, Umami collects no personally identifiable information at all, making GDPR compliance easy.
Key privacy features of Umami include:
- No cookies or tracking pixels
- No cross-site tracking
- All data is anonymized
- Can be self-hosted (which is what I'm doing) for full data control
Dual Analytics Setup
For reliability and data integrity, I use dual analytics tracking with both services running simultaneously:
- Primary (Self-hosted): My own Umami instance hosted on Vercel with data stored in Supabase. This includes full analytics capabilities with visitor ID tracking for understanding user behavior patterns.
- Secondary (Cloud service): cloud.umami.is runs alongside my self-hosted analytics for redundancy. This service does not track distinct visitor IDs and collects only basic page view data.
Both services collect data concurrently to ensure analytics continuity and follow the same privacy-first principles, though the self-hosted version provides more detailed (though still anonymous) analytics for better user experience optimization.
How I Use Your Information
The analytics information I collect is used exclusively for:
- Understanding website usage: Learning how visitors interact with my portfolio
- Content insights: Seeing which case studies and pages are most viewed
- General traffic patterns: Understanding when and how often people visit
If you contact me directly through email links or social media, I use that contact information solely for responding to your inquiry and potential professional communication.
What I Don't Do
I never sell, rent, or share your data with third parties for marketing purposes. I don't use tracking pixels for advertising, and I don't create detailed personal profiles.
Data Storage and Security
Analytics Data
Analytics data is stored securely using dual storage locations:
- Primary storage (Supabase): Managed PostgreSQL database hosting with enterprise-grade security for self-hosted analytics
- Secondary storage (cloud.umami.is): Cloud-hosted database managed by Umami for concurrent basic analytics collection
- Vercel: Application hosting with SSL encryption for the self-hosted analytics frontend
- Local Storage: Visitor IDs are stored locally in your browser and can be cleared at any time (only used by primary service)
Data Retention
Analytics data retention varies by service:
- Primary (Supabase): Data is retained indefinitely as I have not set up automatic data purging. If I implement any automatic deletion policies in the future, this page will be updated.
- Secondary (cloud.umami.is): Data retention follows their standard policies. Please refer to their privacy policy for specific retention periods.
Your Rights and Choices
Visitor ID Reset
You can reset your visitor ID by clearing your browser's local storage for this website. When you visit again after clearing this data, you'll be assigned a new visitor ID. This means I won't be able to connect your new visits to your previous ones.
Browser Settings
You can also:
- Use private/incognito browsing mode
- Disable JavaScript (though this will affect site functionality)
Note: Standard ad-blocking browser extensions may not block this analytics script since it uses my own domain and isn't recognized as a typical tracking service.
Data Access and Deletion
Since all analytics data is anonymized and not linked to personal identifiers, there's no personal data to access or delete. If you've contacted me directly, you can request deletion of your contact information at any time.
Third-Party Services
External Links
My portfolio contains links to external services including:
- LinkedIn: Professional profile and networking
- Instagram: Photography and personal content
- Google Drive: Resume and document sharing
- YouTube: Case study demos and project presentations
These services have their own privacy policies, and I'm not responsible for their data practices.
Analytics Services
For analytics reliability, I use a secondary service alongside my primary self-hosted analytics:
- cloud.umami.is: Secondary analytics service that runs concurrently with my self-hosted analytics for redundancy and data integrity. This service provides basic page view analytics without distinct visitor tracking. Please refer to Umami's privacy policy for their data practices.
Hosting and Infrastructure
This website is hosted on GitHub Pages, which may collect basic server logs. For their privacy practices, please refer to GitHub's Privacy Statement.
Changes to This Policy
I may update this privacy policy as my portfolio evolves or as privacy regulations change. Any significant changes will be reflected in the "Last Updated" date below. Continued use of the website after changes constitutes acceptance of the updated policy.
Questions or Concerns?
If you have any questions about this privacy policy or how your data is handled, please feel free to contact me: