legal
Privacy Policy
Last updated: February 2026
This portfolio is a personal website. I keep data collection to the bare minimum, and this page explains exactly what happens when you visit.
What I collect
Nothing, deliberately. There are no analytics scripts, no tracking pixels, no cookies set for visitors, and no advertising on this site. I do not know who you are unless you contact me directly.
AI chat assistant
The chat assistant asks for your first name and keeps your conversation in your own browser using localStorage. That data never leaves your device except for the message text itself, which is sent to my server, and then relayed to the AI provider to generate a reply. I do not store your name, your messages, or the replies on any database. You can erase everything at any time with the "Erase data" button in the chat.
Server logs
The site is hosted on Vercel. Like any web host, Vercel processes standard request logs (IP address, requested URL, timestamp) for security and abuse prevention. I use per-IP rate limiting on the chat and admin endpoints for the same reason. I do not use these logs for profiling or marketing.
Admin area
The /admin console is for my own use only. Signing in there sets a single session cookie in my browser. It is not accessible to visitors.
External links
Project pages, GitHub, and LinkedIn links lead to third-party sites with their own privacy policies. This site opens them in a new tab and does not pass any information about you.
Contact
Questions about this policy? Email me at agupta38160@gmail.com.