privacy.md — Dwijesh Dookraz← back to portfolio
privacy.md×
portfolioprivacy.md
# Privacy Policy
 
> Last updated: May 2025
 
## 1. Overview
 
This is a personal portfolio website. It is not a commercial service and does not
collect, sell, or share personal data with third parties.
 
## 2. Data Collected
 
**IP Addresses**
 
Your IP address is temporarily held in memory to enforce rate limits on the AI chat
and bug report features (e.g. 25 AI messages per hour, 3 bug reports per hour).
This data is never written to disk, never logged, and is discarded when the server
restarts. It is not linked to any other personal information.
 
**AI Chat Messages**
 
Messages you send in the AI chat panel are forwarded to OpenRouter (openrouter.ai)
to generate responses. They are not stored by this site. OpenRouter's own privacy
policy applies to how they handle forwarded messages.
 
**Bug Reports**
 
If you submit a bug report, the title and description you provide are posted as a
GitHub Issue on the public repository for this site. Do not include personal or
sensitive information in bug reports.
 
## 3. Cookies & Local Storage
 
This site does not set cookies. Browser localStorage may be used to persist your
editor state (open files, theme preference) entirely within your browser. This data
never leaves your device.
 
## 4. Third-Party Services
 
- **OpenRouter** — AI inference provider. See openrouter.ai/privacy
- **GitHub** — Bug reports are posted as public issues
- **Vercel** — Hosting provider. May log requests per their infrastructure policy
 
## 5. AI-Generated Content
 
The AI chat assistant may produce inaccurate, incomplete, or outdated responses.
Do not share sensitive, confidential, or personal information in chat messages.
 
## 6. Your Rights
 
Since IP addresses held in memory reset with each deployment and are not persisted,
there is no stored personal data to retrieve or delete. If you have questions,
contact: dwijeshdookraz1@gmail.com
 
## 7. Changes
 
This policy may be updated. The date at the top of this file reflects the last
revision. Continued use of the site constitutes acceptance of the current policy.
MarkdownUTF-8LFdwijeshdookraz1@gmail.com