The short version: nothing is tracked unless you accept, there are no tracking cookies, no cross-session tracking, no ads, and no third parties. When you do accept, this site measures anonymous, aggregate usage so I can tell real visits apart from bots — nothing more.
First-party, aggregate analytics via PostHog, configured to be as light as possible:
On your first visit you’ll see a short banner asking whether to allow analytics. Nothing is measured until you accept — decline and no events are ever sent. The only thing saved to your device is that single yes/no choice, so you aren’t asked again.
If you accept, the analytics themselves run in memory only — no tracking cookie and no persistent localStorage identifier are written. The trade-off is deliberate: I can’t recognise you across days, and I’d rather not.
Your IP address is processed transiently to derive a coarse, city-level location and to separate genuine visits from automated/datacenter traffic. It is not stored against any identity and isn’t used to build a profile of you. The lawful basis for this limited processing is legitimate interest — understanding, in aggregate, how a personal portfolio is used — balanced against a minimal, first-party, EU-region setup with automatic capture, session recording, and profiles all switched off.
If your browser sends a Do-Not-Track signal, analytics stay off entirely. This is offered as a courtesy — it goes beyond what’s required.
This is a personal portfolio built and operated by Eduardo Ferrer. If you have any questions about what’s described here, get in touch via the contact section on the home page.