---
title: "Privacy Policy — shivanshutiwari.in"
description: "Personal portfolio privacy — hosting logs, Vercel Analytics, contact form only."
canonical: "https://shivanshutiwari.in/privacy"
lastUpdated: "2026-09-02"
---

# Privacy Policy — shivanshutiwari.in

> This is a personal portfolio site. No analytics beyond Vercel's default hosting logs and optional Vercel Analytics pageview counts. No cookies except a role-preference cookie for the AI/Backend view toggle.

*Effective date: 2026-08-30 — Draft awaiting Shivanshu's review for accuracy.*

## What this site does

This is a static personal portfolio — not a SaaS product, not an e-commerce store. It presents projects, blog posts, and contact information.

## Data collection

- **Hosting logs:** Vercel (the hosting provider) logs basic request metadata (IP, user-agent, path) for operational and security purposes per Vercel's own privacy policy.
- **Vercel Analytics:** This site includes `@vercel/analytics` which counts pageviews without setting tracking cookies or collecting personal data. See [Vercel Analytics privacy](https://vercel.com/docs/analytics/privacy-policy).
- **Contact form:** If you use the contact form, your name, email, and message are sent to a Google Sheet via Google Sheets API. No data is sold or shared beyond that. The form includes rate-limiting (5 requests per IP window) and honeypot spam protection.
- **No other tracking:** No Google Analytics, Plausible, advertising pixels, or third-party cookies are in use as of this writing. Verify in `src/app/layout.tsx` and `src/lib/analytics.ts`.

## Cookies

- `role` — stores your preference for the AI Engineer vs Backend Systems view. SameSite=Lax, 1-year expiry. No tracking purpose.
- No consent banner is shown because no advertising/analytics cookies are set.

## Contact

If you have questions about data handling, reach out via the [contact page](https://shivanshutiwari.in/contact) or email sht4bharat@gmail.com.

---
*Source: https://shivanshutiwari.in/privacy — Claims above were derived from codebase inspection (layout.tsx, analytics.ts, proxy.ts). Verify before publishing.*
