Privacy policy

Last updated: October 14, 2026

This is a personal portfolio: no accounts, no forms, no newsletter, no advertising. This page explains in plain language what little data the site touches, where it goes, and the choices you have.

Who is responsible

Jorge Molina, the person behind this portfolio, is responsible for the data described here. For anything related to your data, write to jorgemolinafuster@gmail.com.

Analytics and cookies

The site uses Google Analytics 4 to understand traffic — which pages are visited and how far down they are read, which links are clicked, from which country, on what kind of device. It starts with consent denied: no analytics cookies are set unless you accept them in the cookie banner. If you accept, Google sets the _ga and _ga_* cookies (they last up to two years) to tell returning visits apart; if you decline, Google Analytics sets no cookies and only sends anonymous, cookieless signals.

It also uses Vercel Analytics, which produces aggregate counts only, and Vercel Speed Insights, which measures how fast each page loads and responds: the page, browser, operating system, device and connection type, country, and the load and response times, including which page element was slowest, without tying any of it to a visitor. Neither sets cookies. None of these tools is used for advertising or cross-site tracking, and nothing you type into the chat ever reaches analytics: it only counts that a message was sent, never what it says.

Your cookie choice

You can change your decision at any time from this page. It takes effect immediately.

You haven't decided yet — analytics cookies are off.

The AI chat

The "Ask about Jorge" chat sends your messages — together with the previous turns of the same conversation — to Google (Gemini API), which generates each reply. This site does not store your conversation: it lives in your browser and is gone when you close or reload the page. Google processes those messages under its own terms — see the Google Privacy Policy (opens in new tab) and the Gemini API terms (opens in new tab).

Please don't type personal or sensitive information into the chat; it isn't needed to ask about Jorge's work. Your IP address is used only to cap requests per minute — it is held briefly in the server's memory for that check and this site never writes it to a database.

Local storage

The site keeps two small technical values in your browser's local storage: your language (EN/ES) and your cookie decision. They contain nothing that identifies you and never leave your device; you can remove them by clearing this site's data in your browser.

Hosting

The site runs on Vercel. Like any hosting provider, Vercel processes IP addresses and standard request logs to serve and protect the site — see the Vercel Privacy Policy (opens in new tab).

Embedded content and external links

The FlySplit case study embeds a demo video in YouTube's privacy-enhanced mode (youtube-nocookie.com). Its preview image is served from this site, so nothing reaches YouTube until you press play; from that moment YouTube's own policy applies.

The same case study also embeds two interactive prototypes from Figma. Unlike the video, they load on their own, without a click: as soon as you open the FlySplit case study, or a few screens before you reach them as you scroll. When they do, your browser connects to Figma, which receives your IP address and the fact that you came from this site, and Figma sets its own cookies, among them a device identifier (__Host-figma.did) that lasts a year. Those cookies belong to Figma and follow the Figma Privacy Policy (opens in new tab); the cookie choice on this page only covers Google Analytics and does not affect them. To avoid them, skip the FlySplit case study or block third-party cookies in your browser.

Everything else — images, fonts and videos — is served from this site itself. External links — LinkedIn, project sites — are governed by their own policies.

Your rights

Under the GDPR you can request access, rectification, erasure or restriction of your data, object to its processing, or ask for portability by writing to jorgemolinafuster@gmail.com. You can also lodge a complaint with the Spanish supervisory authority, the AEPD (opens in new tab).