This website is operated by Andrey Kovalev, based in Riga, Latvia. It serves as a personal portfolio and features an AI-powered chatbot for interactive exploration of my work and experience. This Privacy Policy explains what data is collected, how it is used, and what rights you have regarding your information.
We collect minimal data, split into two categories:
Automatic (browser-side):
portfolio-agent database)Voluntary (shared via AI chat):
If you choose to share personal details in conversation with the AI chatbot (such as your name, company, role, or contact information), the chatbot may store this data server-side. See Section 5 for details.
This site does not use traditional HTTP cookies. Instead, it uses browser-native storage mechanisms:
All of these are stored locally in your browser. You can clear them at any time through your browser settings.
The interactive chatbot on this site uses a third-party AI API (such as xAI/Grok or another OpenAI-compatible provider) to process and respond to your messages. When you send a message:
I do not control how the third-party AI provider handles data on their servers. If you are concerned about sharing sensitive information, please avoid including it in chat messages.
When you voluntarily share personal details during a conversation, the AI chatbot may use its remember_visitor function to save the following information server-side:
This data is stored in a server-side JSON file and is used solely by me to understand who is visiting my portfolio and to follow up on professional inquiries. It is not shared with or sold to third parties.
This site relies on the following third-party services:
No analytics or tracking services (such as Google Analytics) are used on this site.
Under the General Data Protection Regulation (GDPR) and similar legislation, you have the following rights regarding any personal data I hold:
To exercise any of these rights, contact me at g.andry90@gmail.com. I will respond within 30 days.
This site is not directed at individuals under the age of 16. I do not knowingly collect personal information from children. If you believe a child has provided personal data through this site, please contact me and I will promptly delete it.
I may update this Privacy Policy from time to time to reflect changes in how the site works or to comply with legal requirements. Any changes will be posted on this page with an updated revision date. Continued use of the site after changes constitutes acceptance of the revised policy.
If you have any questions about this Privacy Policy or your personal data, reach out to:
Last updated: February 2026
Terms of Use