Privacy
No ads, no tracking cookies.
This is a personal portfolio. It counts visits anonymously, without cookies, and doesn't use advertising pixels or tracking cookies. It doesn't sell or share personal data.
Counting visits
The site uses Vercel Web Analytics to see which pages are read and roughly where visitors come from. It sets no cookies and stores nothing on your device. For each page view it records the time, the page and any campaign tag in its link, the site that linked to it, your approximate location (country, region and city), and your browser, operating system and type of device. Views from one visit are grouped by a code calculated from your request, which is discarded after 24 hours: nothing is tied to your IP address or to you, and you aren't followed across days or onto other websites. The numbers are only ever seen as totals.
The one cookie
When you enter the password for the case studies, the site sets a cookie called ep_unlock so you don't have to type it on every page. It holds no information about you, is only sent to the case study pages, and expires after 30 days. It is strictly necessary for that feature, and the visit counting uses no cookies, which is why there's no cookie banner.
Settings kept in your browser
Two small preferences stay on your device and are never sent anywhere: whether the site's sound is on or off, and whether you've already seen the opening animation in this visit.
Services that deliver the site
The pages are hosted on Vercel and the images and videos on Cloudflare. Like any web server, they see your IP address and browser details to deliver the pages, and keep them briefly in their logs for security. On the Videos page, thumbnails load from YouTube, and a video only loads from YouTube (in its privacy-enhanced mode) when you press play; from then on, YouTube's own privacy policy applies. Links to other websites lead to sites with their own policies.
Questions
The site is run by Emanuele Pagani. For anything about your data, message him on LinkedIn.
Last updated 13 November 2026