← Home

Privacy.

This is Shubham Prasad’s personal portfolio.

Google sign-in and public messages

Sign-in uses Google and Supabase to verify your account. Basic account information, including your Google email, is processed for authentication. Your email and authentication tokens are not displayed in public messages.

A submitted message stores your chosen display name, message text, account identifier and submission date in Supabase. Messages appear publicly immediately after posting and may be removed by the site owner. A private per-account record of recent posting times enforces the posting limit even if you delete a message. Only your display name, message and date are shown publicly.

Choices and deletion

Posting is optional. You can browse without signing in. Use the private contact link on this site to request removal of your message or account data; include enough information to identify the message. Do not put sensitive information in a public note.

Local preferences and private contact

The browser stores your theme choice and contact draft locally. A private note opens your email app, unless a configured contact-delivery provider is available. The site does not claim to send an email merely by opening a draft.

Visitor count

After launch, an anonymous browser identifier may be stored in an HTTP-only cookie for up to a year to estimate visitor counts. The database stores a keyed hash of this identifier and the first-visit date, not your raw IP address. Different devices, cleared cookies and automated traffic can affect the count. Local development visits are not counted.

External services

Booking opens Cal.com. Project, social and media links open their respective sites, whose own privacy policies apply. Portfolio content is edited in Notion; private Notion drafts are not intended for public display.

Where would you like to go?

Loading published content…

↑ ↓ navigate · ↵ open