Privacy
What this site collects, what it does not, and which third parties are involved.
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.
| Key | Purpose |
|---|---|
colorscheme | Whether you chose the light or dark theme |
analytics-consent | Your answer to the analytics banner |
chat_thread_id | A random id so a chat keeps its context between messages |
easter-eggs-found | Which 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.