This site is a static Hugo build hosted on GitHub Pages. There is no account, no login and no database of visitors. What follows is the complete list of what happens when you open a page.

Analytics Link to heading

Cloudflare Web Analytics runs on every page. It is cookieless: it records the page visited, referrer, and coarse device and country information, without setting anything on your device and without building a profile across sites. It cannot be turned off from the site because there is nothing to opt out of.

Google Analytics 4 (property G-7HYQN6C85E) runs only if you accept it in the banner. It sets cookies and sends Google a page-view event with an anonymised IP address. Declining means the script is never loaded — not loaded and disabled, simply never requested. You can change your mind at any time from the Analytics settings link in the footer.

The AI chat Link to heading

The chat answers questions about my CV and projects. When you send a message, its text and a randomly generated conversation id are sent to a Hugging Face Space I run, which passes it to a language model to produce the answer. The source is public.

Do not put personal or confidential information in the chat. The conversation id is random and is not linked to your identity, but the message text leaves your browser and is processed by Hugging Face and the model provider under their own terms.

If you never open the chat, none of this happens.

What is stored in your browser Link to heading

All of it is localStorage on your own device. None of it is sent anywhere and clearing your browser data removes it.

KeyPurpose
colorschemeWhether you chose the light or dark theme
analytics-consentYour answer to the analytics banner
chat_thread_idA random id so a chat keeps its context between messages
easter-eggs-foundWhich easter eggs you have discovered

Third parties that see your IP address Link to heading

Loading any page necessarily reveals your IP address to whoever serves the bytes. On this site that is:

  • GitHub Pages, which hosts the site
  • Cloudflare, for the analytics beacon described above
  • jsDelivr, which serves one JavaScript library used to format chat replies — only on pages where the chat exists
  • Google, only if you accepted analytics
  • Hugging Face, only if you send a chat message

Fonts and icons are served from this domain, not from Google Fonts or any other font CDN, so no request leaves the site to render text.

Your rights Link to heading

Under the GDPR you can ask what data relating to you exists, ask for it to be corrected or deleted, and withdraw consent at any time. Withdrawing analytics consent takes one click in the footer. For anything else, write to me at martinimarcello00@gmail.com.

Changes Link to heading

This page is versioned with the rest of the site, so its full history is public in the repository.

// easter eggs

0 / 6

Progress is kept in this browser only, and never leaves it.