Privacy Policy
1. Overview & Commitment
Welcome to the personal website and AI Assistant of Sanjay G. L. (accessible at https://sanjaygl30ai.vercel.app/).
Your privacy is extremely important. This Privacy Policy outlines the types of information collected when you interact with this portfolio, how that information is processed, stored, and protected, and your rights regarding your personal data.
2. Information We Collect
This application collects minimal data necessary to function securely and effectively:
- Direct Contact Messages: When you submit a inquiry through the contact form, we collect your name, email address, optional phone number, subject, and message content.
- AI Assistant Queries: Questions or prompts submitted to the built-in AI Assistant (via
/api/agentor/chat) are processed to provide context-aware answers about Sanjay's portfolio, skills, and background. - Technical Diagnostics & Rate Limiting: Standard server logs (such as IP addresses and browser user-agent strings) are evaluated in memory to enforce rate limits (e.g., maximum 3 contact messages per hour) and defend against automated spam/abuse.
3. How We Use Information
Collected information is strictly utilized for the following explicit purposes:
- To respond to direct professional inquiries, project collaborations, and hiring offers.
- To generate intelligent real-time replies through the portfolio's interactive AI assistant.
- To enforce rate-limiting rules and prevent malicious exploitation or denial-of-service attempts.
- To maintain platform reliability and optimize website navigation performance.
4. Data Security & Storage
We implement industry-standard administrative and technical security measures to protect your information:
- Encryption: Sensitive contact submissions stored in persistent storage are encrypted using Fernet symmetric key cryptography.
- HTTPS Transport Security: All data transmitted between your browser and our Vercel-hosted server endpoints is encrypted via TLS 1.3 / SSL.
- Zero Selling/Monetization: Your personal information is never sold, rented, or commercialized under any circumstances.
5. Third-Party Integrations
This portfolio integrates with select trusted third-party service providers:
- Vercel: Infrastructure hosting and serverless routing.
- Google Gemini API: Large Language Model (LLM) engine powers the AI Assistant responses.
- Web3Forms & FormSubmit: Direct email forwarding services used to deliver your contact messages straight to Sanjay's inbox.
6. Cookies & Local Storage
This website does not use tracking or marketing cookies. We use standard browser localStorage solely for storing local user interface state:
- Theme selection (Dark Mode / Light Mode preference).
- Audio synthesizer settings for interactive sound effects.
- Temporary AI chat session identifier (non-personally identifiable token).
7. Your Rights & Removal Requests
You have the full right to request access to or deletion of any contact messages you have submitted. If you would like your submitted contact message or email records removed from our database, simply reach out directly.
Email: sanjaygl2006@gmail.com
Developer: Sanjay G. L. (Shivamogga, Karnataka, India)