Site information / Privacy

Your inquiry.
Handled with care.

How this site handles visits and messages.

Who is responsible

Theodoros Moutesidis, based in Thessaloniki, Greece, operates this site. Use the contact form for inquiries or requests concerning information you submitted. The site has no user accounts, checkout, or mailing list.

Visits and analytics

Netlify hosts the site and may process technical connection data, including IP addresses and access logs, to deliver and protect it. Operating a functional and secure site is a legitimate interest. The site stores your analytics choice in this browser’s local storage. It honors that choice for 180 days, then removes the expired record on your next visit and asks again.

Google Analytics 4 (measurement ID G-36WMHETMSJ) does not load unless you select “Allow analytics.” It measures visits to help understand which pages are useful; optional analytics is based on your consent. Google Analytics may then set first-party cookies such as _ga and _ga_*; their expiration depends on the Analytics configuration. Advertising personalization and Google signals are disabled in the site tag. Use “Analytics choices” in the footer to withdraw or change your choice. On withdrawal, the site stops loading the tag on the next page and removes Analytics cookies it can access; previously sent data is not undone. You can also clear this site’s data in your browser. See Google’s privacy policy.

Contact inquiries

The contact form asks for your name, email address, topic, and message, and sends them to Formspree so I can respond. For a service proposal, the basis is taking steps you request before a possible contract. For other questions, the basis is my legitimate interest in responding. I keep correspondence for as long as it is needed to answer and follow up on the request, and longer where it becomes part of an engagement or a required business record. Please do not send credentials, private reports, or sensitive system details in the initial message.

On the contact page, Google reCAPTCHA v2 loads for spam protection even if you reject optional Analytics. Spam protection is a legitimate interest. Google may receive browser and interaction data when the widget loads; Formspree checks its verification response when a message is sent. If it will not load, you can message me on LinkedIn to arrange another channel, without sending private details there. See Formspree’s privacy policy and Google’s privacy policy.

Your choices and rights

You may ask about the information I hold about you and request access, correction, deletion, restriction, or objection, as applicable. Use the contact form and identify the message concerned without sending additional sensitive material. If CAPTCHA prevents access, ask through LinkedIn to arrange a private channel. You may also complain to the Hellenic Data Protection Authority. External services linked from this site have their own privacy practices.