Legal — plain language
Privacy policy.
What this site collects
This is a personal portfolio. It does not require accounts and does not sell data. The contact form sends your name, email address, and message to me via EmailJS so I can reply — nothing else is done with it. The AI chatbot forwards your messages to a model provider to generate a response; don't paste sensitive information into it.
Cookies & local storage
The site stores small preferences in your browser: your theme choice (light or dark), your cookie-consent decision, and chatbot session history. These stay on your device. A lightweight, anonymous visitor counter keeps a temporary session id in memory to show how many people are online — it is not tied to your identity.
Third-party services
EmailJS delivers contact-form messages. AI responses are generated through OpenRouter/NVIDIA model APIs. Some blog cover images are loaded from Unsplash. Each of these services only receives what is needed to perform its function.
Your choices
You can decline non-essential cookies in the consent banner, clear your browser storage at any time, and use the site fully without the chatbot. Questions or removal requests — email me and I'll sort it out.
Contact — yusrilprayoga90@gmail.com