Skip to main content

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

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.