Privacy policy

This Privacy Policy outlines my commitment to your absolute anonymity and data privacy. The technical architecture has been designed to not collect, process, or store any Personal Data, ensuring strict compliance with data protection regulations.

1. Zero Personal Data and IP Address Collection

No identification: I do not collect, hash, or store your IP address in logs or databases. Any network information sent by your browser by default is immediately ignored and discarded by the server.

Bot Filter: The server reads only the User-Agent header of your request exclusively to distinguish real browsers from search engine robots (crawlers). This information is not linked to you in any way.

2. How Anonymous Counting Works

To understand the engagement level of the portfolio, I use an ultra-lightweight microservice that performs only the following restricted actions:

  • Verifies if the access is from a human via the User-Agent;
  • Connects to a temporary in-memory database (Redis);
  • Only increments (+1) a general numeric counter and a time-range counter.

3. Volatile Storage and No Tracing

The quantitative data stored in the architecture is temporary and completely anonymous:

  • 48-Hour Retention: The database stores only integers (e.g., "Day 10 had 5 views"). All keys expire and are automatically deleted after 48 hours.
  • Quantitative Reports: A daily automated process reads only these total numbers to generate viewing metrics, keeping absolutely no trace of who generated each access.

4. Local Navigation and Absence of Tracking (Cookies)

I do not use third-party cookies, tracking pixels, or persistent storage (localStorage). Your device is not tracked while browsing the portfolio.

To prevent counter overload when navigating between pages, I actively use only the Web Storage API (sessionStorage). A simple local key is added, which is volatile and automatically and permanently destroyed when you close the browser tab.

5. Contact Form Information

The information you voluntarily enter in the contact form (name, email, and message) is used solely to enable direct communication with you.

This data is not saved in any database attached to the portfolio. It is forwarded securely and immediately to my personal email, ensuring your inquiry is answered with complete privacy.

6. Information Sharing

Because of the untrackable nature of the architecture and the absence of identifiable data, I do not possess any visitor information that could be sold or shared with third parties. General visit counts are used solely for my personal engagement reports.

7. Project Security and Intent

All my projects (including this portfolio) focus on best practices, clean architecture, and full respect for user privacy right from conception (Privacy by Design).

8. Your Rights and Choices

Data protection laws guarantee a series of rights over your data. Because this portfolio adopts an active stance of not collecting or processing personal information, your right to privacy and full anonymity is already respected by default during your entire session.

9. Acceptance of This Policy

By browsing the pages of this portfolio, you acknowledge the technical infrastructure detailed here, which guarantees a tracking-free experience. No consent for data collection is required, as I ensure that I do not collect any personal data.

10. Open Source and Contact

As proof of my commitment to technological transparency and data privacy, the source code for the microservice responsible for visit counting is public and open-source. You can audit the server directly on the portfolio-notification GitHub repository and validate that all the non-data-collection guidelines described here are strictly implemented.

If you have any other questions or find the way this architecture was designed interesting, feel free to contact me using the contact form.

This policy is valid and accurately reflects my current architecture.

Technological transparency first

This policy was entirely rewritten to reflect the improvements in backend and frontend architecture. I clarified technical processes that today ensure 100% of your access remains anonymous and completely eliminate the need to collect IPs or use tracking cookies.