Legal
Privacy Policy
Last updated: 27 May 2026
1. Overview
This is a personal portfolio website operated by Biswajoy Bhattacharjee at https://biswajoy.xyz. This Privacy Policy explains what data is collected, how it is used, and your rights regarding that data. By using this site you agree to the practices described here.
2. Data Collected
2a. Visitor Analytics
When you visit this site, the following data is collected anonymously for analytics purposes: IP address (hashed with SHA-256 before storage; the original IP is never stored), approximate geographic location (country, region, city; derived from IP), browser type and version, operating system, device type, pages visited, session identifiers, referrer URL, and web performance metrics (Core Web Vitals).
Analytics are stored in a self-hosted database (Supabase/PostgreSQL) and not shared with third-party advertising networks. If you have Do Not Track enabled in your browser, no analytics events will be recorded.
2b. Email Subscriptions
If you voluntarily subscribe for updates, the following is collected: your email address, optional name, notification preferences, your hashed IP address, and the date of subscription. A double opt-in (email confirmation) is required before you receive any notifications. This data is stored securely in the site database and used only to send the notifications you requested.
2c. Contact
If you send an email directly to biswajoy.b@iitgn.ac.in, your email and its contents are stored in the email provider used by the recipient. No contact form data is stored on this site.
3. Third-Party Services
- Supabase: database and storage hosting (EU/US servers). Supabase Privacy Policy.
- Vercel: website hosting and edge network. Vercel Privacy Policy.
- Resend: transactional email delivery for subscription confirmations and notifications. Resend Privacy Policy.
- Google Analytics (if enabled via admin settings): collects anonymised usage data. Google Privacy Policy.
- Adobe Fonts / Typekit: web font delivery. May log font requests.
- Calendly (if scheduling is enabled): meeting scheduling. Calendly Privacy Policy.
4. Cookies
This site uses minimal cookies: a session identifier cookie for analytics session tracking (expires when the browser closes) and an authentication cookie for the admin panel (admin users only). No advertising or tracking cookies are set. Third-party services listed above may set their own cookies per their privacy policies.
5. Your Rights
- Access / Correction / Deletion: Email biswajoy.b@iitgn.ac.in to request access to, correction of, or deletion of any personal data held.
- Unsubscribe: Every notification email contains a one-click unsubscribe link. You can also request removal by email.
- Do Not Track: If your browser sends a Do Not Track signal, analytics collection is disabled.
- Data portability: On request, subscriber data can be exported in CSV format.
6. Data Retention
Visitor analytics logs are retained for up to 12 months, after which older records may be pruned. Subscriber data is retained until the subscriber unsubscribes or requests deletion.
7. Changes
This policy may be updated from time to time. The "Last updated" date at the top will reflect any changes. Continued use of the site constitutes acceptance of the updated policy.
8. Contact
For any privacy-related questions, email biswajoy.b@iitgn.ac.in.