Privacy Policy
Last updated: March 2026
This page explains how your data is handled when you visit this website. The site does not directly collect or store any personal data — all processing is performed by third-party infrastructure providers as described below.
Site Operator
This website is operated by Federico Cafagna, who acts as the data controller pursuant to GDPR Art. 13(1)(a).
For any privacy-related inquiries, you can reach the controller at: [email protected]
Hosting — GitHub Pages
This website is hosted on GitHub Pages (GitHub Inc.). GitHub may log visitor IP addresses, browser information, and access timestamps as part of its standard infrastructure operations. The legal basis for this processing is GDPR Art. 6(1)(f) — legitimate interest, as it is technically necessary to serve the website. Data may be transferred to the United States under the EU-US Data Privacy Framework.
→ GitHub Privacy StatementCDN & Security — Cloudflare
The site uses Cloudflare Inc. as a reverse proxy and CDN. Cloudflare may set the following cookies for security purposes:
__cf_bm— bot managementcf_clearance— security challenge verification
These cookies are strictly necessary for the security of the website and are exempt from consent requirements under ePrivacy Directive Art. 5(3). Data may be transferred to the United States under the EU-US Data Privacy Framework.
→ Cloudflare Privacy PolicySession Storage
The site uses sessionStorage to remember your language redirect preference during a browsing session. This data is session-scoped, not persistent, and strictly necessary for site functionality. No consent is required.
No Analytics or Tracking
This website does not use any analytics services, tracking pixels, or advertising technologies.
External Links
This site contains outbound links to third-party websites (GitHub, LinkedIn, CodePen). These sites have their own privacy policies, and the site operator is not responsible for their data processing practices.
Your Rights
Under GDPR Articles 15–21, you have the right to access, rectify, erase, restrict processing of, and port your personal data, as well as the right to object to processing. You can exercise these rights by contacting the controller. Since the data is operationally held by third-party providers, the controller will assist you and forward requests as needed. You may also contact the providers directly:
You also have the right to lodge a complaint with a supervisory authority. For Italy, this is the Garante per la protezione dei dati personali.
→ Garante per la protezione dei dati personaliNo Direct Data Collection
The site operator does not directly collect or store any personal data. All data processing described on this page is performed by third-party infrastructure providers on behalf of the controller.