I’m Eduard Teodor, the owner of this portfolio. This page explains how information is handled when you visit eduardteodor.co.uk or contact me. For privacy questions, email ed@eduardteodor.co.uk.

Visiting the website

This site is hosted by Cloudflare. Delivering and protecting the site involves processing technical information such as your IP address, requested URL, browser information, and request time. This processing supports my legitimate interests in running a reliable, secure portfolio. See Cloudflare’s privacy policy for information about its processing and retention.

Optional PostHog analytics

If you choose Accept all, PostHog measures visits to this portfolio. This includes page URLs, campaign parameters such as UTM sources, referring websites, browser and device information, selected link clicks, successful contact-email copy actions, and technical errors. Requests to the analytics service also expose your IP address to the provider. I use this information to understand where visitors come from, improve the site, and diagnose problems. The basis for this optional processing is your consent.

PostHog is not initialized before you choose Accept all. Choosing Essential only does not limit access to the site and sends no PostHog analytics, UTM events, interaction events, or diagnostic logs. It retains only the preference storage described below for this consent mechanism. Session recording, general interaction autocapture, and surveys are disabled. The site does not identify visitors using names or email addresses, and copying the contact email does not send the copied text to PostHog.

After consent, PostHog uses first-party cookies and browser storage to maintain a pseudonymous visitor identifier, session information, and campaign attribution. It also stores its capture preference. See PostHog’s storage documentation for details.

Analytics is sent to PostHog’s EU-hosted service. PostHog receives and processes this information as the analytics provider. See the PostHog Privacy Policy and privacy documentation for information about its processing and safeguards, including any international transfers.

Analytics retention follows the PostHog project’s retention settings. See PostHog’s retention documentation or contact me for information about data associated with a visit.

Your cookie choice

The site saves your analytics choice in your browser’s local storage under analytics-consent-posthog-v1 for 180 days. This preference storage is used only to remember your decision. If browser storage is unavailable, your decision applies to the current page visit.

Use Cookie settings in the footer to change your choice at any time. Accept all enables the optional analytics described above; Essential only keeps it disabled. Changing from Accept all to Essential only withdraws analytics consent, opts this browser out of PostHog, clears its analytics persistence, and reloads the page to unload analytics. It does not undo processing that happened before withdrawal or delete information already received by PostHog. Contact me with any related data request.

Contacting me

If you email me, I receive the details you include, such as your name, email address, and message. I use them to respond and manage the conversation, based on my legitimate interest in handling enquiries, or to take steps at your request before entering a contract. I keep correspondence for as long as needed for the enquiry, any resulting work, and applicable record-keeping obligations.

Your rights and other websites

Depending on the circumstances, you may have rights to access, correct, erase, restrict, or object to processing of your personal information, and to data portability. You can withdraw analytics consent at any time. Contact me using the email above to discuss a request. You can also complain to the UK Information Commissioner’s Office.

Links to other sites, including GitHub and LinkedIn, take you to services with their own privacy policies. This policy may change as the site changes; the date above shows when it was last updated.