01
Introduction
This Privacy Policy explains how I, Ankur Halder, collect, use, store, and protect information when you visit ankurhalder.com, create an account, use the contact or testimonial flows, submit blog content, or interact with the portfolio assistant.
02
Information I collect
You may provide your name, email address, message subject, message content, testimonial details, blog submission content, account email, password, profile name, and any text or files you choose to send to the assistant. Do not submit sensitive personal, financial, health, or government identity information through public forms or the assistant.
Automatically processed information
The Website may automatically process your IP address, user agent, browser and device details, visited pages, referrer, approximate region, request timestamps, performance signals, security events, rate-limit counters, and assistant session identifiers. Some interface preferences, such as theme, sound, accent color, recent searches, form draft state, and debug toggles, may be stored in your browser local storage.
03
How I use information
I use this information to respond to messages, send verification and notification emails, operate authentication, protect the Website from spam and abuse, run the portfolio assistant, remember interface preferences, review submitted content, improve reliability and performance, debug errors, maintain security logs, and comply with legal obligations.
04
Storage and security
Website content, user accounts, sessions, form submissions, testimonials, blog submissions, assistant settings, and related operational records may be stored in MongoDB. Rate limits, session revocation records, availability settings, and operational alerts may be stored in Upstash Redis. The AI gateway keeps short-lived in-memory assistant session context for continuity and clears it after a limited period or service restart. I use access controls, hashed passwords, encrypted or hashed verification tokens, secure cookies, CSRF protection, and transport security where appropriate, but no internet service can be guaranteed to be completely secure.