YOUR PRIVACY
Privacy & Cookies
Last updated: 31 October 2026
This is the personal portfolio of Dimitris Mourchoutas. It works without optional analytics. Google Analytics is loaded only if you choose “Accept analytics”; rejecting it does not limit access to the site.
Who is responsible?
Dimitris Mourchoutas is responsible for the personal data processed through this portfolio. For privacy questions or requests, email dimitmourh@gmail.com.
What information is used, and why?
- Hosting and delivery: the site is hosted on GitHub Pages. GitHub logs visitor IP addresses for security. Hosting and delivery requests can include technical information such as IP address, requested resource, browser information, and time. The purpose is to deliver and protect the site, based on legitimate interests in its operation and security. See GitHub Pages documentation and the GitHub Privacy Statement.
- Optional visitor analytics: if you accept, Google Analytics measures visits and interactions, including pages viewed, referral information, and browser/device information. It uses cookie identifiers to distinguish visits. This processing is based on your consent. The site disables Google signals and advertising-personalization signals in its tag configuration. It does not intentionally send email messages or contact details to Analytics.
- Email: if you contact me, I receive your email address and whatever information you send. I use it to respond and handle the conversation, based on legitimate interests in responding to enquiries or, where applicable, taking steps at your request before a contract. The site has no contact form; email links open your email application.
- Remembering your choice: a small record in your browser remembers whether you accepted or rejected analytics, together with its expiry. It is used only to respect your preference and avoid asking on every page.
- Secret journal: when you discover an Easter egg, this site remembers its identifier in session storage so your game progress survives navigation and reloads in the same tab. This is functional game state, not visitor analytics. Typed key sequences are checked only in memory; the site does not store or send them. Progress is not sent to a server.
Cookies and browser storage
No optional analytics tag is requested before acceptance. The following storage is relevant to this site:
| Name | Purpose | Duration |
|---|---|---|
portfolio-cookie-consent | Local storage on this site. Remembers your choice; necessary to respect it. | 180 days; the record is checked for expiry when a page loads. |
portfolio-secrets-progress | Session storage on this site. Remembers discovered Easter eggs after you interact with the game. | The current tab's session. Browser session restoration may restore it. You can clear it through your browser's site-data settings. |
portfolio-intro-seen | Session storage on this site. Prevents the short introduction from replaying during Back/Forward navigation in the same tab. Reloading the page replays it. This is a local display preference, not analytics. | The current tab's session. Browser session restoration may restore it. |
_ga, _ga_* | Optional Google Analytics cookies for visitor and session measurement, only after acceptance. | The site requests a 180-day expiry without automatic renewal on each visit. Your browser may shorten this period. |
You can change your choice using “Cookie settings” in the footer. If you reject after accepting, this site disables the Analytics tag, removes accessible Analytics cookies for this site, and reloads the page to stop the loaded tag. Withdrawal stops future collection; it does not itself erase data already collected. You can also clear this site's data in your browser. If storage is unavailable, the choice applies to the current page and you may be asked again.
Other providers and external links
Technology icons, icon fonts and typography are served locally with this portfolio through its hosting provider. Displaying them does not request resources from external icon or font CDNs.
GitHub, LinkedIn, and project websites are ordinary outbound links, not embedded social widgets. Their own policies apply when you follow them. The email-copy button writes the displayed email address to your clipboard only when you press it.
Google Analytics is provided by Google. Google and other service providers may process data outside the European Economic Area. Information about their processing locations, transfer safeguards, and privacy practices is available in their policies, including Google's Privacy Policy and how Google uses information from partner sites.
How long is information kept?
The browser choice and configured Analytics cookie lifetimes are described above. Google Analytics is configured to retain event-level data for 14 months and user-level data for 2 months. Reset on new user activity is enabled, so new activity renews the user identifier's retention period. These settings are separate from cookie expiry and do not limit the retention of standard aggregated reports. Hosting log retention is managed by the respective providers under their policies.
Email correspondence is kept for as long as needed to handle the enquiry and any resulting relationship, and longer only where necessary for legal obligations or the establishment, exercise, or defence of legal claims.
Your choices and rights
Where applicable, you can request access, correction, erasure, restriction, or portability of your personal data, and object to processing based on legitimate interests. You can withdraw Analytics consent at any time through the cookie settings. Withdrawal does not affect the lawfulness of earlier processing. Contact dimitmourh@gmail.com to exercise your rights.
You may lodge a complaint with the Hellenic Data Protection Authority or your local supervisory authority. This portfolio does not use your data for automated decisions with legal or similarly significant effects.