Privacy Policy
Last updated: 2026-05-12
This site is a personal portfolio. The policy below covers what it collects and why, in plain English.
What this site collects
Three things, and only when you opt in or interact:
- Google Analytics 4 records page views, language, theme, country, and the referrer that brought you here. GA4 stores its identifier in a
_gacookie. It's used to see which posts and projects get traction. - Contact & newsletter form submissions are forwarded to Web3Forms, which delivers them to my inbox. They store the email content for delivery; I do not run my own database for them.
- An anonymous page-view counter via counterapi.dev increments a single number per page load (no IP, no fingerprint, no cookies). It's the digit you see in the footer.
What it doesn't collect
- No third-party advertising trackers, no ad networks, no remarketing pixels.
- No personal data is stored anywhere I control. I don't run a database for this site.
- The blog and project pages don't have comments or accounts — nothing to register for.
Cookies you might see
_ga,_ga_*— Google Analytics, 13 months by default.cv-theme— your dark/light preference, stored locally, never sent anywhere.cv-view-counted-v1in sessionStorage — prevents the visitor counter from double-counting during one tab session. Cleared when you close the tab.
Your rights
You can:
- Block analytics with any browser extension (uBlock Origin, Privacy Badger) — the site fully works without GA4.
- Email hmdy7486@gmail.com to ask what's on file for you. The only records I personally have are emails you've sent through the contact form or newsletter signup.
- Ask me to delete any email correspondence — I'll comply within 7 days.
Changes to this policy
If I add a new third-party service or analytics provider, I'll update this page and bump the "Last updated" date above. The whole site is open source, so the git history is the canonical changelog: view commits.
Contact
Questions about anything here, or about data I might have? Email hmdy7486@gmail.com or WhatsApp +20 101 979 3768.