Portfolio assistant
Privacy, in plain language.
The assistant answers recruiter questions from approved portfolio facts. It is not a general-purpose web search tool and does not infer unpublished personal information.
01Questions
What is stored
Chat questions, the assistant's answer, cited source identifiers, route, confidence, and privacy-preserving technical metadata may be stored to improve answer quality and understand recruiter needs. Email addresses and phone numbers accidentally included in chat questions are redacted before storage.
02Contact form
Details you choose to share
Name, work email, company, role or opportunity, optional job link, message, and consent time are stored separately from chat questions and used only to respond to the opportunity. A copy is sent as a notification to Nitish's portfolio and personal inboxes. Contact details are never inferred from browsing behavior.
03Retention
How long
Raw chat questions and session records are deleted after 90 days. Aggregated, non-identifying metrics may be retained longer. Contact-form submissions are retained for up to 365 days unless deletion is requested sooner.
04Processors
Where processing happens
Cloudflare provides the website and protected API boundary, Railway runs the assistant service, Supabase stores approved knowledge and consented records, and OpenAI provides approved-source synthesis for questions that are not answered by the deterministic FAQ cache.
05Your choice
Deletion and alternatives
You can use the static portfolio without opening the assistant. To request deletion of a chat or contact submission, email hello@nitishprasad.com with enough information to locate the record.
Effective July 13, 2026.