Privacy
In short: I count visits to understand who looks at the portfolio and what works. I store no IP addresses, use no browser fingerprinting and sell nothing to anyone.
Your choice
You can accept, or withdraw, consent to linking pages and recording the session at any time. Withdrawing deletes the visit identifier and the Clarity cookies on this site.
Who is responsible
Teodor Fotciuc, who made this site. For any question or request: fotciucteodor4@gmail.com.
What is collected without your consent
Each page is recorded on its own, with no identifier linking it to other pages or other visits:
- the page, its language and the time;
- where you came from: only the site name (for example linkedin.com), campaign parameters (utm_*) and, if you received a personal link, its code;
- country and city, derived by the host (Netlify) from the connection, without the IP address being kept;
- device type, browser, operating system and screen size;
- how long the page was open, how far you scrolled, which sections came into view and which buttons or links you pressed;
- the full text of job ads pasted into the fit analyser, and its result;
- technical errors that happened on the page.
What is added only with your consent
- a visit identifier kept in sessionStorage (gone when you close the tab), so the pages of one visit are linked;
- session recording with Microsoft Clarity (movement, clicks, scrolling). What you type in fields (the job-ad analyser, the terminal) stays masked and never reaches Clarity. Clarity sets its own cookies (_clck, _clsk on this site, and others on Microsoft domains).
What does not happen
- nothing is collected if your browser sends Global Privacy Control or Do Not Track;
- no IP address is stored in my database, no browser fingerprinting, no tracking across other sites;
- nothing is sold or used for advertising.
Where the data goes
- Supabase (database in Frankfurt, EU): everything described above, readable only by my account;
- Netlify: hosting and the functions that receive the data;
- Microsoft Clarity: session recordings, only after consent.
Like any web server, Netlify and Clarity see your IP address when your browser contacts them; I neither receive nor keep it.
How long
Data in Supabase is deleted automatically after 90 days. Clarity recordings are kept under Microsoft Clarity’s own policy.
Other things the page does
- The activity indicator asks the GitHub API for public data directly, so GitHub sees your IP address, as on any visit to github.com.
- The radar asks for your browser’s location when you press it, and reads it by itself if you already gave this site permission before. The distance is worked out in your browser; the location is sent nowhere and only the city shown is kept.
- A few preferences stay in your browser so the site works: the choice made here (cv_consent), your preferred language, that you have seen the intro, and the city shown on the radar.
Legal basis and your rights
The no-consent statistics rely on a legitimate interest in understanding how the portfolio is used; linking pages and Clarity rely on your consent. You can ask for access to your data, its deletion or correction, or object, by writing to the address above. You can also complain to the Romanian data protection authority, ANSPDCP (dataprotection.ro).
Updated 29.10.2026.